Revert TermOpen autocommand for Neovim

closes #1828
This commit is contained in:
Christian Brabandt 2018-11-22 08:31:14 +01:00
parent c047abfe96
commit bd468dacfe
No known key found for this signature in database
GPG Key ID: F3F92DA383FDDE09

View File

@ -128,10 +128,10 @@ function! s:airline_toggle()
autocmd FocusGained * unlet! w:airline_lastmode | :call <sid>airline_refresh() autocmd FocusGained * unlet! w:airline_lastmode | :call <sid>airline_refresh()
endif endif
if exists("##TerminalOpen") || exists('##TermOpen') if exists("##TerminalOpen")
let event = (has('nvim') ? 'TermOpen' : 'TerminalOpen') " Using the same function with the TermOpen autocommand
" reload current theme for Terminal, forces the terminal extension to be loaded " breaks for Neovim see #1828, looks like a neovim bug.
exe 'autocmd' event '* :call airline#load_theme()' autocmd TerminalOpen * :call airline#load_theme() " reload current theme for Terminal, forces the terminal extension to be loaded
endif endif
autocmd TabEnter * :unlet! w:airline_lastmode | let w:airline_active=1 autocmd TabEnter * :unlet! w:airline_lastmode | let w:airline_active=1
autocmd BufWritePost */autoload/airline/themes/*.vim autocmd BufWritePost */autoload/airline/themes/*.vim