diff options
| author | 2025-05-13 10:07:17 +0300 | |
|---|---|---|
| committer | 2025-05-13 10:07:17 +0300 | |
| commit | e9a2f811b7d030cb8701bd8459fd5c842a521eff (patch) | |
| tree | 2c59e183408f6d814bdb32453cae84f03f8bf88b /nvim/lua/plugins.lua | |
| parent | Поправил тему zsh (diff) | |
| download | dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.gz dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.bz2 dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.tar.xz dotfiles-e9a2f811b7d030cb8701bd8459fd5c842a521eff.zip | |
Правки nvim конфига
Diffstat (limited to 'nvim/lua/plugins.lua')
| -rw-r--r-- | nvim/lua/plugins.lua | 67 |
1 files changed, 60 insertions, 7 deletions
diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 4b0b605..0f46ea6 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -1,7 +1,11 @@ -local plugins = { +require("lazy").setup({ { "nvim-lua/plenary.nvim" }, + { + "ray-x/guihua.lua", + build = "cd lua/fzy && make", + }, { "neovim/nvim-lspconfig" }, - { "Snyssfx/goerr-nvim" }, + -- { "Snyssfx/goerr-nvim" }, { "lukas-reineke/indent-blankline.nvim", main = "ibl", @@ -20,10 +24,61 @@ local plugins = { { "ray-x/lsp_signature.nvim", event = "VeryLazy", - config = true, + opts = { + doc_lines = 1, + max_height = 3, + hint_prefix = "", + hint_prefix = { + above = "↙ ", + current = "← ", + below = "↖ ", + }, + floating_window = false, + }, + }, + { + "nvimdev/lspsaga.nvim", + opts = { + lightbulb = { + enable = false, + }, + }, + }, + { + "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", + }, + }, + keys = { + { + "<PageUp>", + function() + require("neoscroll").scroll(-vim.api.nvim_win_get_height(0) + 3, { duration = 150 }) + end, + }, + { + "<PageDown>", + function() + require("neoscroll").scroll(vim.api.nvim_win_get_height(0) - 3, { duration = 150 }) + end, + }, + }, }, + require("plugins.autosave"), + require("plugins.theme"), require("plugins.cmp"), - require("plugins.onedark"), require("plugins.treesitter"), require("plugins.tree"), require("plugins.conform"), @@ -34,9 +89,7 @@ local plugins = { require("plugins.lualine"), require("plugins.telescope"), require("plugins.columns"), -} - -require("lazy").setup(plugins, { +}, { performance = { rtp = { disabled_plugins = { |
