summaryrefslogtreecommitdiff
path: root/nvim/lua/plugins.lua
diff options
context:
space:
mode:
author2025-05-13 10:07:17 +0300
committer2025-05-13 10:07:17 +0300
commite9a2f811b7d030cb8701bd8459fd5c842a521eff (patch)
tree2c59e183408f6d814bdb32453cae84f03f8bf88b /nvim/lua/plugins.lua
parentПоправил тему zsh (diff)
downloaddotfiles-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.lua67
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 = {