nix-conf/user/config/nvim/lua/u/plugins/init.lua

55 lines
1.3 KiB
Lua
Raw Normal View History

2025-01-28 15:19:44 -05:00
require('u.plugins.lsp')
require('u.plugins.cmp')
2025-01-30 17:49:21 -05:00
local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = 'Telescope find files' })
vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = 'Telescope live grep' })
vim.keymap.set('n', '<leader>fb', builtin.buffers, { desc = 'Telescope buffers' })
vim.keymap.set('n', '<leader>fh', builtin.help_tags, { desc = 'Telescope help tags' })
2025-01-28 15:19:44 -05:00
local statusline = require('mini.statusline')
statusline.setup()
statusline.section_location = function()
return '%2l:%-2v'
end
require('gitsigns').setup({
signs = {
add = { text = '+' },
change = { text = '*' },
},
})
require('nvim-treesitter.configs').setup({
highlight = {
enable = true
}
})
require('neo-tree').setup({
close_if_last_window = true,
})
require('mini.move').setup()
require('mini.ai').setup()
require('mini.jump2d').setup()
require('mini.comment').setup()
2025-01-30 01:01:57 -05:00
local bufferline = require('bufferline')
bufferline.setup({
options = {
tab_size = 0,
indicator = {style = 'none'},
always_show_bufferline = false,
style_preset = bufferline.style_preset.no_italic,
}
})
2025-01-30 17:49:21 -05:00
require('undotree.action').nop = function() end
2025-01-30 01:01:57 -05:00
require('undotree').setup({
2025-01-30 17:49:21 -05:00
window = { winblend = 0 },
keymaps = {
['L'] = "nop",
['H'] = "nop",
2025-01-30 01:01:57 -05:00
}
})