From ee21ffe0b28b3be98b2f9a64e3c1e84e8ca86aef Mon Sep 17 00:00:00 2001 From: David Majnemer Date: Sat, 19 Jun 2010 12:58:00 -0700 Subject: [PATCH] only do emacs like C-k if on vim w/ eval --- vimrc | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/vimrc b/vimrc index 635e8c6..0eb2d6f 100644 --- a/vimrc +++ b/vimrc @@ -284,14 +284,16 @@ endif nmap K K " stolen from auctex.vim -fun! EmacsKill() - if col(".") == strlen(getline(line(".")))+1 - let @" = "\" - return "\" - else - return "\D" - endif -endfun +if has('eval') + fun! EmacsKill() + if col(".") == strlen(getline(line(".")))+1 + let @" = "\" + return "\" + else + return "\D" + endif + endfun +endif " some emacs-isms are OK map! @@ -299,7 +301,9 @@ map map! map map d$ -inoremap =EmacsKill() +if has('eval') + inoremap =EmacsKill() +endif " Disable q and Q map q