У мене є функція vim, яка відкриє всі буфери як вкладки. Однак після того, як я додаю цю функцію, vimdiff також відкриває файли для порівняння як різні вкладки, а отже, не показує відмінностей. Чи є спосіб, коли я можу дізнатися, чи є його vim чи vimdiff, який викликає мій файл vimrc?
function! OpenTabs()
let bf=len(filter(range(1, bufnr('$')), 'buflisted(v:val)'))
if bf > 1
exe "tab 5sball"
endif
endfunction
Пов’язана публікація
—
ТА
Я знайшов це питання, тому що я не хотів, щоб робоча область, завантажена vim-workspace, коли виконувалася VIm,
—
Günter Zöchbauer
git difftool
але в цьому випадку let g:workspace_session_disable_on_args = 1
мені більше підходить.