summaryrefslogtreecommitdiff
path: root/nvim/lua/plugins.lua
diff options
context:
space:
mode:
author2025-05-29 14:53:31 +0300
committer2025-05-29 14:53:31 +0300
commited137a15ff54dd4fc9a30183d9d626ae6f0cff50 (patch)
treed84002bcf418ad6c09c0e163f75a869006c3fc84 /nvim/lua/plugins.lua
parentОбновления конфигов (diff)
downloaddotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.tar.gz
dotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.tar.bz2
dotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.tar.xz
dotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.zip
29.05.2025
Diffstat (limited to '')
-rw-r--r--nvim/lua/plugins.lua82
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"),