Skip to content

Commit

Permalink
Add menu on GUIEnter
Browse files Browse the repository at this point in the history
  • Loading branch information
tyru committed Feb 20, 2016
1 parent 3fa43a6 commit 2db88f0
Showing 1 changed file with 19 additions and 12 deletions.
31 changes: 19 additions & 12 deletions plugin/openbrowser.vim
Expand Up @@ -246,19 +246,26 @@ xnoremap <silent> <Plug>(openbrowser-smart-search) :<C-u>call openbrowser#_keyma

" Popup menus for Right-Click
if !get(g:, 'openbrowser_no_default_menus', (&guioptions =~# 'M'))
if get(g:, 'openbrowser_menu_lang',
\ &langmenu !=# '' ? &langmenu : v:lang) =~# '^ja'
runtime! lang/openbrowser_menu_ja.vim
endif
function! s:add_menu() abort
if get(g:, 'openbrowser_menu_lang',
\ &langmenu !=# '' ? &langmenu : v:lang) =~# '^ja'
runtime! lang/openbrowser_menu_ja.vim
endif

nnoremenu PopUp.-OpenBrowserSep- <Nop>
xnoremenu PopUp.-OpenBrowserSep- <Nop>
nmenu <silent> PopUp.Open\ URL <Plug>(openbrowser-open)
xmenu <silent> PopUp.Open\ URL <Plug>(openbrowser-open)
nmenu <silent> PopUp.Open\ Word(s) <Plug>(openbrowser-search)
xmenu <silent> PopUp.Open\ Word(s) <Plug>(openbrowser-search)
nmenu <silent> PopUp.Open\ URL\ or\ Word(s) <Plug>(openbrowser-smart-search)
xmenu <silent> PopUp.Open\ URL\ or\ Word(s) <Plug>(openbrowser-smart-search)
endfunction

nnoremenu PopUp.-OpenBrowserSep- <Nop>
xnoremenu PopUp.-OpenBrowserSep- <Nop>
nmenu <silent> PopUp.Open\ URL <Plug>(openbrowser-open)
xmenu <silent> PopUp.Open\ URL <Plug>(openbrowser-open)
nmenu <silent> PopUp.Open\ Word(s) <Plug>(openbrowser-search)
xmenu <silent> PopUp.Open\ Word(s) <Plug>(openbrowser-search)
nmenu <silent> PopUp.Open\ URL\ or\ Word(s) <Plug>(openbrowser-smart-search)
xmenu <silent> PopUp.Open\ URL\ or\ Word(s) <Plug>(openbrowser-smart-search)
augroup openbrowser-menu
autocmd!
autocmd GUIEnter * call s:add_menu()
augroup END
endif

" }}}
Expand Down

0 comments on commit 2db88f0

Please sign in to comment.