From 4c698df9c1e609a3fc77911ab655e21f65f65ce8 Mon Sep 17 00:00:00 2001 From: Bruno Carlin Date: Mon, 16 Mar 2020 09:15:52 +0100 Subject: [PATCH] Tries to improve firenvim support --- nvim/.config/nvim/init.vim | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 95b0902..6ac847c 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -14,5 +14,21 @@ let g:firenvim_config = { \ 'localSettings': { } \ } +function! s:IsFirenvimActive(event) abort + if !exists('*nvim_get_chan_info') + return 0 + endif + let l:ui = nvim_get_chan_info(a:event.chan) + return has_key(l:ui, 'client') && has_key(l:ui.client, "name") && + \ l:ui.client.name is# "Firenvim" +endfunction + +function! OnUIEnter(event) abort + if s:IsFirenvimActive(a:event) + set laststatus=0 + endif +endfunction +autocmd UIEnter * call OnUIEnter(deepcopy(v:event)) + let fc = g:firenvim_config['localSettings'] let fc['https://share\.waarp\.org/'] = { 'takeover': 'never', 'priority': 1 }