This commit is contained in:
caandt 2025-02-03 16:13:24 -06:00
parent f683fc4d2c
commit f07b1335ff
5 changed files with 20 additions and 17 deletions

View file

@ -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;
}; };

View file

@ -1,3 +1,3 @@
require('u.options') require('u.options')
require('u.bindings')
require('u.plugins') require('u.plugins')
require('u.bindings')

View file

@ -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>')

View file

@ -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()

View file

@ -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({})