]> code.delx.au - dotfiles/blobdiff - .vim/macros.vim
vim: paste toggle
[dotfiles] / .vim / macros.vim
index 9cc283e0fbff4bbfaa410e2b13c553f4fb2c5bce..b1c6878a2f199ccfdd8857d8d501fca59078eca7 100644 (file)
@@ -5,6 +5,8 @@ map <F9> :call InvShow()<CR>
 imap <F9> <C-o>:call InvShow()<CR>
 map <F10> :call WrapToggle()<CR>
 imap <F10> <C-o>:call WrapToggle()<CR>
+map <F11> :call PasteToggle()<CR>
+imap <F11> <C-o>:call PasteToggle()<CR>
 
 " Python Calculator
 command -nargs=+ Calc :r! python -c "from math import *; print <args>"
@@ -165,3 +167,14 @@ function SudoWriteFunction()
     :e!
 endfunction
 
+" Toggle paste mode
+function PasteToggle()
+    if &paste
+        set nopaste
+        echo "Paste mode disabled"
+    else
+        set paste
+        echo "Paste mode enabled"
+    endif
+endfunction
+