diff options
author | Hugues Hiegel <hugues.hiegel@qosmos.com> | 2013-04-25 16:58:15 +0200 |
---|---|---|
committer | Hugues Hiegel <hugues.hiegel@qosmos.com> | 2013-04-25 16:59:48 +0200 |
commit | af47b3d8e6875f093502e45fbed918263e693331 (patch) | |
tree | 55fbd2357a4fe2a5e0cf2ef2cc4787a0a4b67b77 /plugin/AnsiEscPlugin.vim | |
parent | 002782c54670a1f02b6f0cd62e23b2a1b3b9660f (diff) |
[AnsiEsc] Ansi Escapes plugin
Diffstat (limited to 'plugin/AnsiEscPlugin.vim')
-rw-r--r-- | plugin/AnsiEscPlugin.vim | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/plugin/AnsiEscPlugin.vim b/plugin/AnsiEscPlugin.vim new file mode 100644 index 0000000..0dd710b --- /dev/null +++ b/plugin/AnsiEscPlugin.vim @@ -0,0 +1,30 @@ +" AnsiEscPlugin.vim +" Author: Charles E. Campbell, Jr. +" Date: Apr 07, 2010 +" Version: 12 +" --------------------------------------------------------------------- +" Load Once: {{{1 +if &cp || exists("g:loaded_AnsiEscPlugin") + finish +endif +let g:loaded_AnsiEscPlugin = "v12" +let s:keepcpo = &cpo +set cpo&vim + +" --------------------------------------------------------------------- +" Public Interface: {{{1 +com! -bang -nargs=0 AnsiEsc :call AnsiEsc#AnsiEsc(<bang>0) + +" DrChip Menu Support: {{{2 +if has("gui_running") && has("menu") && &go =~ 'm' + if !exists("g:DrChipTopLvlMenu") + let g:DrChipTopLvlMenu= "DrChip." + endif + exe 'menu '.g:DrChipTopLvlMenu.'AnsiEsc.Start<tab>:AnsiEsc :AnsiEsc<cr>' +endif + +" --------------------------------------------------------------------- +" Restore: {{{1 +let &cpo= s:keepcpo +unlet s:keepcpo +" vim: ts=4 fdm=marker |