diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index a78dfc1..db7dc6e 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -37,4 +37,5 @@ require "user.winbar" -- top bar require "user.cybu" -- cycle through current buffers require "user.dap" -- debugging require "user.lspsaga" -- bit overkill, using for code action menu +require "user.neogen" -- require "user.noice" -- fun with new ui diff --git a/.config/nvim/lua/user/lspsaga.lua b/.config/nvim/lua/user/lspsaga.lua new file mode 100644 index 0000000..41da249 --- /dev/null +++ b/.config/nvim/lua/user/lspsaga.lua @@ -0,0 +1,10 @@ +local status_ok, lspsaga = pcall(require, "lspsaga") +if not status_ok then + return +end + +local icons = require "user.icons" + +lspsaga.init_lsp_saga({ + code_action_icon = icons.diagnostics.Hint +}) diff --git a/.config/nvim/lua/user/neogen.lua b/.config/nvim/lua/user/neogen.lua new file mode 100644 index 0000000..dd48fb7 --- /dev/null +++ b/.config/nvim/lua/user/neogen.lua @@ -0,0 +1,10 @@ +local s_ok, neogen = pcall(require, "neogen") +if not s_ok then + return +end + +neogen.setup { + enabled = true, --if you want to disable Neogen + input_after_comment = true, -- (default: true) automatic jump (with insert mode) on inserted annotation + -- jump_map = "" -- (DROPPED SUPPORT, see [here](#cycle-between-annotations) !) The keymap in order to jump in the annotation fields (in insert mode) +} diff --git a/.config/nvim/lua/user/plugins.lua b/.config/nvim/lua/user/plugins.lua index 6eed58b..cc4c969 100644 --- a/.config/nvim/lua/user/plugins.lua +++ b/.config/nvim/lua/user/plugins.lua @@ -154,6 +154,7 @@ return packer.startup(function(use) }) use("windwp/nvim-spectre") use("tpope/vim-surround") + use("danymat/neogen") -- Keybinding use("folke/which-key.nvim")