-
Notifications
You must be signed in to change notification settings - Fork 20
ingydotnet/yaml-vim
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Vim syntax file # Language: YAML (YAML Ain't Markup Language) 1.2 # Maintainer: Nikolai Pavlov <[email protected]> # Credits: Nikolai Weibull <[email protected]> # Igor Vergeichik <[email protected]> # Support: Ingy döt Net <[email protected]> # Tom Sawyer <[email protected]> # Last Change: 2010-10-08 # Version: 2.1 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.
About
YAML Highlight script for VIM editor
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published