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==--