|January call for speakers: operators, motions and text objects||Drew Neil||1/4/13 6:39 AM|
VimLondon meetup #3, January 29st
Speak Vim - Operators and Motions
We're looking for talk submissions on the subject of Vim's motions. That might sound a little narrow, but it's a big subject and there's plenty of room for discussion (see :help motion.txt). If you'd like to speak on this subject, please provide the following details:
* title of your talk
* estimated length (5 minutes is the default)
* target audience: newbie, intermediate, or advanced
Ideally, we'd like to run up to 5 short talks on the topic, pitched from beginner to advanced level. For example, it would be great if we could start with a 5 minute introduction to Vim's grammar. To finish, we'd love to see a demonstration of how to create custom motions, operators, and text objects using Vim Script.
These are just a few ideas to kick things off. If you have a topic that you think would fit with the theme, let us know!
Links to more food for thought:
Creating custom operators and motions with VimScript:
|Re: January call for speakers: operators, motions and text objects||Drew Neil||1/7/13 5:10 AM|
So who's game for giving a talk at our January meetup?
Is it clear enough what the theme is? Let me know if I need to provide any clarification. I've got at least 5 ideas for topics that could be covered in a lightning talk format, but I'd love to see what ideas come up before I mention them.
|Re: January call for speakers: operators, motions and text objects||Matt Southerden||1/14/13 2:09 AM|
Maybe it would be a good idea to list your ideas and people could use that for inspiration?
|Re: January call for speakers: operators, motions and text objects||Drew Neil||1/14/13 4:43 AM|
Here are some of my ideas for talks on the theme of operators, motions and text objects:
1) An introduction to Vim's grammar
2) Meet Easymotion.vim
3) When and why you should stay out of visual mode
4) A tour of custom text objects
5) Creating custom motions
6) Creating custom text objects
I'd be happy to present any one (or two) of these talks, but I'd love it if someone else picked one of these topics and gave a lightning talk on it. Or if these topics make you think of something else that would fit the theme, then feel free to suggest it.
Here are a few links for further inspiration on some of the topics listed above.
## An introduction to Vim's grammar
Learn to speak vim – verbs, nouns, and modifiers: http://yanpritzker.com/2011/12/16/learn-to-speak-vim-verbs-nouns-and-modifiers/
The Grammar of Vim: http://rc3.org/2012/05/12/the-grammar-of-vim/
## Meet easymotion.vim
The plugin on github: https://github.com/Lokaltog/vim-easymotion
A tutorial on nettuts: http://net.tutsplus.com/tutorials/other/vim-essential-plugin-easymotion/
## A tour of custom text objects
Vim Text Objects: the definitive guide: http://blog.carbonfive.com/2011/10/17/vim-text-objects-the-definitive-guide/
## Creating custom text objects
documentation for textobj-user: https://github.com/kana/vim-textobj-user/blob/master/doc/textobj-user.txt
|Re: January call for speakers: operators, motions and text objects||Jack Franklin||1/14/13 5:59 AM|
I'll get up and ramble about Easy Motion for a couple of minutes if you like.
|Re: January call for speakers: operators, motions and text objects||Drew Neil||1/14/13 6:01 AM|
Ok Jack, that would be great! Shall we put you down for a 5 minute slot?
I've added you to the speakers list on Lanyrd:
|Re: January call for speakers: operators, motions and text objects||al...@alexyoung.org||1/14/13 6:17 AM|
I'd like to speak about "creating custom motions" if that's alright... ;)
|Re: January call for speakers: operators, motions and text objects||Drew Neil||1/14/13 6:20 AM|
Thanks Alex, I'll look forward to that. I'll put you down for a 10 minute speaking slot initially. Let me know if you think you'll need longer.
I've added you to the Lanyrd and Meetup listings.
|Tom Cammann||1/15/13 4:49 PM||<This message has been deleted.>|
|Re: January call for speakers: operators, motions and text objects||Tom Cammann||1/15/13 4:51 PM|
I could do the 'Intro to Vim Grammar'. I've never done or seen a lightning talk before, could be fun :)
|Re: January call for speakers: operators, motions and text objects||Drew Neil||1/16/13 1:51 AM|
Thanks for volunteering Tom! I'll put you down for a 5 minute talk with the title "Intro to Vim Grammar". I'll have to insist that you speak first!
'Lightning talk' is just a flashy way of saying 'short presentation'. 5 minutes goes by really quickly, and it's easy to overrun. The best way to avoid going over time is to practice giving the talk (with a stopwatch). And since it's so short, you should be able to squeeze a few practice runs into a 30 minute preparation session.
Let me know if you've any specific questions.
|Re: January call for speakers: operators, motions and text objects||Drew Neil||1/17/13 3:46 AM|
Kris Jenkins has volunteered (off-list) to speak about surround.vim, and I'm going to do a talk on visual mode Vs operator-pending mode, so our programme now looks like this:
Speakers: let me know if you want to adjust the title or duration, and I'll update the listings.
Two of my suggested topics are still unclaimed, but I think we could dedicate another meetup to the topic of text objects.