You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65a3a14a25 | 10 years ago | |
---|---|---|
.. | ||
syntax | 10 years ago | |
README | 10 years ago | |
yamlsort.rb | 10 years ago | |
yamlsort.vim | 10 years ago |
README
# Vim syntax files # Language: YAML # Author: Igor Vergeichik <iverg@mail.ru> # Author: Nikolai Weibull <now@bitwi.se> # Sponsor: Tom Sawyer <transami@transami.net> # Sponsor: Ingy döt Net <ingy@ingy.net> YAML.VIM and YAML collection sorting scripts: INSTALLATION: - Put syntax/yaml.vim in vim's syntax folder (/usr/share/vim/syntax on my system) - Add the .yaml/.yml extensions to the filetype.vim file: | " Yaml au BufNewFile,BufRead *.yaml,*.yml setf yaml - If you want add a new enty to the syntax menu: an 50.110.370 &Syntax.WXYZ.Yaml :cal SetSyn("yaml")<CR> - Put yamlsort.rb and yamlsort.vim into ~/.vim/scripts directory. SORT USE: - Type vim command: | :source ~/.vim/scripts/yamlsort.vim - Then: > <F4> is mapped to sort YAML collections in direct order, and <F5> in reversed order. NOTES: - If you want change key mapping of sorting rules edit yamlsort.vim TODO: - Work with short notation of collections and mappings ({}, []) - Support sorting of multiline values Changelog: 2010-02-19: - Merge Nikolai Weibull's rendition of yaml.vim (thanks to Phill Baker). 2002-06-09: - Key field can contain any number of spaces before column. - > If any record of collection does not key field (i.e field which value is used in sorting), it is placed to the end of collection.