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
git difftool
mas, neste casolet g:workspace_session_disable_on_args = 1
, me convém melhor.Respostas:
:help diff
cobre isto:fonte
Você pode usar a
&diff
opção como no seu vimrc:Vejo
:h 'diff'
fonte
'readonly'
opção configurada, ou talvez você possaview
criar um alias para definir uma variável vim que você verificaria na inicialização.:h v:progname