From ed4ad9305e09e47379a57422622e38b432639244 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Wed, 5 Jul 2023 21:24:35 +0200 Subject: [PATCH] added firevim --- lua/my_autocommands.lua | 9 +++++++++ lua/plugins/firenvim.lua | 11 +++++++++++ 2 files changed, 20 insertions(+) create mode 100644 lua/plugins/firenvim.lua diff --git a/lua/my_autocommands.lua b/lua/my_autocommands.lua index 0498603..a28d2b7 100644 --- a/lua/my_autocommands.lua +++ b/lua/my_autocommands.lua @@ -77,3 +77,12 @@ api.nvim_create_autocmd('BufEnter', { command = [[set formatoptions-=cro]] }) -- Keep window ratio when resize api.nvim_create_autocmd('VimResized', { command = [[wincmd =]] }) + +vim.api.nvim_create_autocmd({'UIEnter'}, { + callback = function(event) + local client = vim.api.nvim_get_chan_info(vim.v.event.chan).client + if client ~= nil and client.name == "Firenvim" then + vim.o.laststatus = 0 + end + end +}) diff --git a/lua/plugins/firenvim.lua b/lua/plugins/firenvim.lua new file mode 100644 index 0000000..7b34632 --- /dev/null +++ b/lua/plugins/firenvim.lua @@ -0,0 +1,11 @@ +return { + 'glacambre/firenvim', + + -- Lazy load firenvim + -- Explanation: https://github.com/folke/lazy.nvim/discussions/463#discussioncomment-4819297 + cond = not not vim.g.started_by_firenvim, + build = function() + require('lazy').load({ plugins = 'firenvim', wait = true }) + vim.fn['firenvim#install'](0) + end +}