diff options
Diffstat (limited to 'nvim/lua/plugins.lua')
| -rw-r--r-- | nvim/lua/plugins.lua | 82 |
1 files changed, 29 insertions, 53 deletions
diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 2e6b946..cec8ae7 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -6,75 +6,50 @@ require("lazy").setup({ }, { "neovim/nvim-lspconfig" }, { - "lukas-reineke/indent-blankline.nvim", - main = "ibl", - --@module "ibl" - --@type ibl.config - config = true, - }, - { - "lukas-reineke/headlines.nvim", - dependencies = "nvim-treesitter/nvim-treesitter", - config = true, - }, - { - "mfussenegger/nvim-dap", - }, - { - "ray-x/lsp_signature.nvim", - event = "VeryLazy", + "arnarg/todotxt.nvim", + dependencies = { "MunifTanjim/nui.nvim" }, opts = { - doc_lines = 1, - max_height = 3, - hint_prefix = "", - hint_prefix = { - above = "↙ ", - current = "← ", - below = "↖ ", - }, - floating_window = true, + todo_file = "~/Документы/todo.txt", }, }, { - "nvimdev/lspsaga.nvim", - opts = { - lightbulb = { - enable = false, + name = "resize", + dir = "~/.config/nvim/lua/myplugins", + keys = { + { + "<C-S-Left>", + function() + require("myplugins.resize").ResizeLeft() + end, + silent = true, }, - }, - }, - { - "karb94/neoscroll.nvim", - opts = { - stop_eof = false, - respect_scrolloff = true, - mappings = { - "<C-u>", - "<C-d>", - "<C-b>", - "<C-f>", - "<C-y>", - "<C-e>", - "zt", - "zz", - "zb", + { + "<C-S-Right>", + function() + require("myplugins.resize").ResizeRight() + end, + silent = true, }, - }, - keys = { { - "<PageUp>", + "<C-S-Up>", function() - require("neoscroll").scroll(-vim.api.nvim_win_get_height(0) + 3, { duration = 150 }) + require("myplugins.resize").ResizeUp() end, + silent = true, }, { - "<PageDown>", + "<C-S-Down>", function() - require("neoscroll").scroll(vim.api.nvim_win_get_height(0) - 3, { duration = 150 }) + require("myplugins.resize").ResizeDown() end, + silent = true, }, }, }, + require("plugins.blankline"), + require("plugins.headlines"), + require("plugins.lsp_saga"), + require("plugins.lsp_signature"), require("plugins.autosave"), require("plugins.cmp"), require("plugins.treesitter"), @@ -82,6 +57,7 @@ require("lazy").setup({ require("plugins.conform"), require("plugins.dapui"), require("plugins.dap"), + require("plugins.dap_go"), require("plugins.go"), require("plugins.goimpl"), require("plugins.lualine"), |
