While I'm reading source code , I use tags and tagjump facility. But to know what word I could jump is not possible at a glance.
This mini-plugin provide facility to underline tagged keyword.
:UnderlineTagOn
:UnderlineTagOff
:UnderlineTagToggle
nnoremap <Space>] :<C-u>UnderlineTagToggle<CR>
If you whan to tag underlined automatically as default. Set following snippet to your .vimrc
augroup UnderlineTag
autocmd!
autocmd BufEnter *.py UnderlineTagOn
augroup END
let g:underlinetag_syntax = 'syntax keyword UnderlineTag %s containedin=ALLBUT,.*String.*,.*Comment.*,cIncluded,.*Function.*'
let g:underlinetag_highlight = 'highlight UnderlineTag gui=underline cterm=underline term=underline'