# HG changeset patch # User Steve Losh # Date 1326326758 18000 # Node ID 3c9c14d974488eee31abc6320d6b0d949ef24679 # Parent d64120a6e4a2498e2b3a38766c6f215566807f5f Outlining. diff -r d64120a6e4a2 -r 3c9c14d97448 outline.org --- a/outline.org Mon Jan 02 16:48:25 2012 +1000 +++ b/outline.org Wed Jan 11 19:05:58 2012 -0500 @@ -1,61 +1,31 @@ -* part 1 - basic .vimrc stuff -** DONE echoing -** DONE setting options -** DONE basic mapping -** DONE modal mapping -** DONE strict mapping -** DONE leaders -** DONE editing .vimrc faster -** DONE abbreviations -** DONE more about mappings -** DONE training with -** DONE buffer-local mappings and options -** DONE autocommands -** DONE buffer-local abbreviations -** DONE augroups -** DONE operator-pending maps -** DONE more operator-pending maps -** DONE basic status lines -** DONE a word on shortened command names -* part 2 - programming in vimscript -** DONE variables -** DONE variable scopes -** DONE conditionals -** DONE comparisons -** DONE functions -** DONE function arguments -** DONE numbers -** DONE strings -** DONE string functions -** DONE normal! -** DONE execute -** DONE execute normal! -** DONE basic regexes -** DONE Case Study: GrepMotion -** DONE lists -** DONE looping -** DONE dictionaries -** DONE toggling -** DONE functional programming -** DONE paths -** TODO advanced regexes -** TODO exceptions -** TODO functions again -** TODO command! * part 3 - creating a full plugin -** DONE intro -** DONE plugin layout -** DONE pathogen -** DONE ftdetect -** DONE syntax -** DONE folding -** TODO compilers -*** makeprg -*** errorformat +** ... stuff that's done ... +** TODO mapping +*** run and view output +*** run and view bytecode + output +*** :nnoremap ]] /\v^\S:noh +*** :nnoremap [[ ?\v^\S:noh +*** :inoremap : :. +** TODO customization +*** mappings +**** custom leader +**** disable entirely +**** autoinsert period +*** behaviour +**** vertical/horizontal preview splits +**** split sizes +** TODO dynamic status lines ** TODO autoload -** TODO customization -** TODO dynamic status lines -** TODO mapping -** TODO customizing maps ** TODO documentation +*** TOC +*** Mappings +*** Configuration +*** Bugs +*** License ** TODO distributing +*** GitHub +*** Vim.org +*** a Web page +* TODO Where to go from here +** Omnicomplete +** makeprg, errorfmt