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()
|
2025-02-03 17:13:24 -05:00
|
|
|
statusline.section_location = function() return '%2l:%-2v' end
|
2025-01-28 15:19:44 -05:00
|
|
|
|
|
|
|
|
require('gitsigns').setup({
|
|
|
|
|
signs = {
|
|
|
|
|
add = { text = '+' },
|
|
|
|
|
change = { text = '*' },
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
|
2025-02-03 17:13:24 -05:00
|
|
|
require('nvim-treesitter.configs').setup({ highlight = { enable = true } })
|
2025-01-28 15:19:44 -05:00
|
|
|
|
2025-02-03 17:13:24 -05:00
|
|
|
require('mini.files').setup({
|
|
|
|
|
windows = { preview = true }
|
|
|
|
|
})
|
2025-01-28 15:19:44 -05:00
|
|
|
require('mini.move').setup()
|
|
|
|
|
require('mini.ai').setup()
|
2025-02-03 17:13:24 -05:00
|
|
|
require('mini.jump2d').setup({
|
|
|
|
|
view = { n_steps_ahead = 2, dim = true },
|
|
|
|
|
silent = true
|
|
|
|
|
})
|
2025-01-28 15:19:44 -05:00
|
|
|
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
|
|
|
}
|
|
|
|
|
})
|
2025-02-03 17:13:24 -05:00
|
|
|
require('colorizer').setup()
|
|
|
|
|
require('lazydev').setup()
|