require('u.plugins.lsp') require('u.plugins.cmp') local builtin = require('telescope.builtin') vim.keymap.set('n', 'ff', builtin.find_files, { desc = 'Telescope find files' }) vim.keymap.set('n', 'fg', builtin.live_grep, { desc = 'Telescope live grep' }) vim.keymap.set('n', 'fb', builtin.buffers, { desc = 'Telescope buffers' }) vim.keymap.set('n', 'fh', builtin.help_tags, { desc = 'Telescope help tags' }) 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('mini.files').setup({ windows = { preview = true } }) require('mini.move').setup() require('mini.ai').setup() require('mini.jump2d').setup({ view = { n_steps_ahead = 2, dim = true }, silent = true }) require('mini.comment').setup() local bufferline = require('bufferline') bufferline.setup({ options = { tab_size = 0, indicator = {style = 'none'}, always_show_bufferline = false, style_preset = bufferline.style_preset.no_italic, } }) require('undotree.action').nop = function() end require('undotree').setup({ window = { winblend = 0 }, keymaps = { ['L'] = "nop", ['H'] = "nop", } }) require('lazydev').setup() require('neorg').setup({ lazy_loading = true, load = { ["core.defaults"] = {}, ["core.concealer"] = {}, } })