[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