sponsor Vim development Vim logo Vim Book Ad

yamlvim : YAML dumper/emitter in pure vimscript

 script karma  Rating 27/12, Downloaded by 6940  Comments, bugs, improvements  Vim wiki

created by
script type
This is the library that is able to represent arbitrary Vim data in YAML 1.2. It also provides a parser that is python YAML parser pyyaml rewritten in pure vimscript.

Documentation: http://vimcommunity.bitbucket.org/doc/yaml.txt.html
Project page: https://bitbucket.org/ZyX_I/yamlvim
Dependencies (you do not need to install them by yourself, see installation details):
vimscript #3631, https://bitbucket.org/ZyX_I/frawor
vimscript #3189, https://bitbucket.org/ZyX_I/vimoop
install details
You can install this plugin using vim-addon-manager (vimscript #2905) plugin (install vim-addon-manager, run “ActivateAddons yamlvim” and add “call vam#ActivateAddons(["yamlvim"])” to your .vimrc. Vim-addon-manager will install all dependencies for you). You can also use archives attached to this page, they contain plugin with all dependencies, so you do not need to fetch them yourself.

Gentoo users can use the following mercurial overlay: http://bitbucket.org/ZyX_I/pluginloader-overlay.

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
yamlvim-2.1.1.tar.gz 2.1.1 2012-12-08 7.3 ZyX Made it follow vimoop file location change
yamlvim-2.1.tar.gz 2.1 2012-12-07 7.3 ZyX Splitted everything into a number of files, slightly improved documentation
yamlvim-2.0.1.tar.gz 2.0.1 2011-11-05 7.3 ZyX Added `\/' escape sequence
Fixed \N and \_ escapes
yamlvim-2.0.tar.gz 2.0 2011-06-26 7.3 ZyX Ported plugin to frawor
yamlvim-1.5.3.tar.gz 1.5.3 2011-01-10 7.3 ZyX Fixed bugs with loading diacritics and modifying opts dictionary passed to dumper
yamlvim-1.5.2.tar.gz 1.5.2 2010-12-18 9999 ZyX Reposting bundle due to core plugins update
yamlvim-1.5.2.tar.gz 1.5.2 2010-11-20 9999 ZyX Reposting bundle due to core plugins update
yamlvim-1.5.2.tar.gz 1.5.2 2010-11-20 7.2 ZyX Minor fix: removed escaping of `[' inside a collection
yamlvim-1.5.tar.gz 1.5 2010-10-15 7.2 ZyX Added scalar style chooser that is able to use any scalar style
Added ability to dump strings with non-utf characters
Improved pyyaml compatibility
Neither dumper nor loader depends on vim's `\p' pattern (improved standart conformance)
Some bug fixes
yamlvim-1.4.5.tar.gz 1.4.5 2010-10-03 7.2 ZyX Some bug fixes. Known bug: it is not able to dump strings with invalid (non-utf8) characters
yamlvim-1.4.4.tar.gz 1.4.4 2010-09-25 7.2 ZyX Added all_flow dumper option, made memory leak much less huge
yamlvim-1.4.3.tar.gz 1.4.3 2010-09-18 7.2 ZyX Fixed some dumper errors
yamlvim-1.4.tar.gz 1.4 2010-09-09 7.2 ZyX Added YAML syntax file
yamlvim-1.3.3.tar.gz 1.3.3 2010-08-22 7.2 ZyX Lots of bugfixes, improved tests
yamlvim-1.3.2.tar.gz 1.3.2 2010-08-17 7.2 ZyX Added ability to sort dictionary keys before dumping
yamlvim-1.3.1.tar.gz 1.3.1 2010-08-14 7.2 ZyX Added locked variables dumping/loading (it means saving and restoring locks information), added dumping with custom tags, some bug fixes
yamlvim-1.2.tar.gz 1.2 2010-08-11 7.2 ZyX Added documentation, added add_*constructor and del_*constructor functions, some bug fixes
yamlvim-1.1.1.tar.gz 1.1.1 2010-08-11 7.2 ZyX More bug fixes
yamlvim-1.1.tar.gz 1.1 2010-08-09 7.2 ZyX Added load_all function, some bug fixes
yamlvim-1.0.tar.xz 1.0 2010-08-04 7.2 ZyX Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.