Eu tenho uma função no vim que abrirá todos os buffers como guias. No entanto, depois de adicionar essa função, o vimdiff também abre os arquivos para serem comparados como guias diferentes e, portanto, não mostra as diferenças. Existe uma maneira de descobrir se o vim ou vimdiff está invocando meu arquivo vimrc?
function! OpenTabs()
let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)'))
if bf > 1
exe "tab 5sball"
endif
endfunction
Pós SO relacionadas a uso de guias de tampões: Usando guias do Vim como buffers
—
Peter Rincker
Encontrei essa pergunta porque não queria que o espaço de trabalho fosse carregado pelo vim-workspace quando o VIm foi executado,
—
Günter Zöchbauer 11/11/19
git difftool
mas, neste caso let g:workspace_session_disable_on_args = 1
, me convém melhor.