52731b90f8ed
Add the outline.
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Fri, 07 Oct 2011 20:25:19 -0400 |
parents | 68cedd7c0f16 |
children | 5b8c0b46ef78 |
branches/tags | (none) |
files | introduction.markdown outline.org |
Changes
--- a/introduction.markdown Fri Oct 07 19:42:54 2011 -0400 +++ b/introduction.markdown Fri Oct 07 20:25:19 2011 -0400 @@ -4,6 +4,17 @@ Before reading this book you should be comfortable using Vim and know what terms like "buffer", "window" and "insert mode" mean. +The book is divided into three sections. + +The first covers basic Vim commands that you can use in your `~/.vimrc` file to +customize Vim quickly and easily. + +The second looks more deeply at Vimscript as a programming language, covering +things like variables, comparisons, and functions. + +The third walks through the creation of a sample plugin intended for +distribution to other Vim users. + The book is [copyright][license] 2011 by Steve Losh, all rights reserved. You can redistribute it as long as you don't make any changes and don't charge for it.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/outline.org Fri Oct 07 20:25:19 2011 -0400 @@ -0,0 +1,52 @@ +* part 1 - basic .vimrc stuff +** echoing +** setting options +** basic mapping +** modal mapping +** strict mapping +** leaders +** editing .vimrc faster +** autocommands +** augroups +** status lines +** abbreviations +** buffer-specific mapping +** other mapping options +*** <silent> +*** <script> +*** <unique> +*** <expr> +** operator-pending maps +** training with <nop> +* part 2 - programming in vimscript +** variables +** variable scopes +** conditionals +** comparisons +** functions +** function varargs +** functions (more) +** strings +** string functions +** normal! +** execute +** execute normal! +** lists +** looping +** dictionaries +** paths +** command! +* part 3 - creating a full plugin +** intro and plugin layout +** pathogen +** autoload +** folding +** syntax +** compilers +*** makeprg +*** errorformat +** customization +** documentation +** mapping +** customizing maps +** distributing