summaryrefslogtreecommitdiff
path: root/plugin/AnsiEscPlugin.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/AnsiEscPlugin.vim')
-rw-r--r--plugin/AnsiEscPlugin.vim30
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