Skip to content

Latest commit

 

History

History
61 lines (61 loc) · 1.34 KB

outline.org

File metadata and controls

61 lines (61 loc) · 1.34 KB

part 1 - basic .vimrc stuff

echoing

setting options

basic mapping

modal mapping

strict mapping

leaders

editing .vimrc faster

abbreviations

more about mappings

training with <nop>

buffer-local mappings and options

autocommands

buffer-local abbreviations

augroups

operator-pending maps

more operator-pending maps

basic status lines

a word on shortened command names

part 2 - programming in vimscript

variables

variable scopes

conditionals

comparisons

functions

function arguments

numbers

strings

string functions

normal!

execute

execute normal!

basic regexes

Case Study: GrepMotion

lists

looping

dictionaries

toggling

functional programming

paths

advanced regexes

exceptions

functions again

command!

part 3 - creating a full plugin

intro

plugin layout

pathogen

ftdetect

syntax

folding

compilers

makeprg

errorformat

autoload

customization

dynamic status lines

mapping

customizing maps

documentation

distributing