Class-Dot
view release on metacpan or search on metacpan
contrib/vim/taglist.vim view on Meta::CPAN
call s:Tlist_Log_Msg('Adding the base menu')
" Add the menu
anoremenu <silent> T&ags.Refresh\ menu :call <SID>Tlist_Menu_Refresh()<CR>
anoremenu <silent> T&ags.Sort\ menu\ by.Name
\ :call <SID>Tlist_Change_Sort('menu', 'set', 'name')<CR>
anoremenu <silent> T&ags.Sort\ menu\ by.Order
\ :call <SID>Tlist_Change_Sort('menu', 'set', 'order')<CR>
anoremenu T&ags.-SEP1- :
if &mousemodel =~ 'popup'
anoremenu <silent> PopUp.T&ags.Refresh\ menu
\ :call <SID>Tlist_Menu_Refresh()<CR>
anoremenu <silent> PopUp.T&ags.Sort\ menu\ by.Name
\ :call <SID>Tlist_Change_Sort('menu', 'set', 'name')<CR>
anoremenu <silent> PopUp.T&ags.Sort\ menu\ by.Order
\ :call <SID>Tlist_Change_Sort('menu', 'set', 'order')<CR>
anoremenu PopUp.T&ags.-SEP1- :
endif
endfunction
contrib/vim/taglist.vim view on Meta::CPAN
" Update the taglist menu with the tags for the specified file
function! s:Tlist_Menu_File_Refresh(fidx)
call s:Tlist_Log_Msg('Refreshing the tag menu for ' . s:tlist_{a:fidx}_filename)
" The 'B' flag is needed in the 'cpoptions' option
let old_cpoptions = &cpoptions
set cpoptions&vim
exe s:tlist_{a:fidx}_menu_cmd
" Update the popup menu (if enabled)
if &mousemodel =~ 'popup'
let cmd = substitute(s:tlist_{a:fidx}_menu_cmd, ' T\\&ags\.',
\ ' PopUp.T\\\&ags.', "g")
exe cmd
endif
" The taglist menu is not empty now
let s:tlist_menu_empty = 0
" Restore the 'cpoptions' settings
let &cpoptions = old_cpoptions
contrib/vim/taglist.vim view on Meta::CPAN
" Remove the tags displayed in the tags menu
function! s:Tlist_Menu_Remove_File()
if !has('gui_running') || s:tlist_menu_empty
return
endif
call s:Tlist_Log_Msg('Removing the tags menu for a file')
" Cleanup the Tags menu
silent! unmenu T&ags
if &mousemodel =~ 'popup'
silent! unmenu PopUp.T&ags
endif
" Add a dummy menu item to retain teared off menu
noremenu T&ags.Dummy l
silent! unmenu! T&ags
if &mousemodel =~ 'popup'
silent! unmenu! PopUp.T&ags
endif
call s:Tlist_Menu_Add_Base_Menu()
" Remove the dummy menu item
unmenu T&ags.Dummy
let s:tlist_menu_empty = 1
endfunction
( run in 2.081 seconds using v1.01-cache-2.11-cpan-364913b4093 )