aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authortypebrook <typebrook@gmail.com>2018-10-19 00:35:09 +0800
committertypebrook <typebrook@gmail.com>2018-10-19 00:35:09 +0800
commitc8b6a02f8a9e4cf8cae6065f161a2ef262790984 (patch)
tree2d21377cb1fcd8b1b1bb9ff73da6e91275cddec4
parentb5f747a2c317a3898088b4b25459a88fb0dd92d5 (diff)
Add utility to open link in browser
-rw-r--r--.vimrc16
1 files changed, 16 insertions, 0 deletions
diff --git a/.vimrc b/.vimrc
index 0c84aea..77e51e9 100644
--- a/.vimrc
+++ b/.vimrc
@@ -10,6 +10,22 @@ nmap <c-c> :q<cr>
10 10
11 11
12""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 12"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
13" => Open URL under cursor
14"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
15" Solution is here: https://stackoverflow.com/questions/9458294/
16function! HandleURL()
17 let s:uri = matchstr(getline("."), '[a-z]*:\/\/[^ >,;]*')
18 echo s:uri
19 if s:uri != ""
20 silent exec "!xdg-open ".s:uri.""
21 else
22 echo "No URI found in line."
23 endif
24endfunction
25nmap gx :call HandleURL()<cr>
26
27
28"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
13" => Make Alt key works on Gnome terminal 29" => Make Alt key works on Gnome terminal
14""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 30"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
15" Solution is here: https://stackoverflow.com/questions/6778961 31" Solution is here: https://stackoverflow.com/questions/6778961