Невозможно удалить T в Taglist Vim - PullRequest
1 голос
/ 09 мая 2009

У меня есть следующий код в .vimrc

" to eliminate the effect of the line 1560 in taglist.vim 
if v:version >= 700
         nnoremap <buffer> <silent> t
                     \ 
         nnoremap <buffer> <silent> <C-t>
                     \                                                                                                                                                                                        
         endif

Команда делает то, что должна делать. Тем не менее, команда также выдает следующую ошибку при запуске Vim

No mapping found
No mapping found

Как можно устранить сочетание клавиш, , чтобы вы не получали сообщение в Taglist, но вы все равно можете использовать стандартную букву "T" для просмотра в Dvorak?

1 Ответ

1 голос
/ 09 мая 2009

Удалить. Я не использую taglist, но пример, который вы привели в своем посте, ничего не делает. Предполагается, что что-то сопоставляется с чем-то, но отсутствует правая сторона, то есть предполагается, что что-то сопоставлено с «t» и «C-t», но это что-то не определено.

Или вы можете сделать это:

:silent nnoremap <buffer> <silent> t (and analoguous for the second line)

(отображение остается, но сообщение не будет отображаться)

...