[SC.LUG] Reminder: MFS Meeting. Tue, 19 Mar. "Vim intro, advanced, ctags & secrets"

Michael Dorrington michael.dorrington at member.fsf.org
Mon Mar 18 20:26:21 UTC 2019


Reminder that the MFS meeting is tomorrow (Tuesday).  Doors open at
6:45pm, for a prompt 7pm start.

On 15/03/2019 09:31, Michael Dorrington wrote:
> Please forward this notice to those that would welcome it.
> 
> You can subscribe to the Manchester Free Software mailing list at:
> https://lists.nongnu.org/mailman/listinfo/fsuk-manchester
> 
> * Event: Manchester Free Software's March Meeting
> 
> * 15 minute slot 1: Vim intro
> * 45 minute slot:   Vim to advanced
> * 15 minute slot 2: Vim with ctags
> * 15 minute slot 3: Vim secrets
> 
> * Date: Tuesday, 19th March 2019 (3rd Tuesday of the month)
> * Start time: 19:00
> * Finish time: 21:00
> 
> * Location: Manchester Technology Centre
>   - https://mspl.co.uk/campuses/manchester-technology-centre/
> * Address: Oxford Road, Manchester. M1 7ED.
>   - By the Mancunian Way flyover.
>   - https://www.openstreetmap.org/#map=18/53.47222/-2.23792
> 
> 
> == Details ==
> 
> === Introduction ===
> 
> The purpose of Manchester Free Software is to promote the Free Software
> philosophy.
> 
> Every meeting we start with an opportunity for informal key signing.
> For this you'll need to bring paper OpenPGP fingerprint slips, see
> `gpg-key2ps` from the `signing-party` package (or equivalent in your
> GNU/Linux distro):
> https://packages.debian.org/signing-party
> 
> 
> === Schedule ===
> 
> 19:00-19:05 Introduction and key signing
> 19:05-19:20 Vim intro
> 19:20-19:25 Short Break (5 minutes)
> 19:25-20:10 Vim to advanced
> 20:10-20:25 Long Break (15 minutes)
> 20:25-20:40 Vim with ctags
> 20:40-20:45 Short Break (5 minutes)
> 21:45-21:00 Vim secrets
> 
> 
> === Topic details ===
> 
> The topics in this month's meeting will cover Vim, a text editor with
> advanced features.  The "Vim intro" will allow you to use Vim as a basic
> text editor.  After that will be "Vim to advanced" which will help you
> use Vim up to its advanced features.  Next, "Vim with ctags" will show
> how to use ctags, the source code indexer, with Vim as mentioned in last
> month's "Easy Linux patching workshop".   We finish with "Vim secrets".
> 
> If you want to follow along then please pre-install Vim.  If you are new
> to Vim then we recommended you install a GUI version; in Debian (and
> Debian-like distros) you probably want the package `vim-gtk3`, in other
> distros it might be referred to as `gvim` or `gVim`.
> 
> * https://en.wikipedia.org/wiki/Vim_(text_editor)
> * https://packages.debian.org/stretch/vim-gtk3
> * https://wiki.archlinux.org/index.php/Vim#Installation
> 
> 
> ==== Vim intro ====
> 
> This will be a talk and demo on enough of Vim to get you started using
> it as a basic text editor.  As state above, if you want to follow along
> then we recommend you pre-install a GUI version of Vim, details above.
> 
> * https://manpages.debian.org/stretch/vim-runtime/vimtutor.1.en.html
> 
> 
> ==== Vim to advanced ====
> 
> In this talk and demo we will take users from using Vim as basic text
> editor up to using its advanced features.  It will also include how to
> find help, so you can continue to learn after the meeting, and the
> terminology of Vim.  You're welcome to follow on.
> 
> 
> ==== Vim with ctags ====
> 
> As was mentioned in last month's talk, ctags is tool to index source
> code and this index can then be used by Vim to navigate source code such
> as finding where a function is defined.  This is extremely helpful when
> coding and will help you contribute to Free Software.  There is more
> than one project for a program that produces ctags, in Debian they have
> `exuberant-ctags` which we recommend using with Vim; some other distros
> simply call it `ctags`.  To follow long we recommend you have a source
> code project downloaded, for example the Linux source we used in last
> month's talk.
> 
> * https://en.wikipedia.org/wiki/Ctags
> * https://packages.debian.org/stretch/ctags
> * https://packages.debian.org/stretch/exuberant-ctags
> * https://www.archlinux.org/packages/extra/x86_64/ctags/
> 
> 
> ==== Vim secrets ====
> 
> In "Vim secrets" we will show some features that often aren't known even
> my long term Vim users.  Sometimes this is because they have only
> recently been added as Vim continues to be developed.
> 
> 
> == Location ==
> 
> The meeting will take place at our new venue of Manchester Technology
> Centre, details above.
> 
> 
> == Transport ==
> 
> 
> === Parking ===
> 
> Please research and decide where to park before heading on your journey
> and have a Plan B.
> 
> There are paid parking lots around the venue, they are marked by a blue
> P in OpenStreetMap centred on Manchester Technology Centre:
> https://www.openstreetmap.org/#map=16/53.4722/-2.2379
> 
> Most of those parking lots are owned by NCP:
> http://www.ncp.co.uk/
> 
> In some of the side streets in the venue surrounding area there are
> parking meter bays that become zero cost after 8pm on Tuesday so you
> will have to pay up until then and the maximum stay is 2 hours BUT MAKE
> SURE YOU VERIFY ALL THIS on parking.  This is probably only a good
> option if you know the area.
> 
> If you can't decide where to park then ask me for advice.
> 
> 
> === Public Transport ===
> 
> Closest train stations to the venue are:
> 
> * Manchester Oxford Road (MCO) train station
> * Manchester Piccadilly (MAN) train station
> 
> For other public transport see OpenStreetMap using the "Transport" layer
> centred on Manchester Technology Centre:
> https://www.openstreetmap.org/#map=15/53.4722/-2.2379&layers=T
> 
> 
> == More Information ==
> 
> Information about Manchester Free Software can be found on the
> Manchester Free Software pages on LibrePlanet:
> https://libreplanet.org/wiki/Manchester
> 
> Regards,
> Mike.
> MFS Chair.
> 


-- 
FSF member #9429
http://www.fsf.org/register_form?referrer=9429
http://www.fsf.org/about
"The Free Software Foundation (FSF) is a nonprofit with a worldwide
mission to promote computer user freedom and to defend the rights of all
free software users."

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.lug.org.uk/pipermail/sc/attachments/20190318/1a80ebb7/attachment.sig>


More information about the SC mailing list