556dbee6b283

Merge pull request #6 from LnL7/fix-ansiesc

Fix: only run AnsiEsc when creating the Clam window
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Wed, 09 Dec 2015 13:45:14 +0000
parents 8533fffd9fbb (current diff) 5c4fa6b1aad7 (diff)
children 2ed29341d197
branches/tags (none)
files

Changes

--- a/plugin/clam.vim	Sat Sep 08 14:09:27 2012 -0400
+++ b/plugin/clam.vim	Wed Dec 09 13:45:14 2015 +0000
@@ -34,6 +34,11 @@
     " Open the new window (or move to an existing one).
     if winnr < 0
         silent! execute g:clam_winpos . ' new ' . buffer_name
+
+        " Highlight ANSI color codes if the AnsiEsc plugin is present.
+        if exists("g:loaded_AnsiEscPlugin")
+            silent! execute 'AnsiEsc'
+        endif
     else
         silent! execute winnr . 'wincmd w'
     endif
@@ -64,11 +69,6 @@
 
     " Map <localleader>p to "pipe" the buffer into a new command.
     silent! execute 'nnoremap <buffer> <LocalLeader>p ggVG!'
-
-    " Highlight ANSI color codes if the AnsiEsc plugin is present.
-    if exists("g:loaded_AnsiEscPlugin")
-        silent! execute 'AnsiEsc'
-    endif
 endfunction " }}}
 function! s:ReplaceCurrentBuffer(contents) " {{{
     normal! ggdG