nvim
This commit is contained in:
parent
f683fc4d2c
commit
f07b1335ff
|
|
@ -21,8 +21,9 @@
|
||||||
catppuccin-nvim
|
catppuccin-nvim
|
||||||
tokyonight-nvim
|
tokyonight-nvim
|
||||||
gitsigns-nvim
|
gitsigns-nvim
|
||||||
neo-tree-nvim
|
|
||||||
bufferline-nvim
|
bufferline-nvim
|
||||||
|
nvim-colorizer-lua
|
||||||
|
lazydev-nvim
|
||||||
(pkgs.vimUtils.buildVimPlugin {
|
(pkgs.vimUtils.buildVimPlugin {
|
||||||
pname = "undotree";
|
pname = "undotree";
|
||||||
version = "2024-2-9";
|
version = "2024-2-9";
|
||||||
|
|
@ -40,6 +41,7 @@
|
||||||
python3Packages.jedi-language-server
|
python3Packages.jedi-language-server
|
||||||
clang-tools
|
clang-tools
|
||||||
nixd
|
nixd
|
||||||
|
lua-language-server
|
||||||
];
|
];
|
||||||
withRuby = false;
|
withRuby = false;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
require('u.options')
|
require('u.options')
|
||||||
require('u.bindings')
|
|
||||||
require('u.plugins')
|
require('u.plugins')
|
||||||
|
require('u.bindings')
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
local map = vim.keymap.set
|
local map = vim.keymap.set
|
||||||
map('n', '<esc>', '<cmd>nohlsearch<cr>')
|
map('n', '<esc>', '<cmd>nohlsearch<cr>')
|
||||||
map('n', '<leader>t', '<cmd>Neotree toggle<cr>')
|
map('n', '<leader>e', MiniFiles.open)
|
||||||
map('n', '<leader>u', require('undotree').toggle)
|
map('n', '<leader>u', require('undotree').toggle)
|
||||||
map('n', 'H', '<cmd>bp<cr>')
|
map('n', 'H', '<cmd>bp<cr>')
|
||||||
map('n', 'L', '<cmd>bn<cr>')
|
map('n', 'L', '<cmd>bn<cr>')
|
||||||
map('n', '<leader>bd', '<cmd>bdelete<cr>')
|
map('n', '<leader>bd', '<cmd>bdelete<cr>')
|
||||||
map('n', '<leader>v', '<cmd>vs<cr>')
|
map('n', '<leader>v', '<cmd>vs<cr>')
|
||||||
map('n', '<leader>h', '<cmd>sp<cr>')
|
map('n', '<leader>h', '<cmd>sp<cr>')
|
||||||
|
map('n', 'q:', '<nop>')
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,7 @@ vim.keymap.set('n', '<leader>fh', builtin.help_tags, { desc = 'Telescope help ta
|
||||||
|
|
||||||
local statusline = require('mini.statusline')
|
local statusline = require('mini.statusline')
|
||||||
statusline.setup()
|
statusline.setup()
|
||||||
statusline.section_location = function()
|
statusline.section_location = function() return '%2l:%-2v' end
|
||||||
return '%2l:%-2v'
|
|
||||||
end
|
|
||||||
|
|
||||||
require('gitsigns').setup({
|
require('gitsigns').setup({
|
||||||
signs = {
|
signs = {
|
||||||
|
|
@ -20,18 +18,17 @@ require('gitsigns').setup({
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
require('nvim-treesitter.configs').setup({
|
require('nvim-treesitter.configs').setup({ highlight = { enable = true } })
|
||||||
highlight = {
|
|
||||||
enable = true
|
|
||||||
}
|
|
||||||
})
|
|
||||||
require('neo-tree').setup({
|
|
||||||
close_if_last_window = true,
|
|
||||||
})
|
|
||||||
|
|
||||||
|
require('mini.files').setup({
|
||||||
|
windows = { preview = true }
|
||||||
|
})
|
||||||
require('mini.move').setup()
|
require('mini.move').setup()
|
||||||
require('mini.ai').setup()
|
require('mini.ai').setup()
|
||||||
require('mini.jump2d').setup()
|
require('mini.jump2d').setup({
|
||||||
|
view = { n_steps_ahead = 2, dim = true },
|
||||||
|
silent = true
|
||||||
|
})
|
||||||
require('mini.comment').setup()
|
require('mini.comment').setup()
|
||||||
|
|
||||||
local bufferline = require('bufferline')
|
local bufferline = require('bufferline')
|
||||||
|
|
@ -52,3 +49,5 @@ require('undotree').setup({
|
||||||
['H'] = "nop",
|
['H'] = "nop",
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
require('colorizer').setup()
|
||||||
|
require('lazydev').setup()
|
||||||
|
|
|
||||||
|
|
@ -62,5 +62,6 @@ lspconfig.clangd.setup({
|
||||||
},
|
},
|
||||||
capabilities=capabilities
|
capabilities=capabilities
|
||||||
})
|
})
|
||||||
lspconfig.jedi_language_server.setup{}
|
lspconfig.jedi_language_server.setup({})
|
||||||
lspconfig.nixd.setup{}
|
lspconfig.nixd.setup({})
|
||||||
|
lspconfig.lua_ls.setup({})
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue