]> git.phdru.name Git - dotfiles.git/blobdiff - .vimrc
Feat(recode-filenames-recursive): Allow to omit parameters
[dotfiles.git] / .vimrc
diff --git a/.vimrc b/.vimrc
index 49702499dac2c1078a8f7ec7776b7e819ed4ffe1..dfa434f64368f0e1a38dfcbad764e274ce502aa9 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -523,10 +523,12 @@ endfunction
 nmap \b :call ExtractOpenURL('')<CR>
 nmap \w :call ExtractOpenURL('-n')<CR>
 nmap \t :call ExtractOpenURL('-t')<CR>
+nmap \p :call ExtractOpenURL('-p')<CR>
 " Send visual block to a browser
 vmap \b ""y:call OpenURL('<C-R>"', '')<CR>
 vmap \w ""y:call OpenURL('<C-R>"', '-n')<CR>
 vmap \t ""y:call OpenURL('<C-R>"', '-t')<CR>
+vmap \p ""y:call OpenURL('<C-R>"', '-p')<CR>
 " Encode and send visual block to a browser
 vmap \B ""y:call EncodeOpenURL('<C-R>"', '')<CR>
 vmap \W ""y:call EncodeOpenURL('<C-R>"', '-n')<CR>
@@ -590,13 +592,13 @@ function! W()
          execute 'set fileencoding=' . e
          w
          break
-      catch /E513: write error, conversion failed/
+      catch /E513: [Ww]rite error, conversion failed/
          continue
       endtry
    endfor
 
    if &modified
-      throw '"' . expand('%') . '" E513: write error, conversion failed; tried ' . join(encodings, ',')
+      throw '"' . expand('%') . '" E513: Write error, conversion failed; tried ' . join(encodings, ',')
    elseif has("spell")
       call SetupSpell()
    endif