No vim, não armazene {} movimentos no jumplist

1

Eu me encontro usando os movimentos { e } do vim frequentemente para pular para a linha vazia seguinte / anterior. Mas esses movimentos são capturados no jumplist, o que torna o jumplist menos útil porque está cheio desses movimentos, em vez de saltos mais "significativos", como passar entre arquivos.

Existe uma maneira de evitar que { e } sejam capturados no jumplist?

    
por Jeff Terrell Ph.D. 06.11.2014 / 18:06

1 resposta

3

De :help jumplist :

When the :keepjumps command modifier is used, jumps are not stored in the jumplist.

Esses mapeamentos fazem o que você deseja:

nnoremap } :<C-u>execute "keepjumps norm! " . v:count1 . "}"<CR>
nnoremap { :<C-u>execute "keepjumps norm! " . v:count1 . "{"<CR>
    
por 06.11.2014 / 23:00

Tags