From 99d76f5da84187d7e1e1e0105edc03a4647990f5 Mon Sep 17 00:00:00 2001 From: Ryan Bates Date: Mon, 19 Jul 2010 14:51:14 -0700 Subject: [PATCH] vim: adding ,w to open URL and auto source .vimrc when saved --- vimrc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/vimrc b/vimrc index 06a1a4f7ce..6f268d9718 100755 --- a/vimrc +++ b/vimrc @@ -60,6 +60,9 @@ if has("autocmd") \ exe "normal g`\"" | \ endif + " Automatically load .vimrc source when saved + autocmd BufWritePost .vimrc source $MYVIMRC + augroup END else @@ -195,3 +198,14 @@ let g:fuf_splitPathMatching=1 " Open URL command -bar -nargs=1 OpenURL :!open +function! OpenURL() + let s:uri = matchstr(getline("."), '[a-z]*:\/\/[^ >,;:]*') + echo s:uri + if s:uri != "" + exec "!open \"" . s:uri . "\"" + else + echo "No URI found in line." + endif +endfunction +map w :call OpenURL() +