29.05.2025

This commit is contained in:
Alexander Neonxp Kiryukhin 2025-05-29 14:53:31 +03:00
parent cefce84f5e
commit ed137a15ff
Signed by: NeonXP
SSH key fingerprint: SHA256:SVt7TjxbVc87m1QYaQziOJ0N3OCFURv2g76gD/UTTXI
28 changed files with 552 additions and 420 deletions

View file

@ -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,
},
},
},
{
"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",
},
},
name = "resize",
dir = "~/.config/nvim/lua/myplugins",
keys = {
{
"<PageUp>",
"<C-S-Left>",
function()
require("neoscroll").scroll(-vim.api.nvim_win_get_height(0) + 3, { duration = 150 })
require("myplugins.resize").ResizeLeft()
end,
silent = true,
},
{
"<PageDown>",
"<C-S-Right>",
function()
require("neoscroll").scroll(vim.api.nvim_win_get_height(0) - 3, { duration = 150 })
require("myplugins.resize").ResizeRight()
end,
silent = true,
},
{
"<C-S-Up>",
function()
require("myplugins.resize").ResizeUp()
end,
silent = true,
},
{
"<C-S-Down>",
function()
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"),