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

Michael Dorrington <[email protected]> Mon, 18 Mar 2019 20:25:49 +0000
Newsgroups gmane.org.fsf.uk,gmane.politics.software.free-software.manchester,gmane.org.user-groups.linux.livlug
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============1881638273426072936==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="ag8ididzPRgKStSeYW5Sg4e2CTk5OdJfC"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ag8ididzPRgKStSeYW5Sg4e2CTk5OdJfC
From: Michael Dorrington <[email protected]>
To: Manchester Free Software <[email protected]>
Cc: Free Software and the United Kingdom <[email protected]>,
 "Open Rights Group (ORG) Manchester"
 <[email protected]>,
 Liverpool Linux User Group <[email protected]>,
 South Cheshire GNU/Linux Users <[email protected]>,
 East Lancs / Rossendale LUG <[email protected]>,
 Sheffield LUG <[email protected]>,
 Blackpool LUG <[email protected]>,
 Bradford LUG <[email protected]>
Message-ID: <[email protected]>
Subject: Reminder: MFS Meeting. Tue, 19 Mar. "Vim intro, advanced, ctags &
 secrets"
References: <[email protected]>
In-Reply-To: <[email protected]>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

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.
>=20
> You can subscribe to the Manchester Free Software mailing list at:
> https://lists.nongnu.org/mailman/listinfo/fsuk-manchester
>=20
> * Event: Manchester Free Software's March Meeting
>=20
> * 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
>=20
> * Date: Tuesday, 19th March 2019 (3rd Tuesday of the month)
> * Start time: 19:00
> * Finish time: 21:00
>=20
> * 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=3D18/53.47222/-2.23792
>=20
>=20
> =3D=3D Details =3D=3D
>=20
> =3D=3D=3D Introduction =3D=3D=3D
>=20
> The purpose of Manchester Free Software is to promote the Free Software=

> philosophy.
>=20
> 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
>=20
>=20
> =3D=3D=3D Schedule =3D=3D=3D
>=20
> 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
>=20
>=20
> =3D=3D=3D Topic details =3D=3D=3D
>=20
> 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 basi=
c
> 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 las=
t
> month's "Easy Linux patching workshop".   We finish with "Vim secrets".=

>=20
> If you want to follow along then please pre-install Vim.  If you are ne=
w
> 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`.
>=20
> * https://en.wikipedia.org/wiki/Vim_(text_editor)
> * https://packages.debian.org/stretch/vim-gtk3
> * https://wiki.archlinux.org/index.php/Vim#Installation
>=20
>=20
> =3D=3D=3D=3D Vim intro =3D=3D=3D=3D
>=20
> 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.
>=20
> * https://manpages.debian.org/stretch/vim-runtime/vimtutor.1.en.html
>=20
>=20
> =3D=3D=3D=3D Vim to advanced =3D=3D=3D=3D
>=20
> 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.
>=20
>=20
> =3D=3D=3D=3D Vim with ctags =3D=3D=3D=3D
>=20
> 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 suc=
h
> 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.
>=20
> * 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/
>=20
>=20
> =3D=3D=3D=3D Vim secrets =3D=3D=3D=3D
>=20
> In "Vim secrets" we will show some features that often aren't known eve=
n
> my long term Vim users.  Sometimes this is because they have only
> recently been added as Vim continues to be developed.
>=20
>=20
> =3D=3D Location =3D=3D
>=20
> The meeting will take place at our new venue of Manchester Technology
> Centre, details above.
>=20
>=20
> =3D=3D Transport =3D=3D
>=20
>=20
> =3D=3D=3D Parking =3D=3D=3D
>=20
> Please research and decide where to park before heading on your journey=

> and have a Plan B.
>=20
> 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=3D16/53.4722/-2.2379
>=20
> Most of those parking lots are owned by NCP:
> http://www.ncp.co.uk/
>=20
> 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.
>=20
> If you can't decide where to park then ask me for advice.
>=20
>=20
> =3D=3D=3D Public Transport =3D=3D=3D
>=20
> Closest train stations to the venue are:
>=20
> * Manchester Oxford Road (MCO) train station
> * Manchester Piccadilly (MAN) train station
>=20
> For other public transport see OpenStreetMap using the "Transport" laye=
r
> centred on Manchester Technology Centre:
> https://www.openstreetmap.org/#map=3D15/53.4722/-2.2379&layers=3DT
>=20
>=20
> =3D=3D More Information =3D=3D
>=20
> Information about Manchester Free Software can be found on the
> Manchester Free Software pages on LibrePlanet:
> https://libreplanet.org/wiki/Manchester
>=20
> Regards,
> Mike.
> MFS Chair.
>=20


--=20
FSF member #9429
http://www.fsf.org/register_form?referrer=3D9429
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."


--ag8ididzPRgKStSeYW5Sg4e2CTk5OdJfC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEymnV/lrtCqpNhpze13JsPqr44+8FAlyP/uQACgkQ13JsPqr4
4+/92A/8D2IJCi0uoZKEhCToge9h5PCfT+hK3p6f12xxEMDwMT6VDblYJq7mIGIq
jdLCYWIuL5/lXxYMCQHrjeny1LsqSVizvyds7qzJLWeQOJVntdnG8H2ctDfkmbv3
ml0gwFmKTQ+lGlow+ih+vdgElgrNRbGg43YdVYHVunKPZCNHqI30x4P18e3dGuCe
uCAo9CvSoJEx64WMpRM1zsBn9sim2Nof/QLvFMqmaA9S67z4kmOIAU3+Xx0vcU+C
XuBj8NTMsJO4bMmgP9O0uGcEdxvKf8F4myPMGw/F8kx6TD5TIYvfuxXh5ISrED0q
9Kf6soSefTEmMrpFLwZ5zLO+BgTDh2DLS/yUTYAoG9LCsfCCta53GTWwnubZuO1h
uwpJZeHokvWpZlYaX1YCSI6vp9hcTt4cGijHyveoWmXDg94xlxVbRy4yqMF0dQvs
FdWxFdYCJ9HBC5P3T6g3dycIUXZ16kJcSwA0petNKQnrsAeSmGzrSJbsLjYwDbpi
ARKOUqahopHyTuFj/PhXD+B254hQaOf5eaDPYSvckVOCZGYUpxubd8f/kBgqbywm
O/Xn6UNOYiHbY0ehdjzAqMx+C3cAi6BFph2t6eoxzO+mAPbftkTdaxyjGPKLjvLf
67kXSMJcHbcj/m1rtumxg6apNpAwSWpsMJB6uCnVDjB/Pq7DRa0=
=aNIw
-----END PGP SIGNATURE-----

--ag8ididzPRgKStSeYW5Sg4e2CTk5OdJfC--


--===============1881638273426072936==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Fsfe-uk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/fsfe-uk

--===============1881638273426072936==--