Преглед на файлове

fix(neovim): regularly reload status-beast

Joe преди 1 година
родител
ревизия
88d60ffbd9
променени са 2 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 0 1
      .config/nvim/custom/status-beast/lua/status-beast/init.lua
  2. 8 0
      .config/nvim/lua/plugins/style.lua

+ 0 - 1
.config/nvim/custom/status-beast/lua/status-beast/init.lua

@@ -7,7 +7,6 @@ end
 if not unpack then unpack = table.unpack end
 
 local setup = function()
-    require("status-beast.highlights").setup()
     local maps = require("status-beast.maps")
     -- Gutter options
     vim.opt.number = true

+ 8 - 0
.config/nvim/lua/plugins/style.lua

@@ -27,7 +27,15 @@ return {
     enabled = true,
     lazy = false,
     config = function()
+        require("status-beast.highlights").setup()
         require("status-beast").setup()
+        vim.api.nvim_create_autocmd({ "BufEnter" },
+            {
+                group = vim.api.nvim_create_augroup('StatusBeast',
+                    { clear = true }),
+                callback =
+                    require("status-beast").setup
+            })
         vim.diagnostic.config({
             float = { source = 'always', },
             virtual_text = false,