var improvements

This commit is contained in:
Raoul Branten 2025-12-23 14:33:18 +01:00
parent 3af68c2c76
commit 54b45037c1
3 changed files with 40 additions and 2 deletions

View File

@ -99,8 +99,8 @@ vim.keymap.set('n', '<c-k>', ':lua vim.lsp.buf.hover()<CR>')
-- tab navigation using <TAB>
vim.keymap.set('n', '<Tab>', ':tabnext<CR>')
vim.keymap.set('n', '<S-Tab>', ':tabprevious<CR>')
vim.keymap.set('n', '<Tab>', ':BufferLineCycleNext<CR>')
vim.keymap.set('n', '<S-Tab>', ':BufferLineCyclePrev<CR>')
-- quick close tab USE <leader>ZQ
--vim.keymap.set('n', '<C-w>', ':tabclose<CR>')

View File

@ -7,4 +7,16 @@ require 'nvim-treesitter.configs'.setup {
highlight = {
enable = false,
},
indent = {
enable = true,
},
incremental_selection = {
enable = true,
keymaps = {
init_selection = "gnn",
node_incremental = "grn",
scope_incremental = "grc",
node_decremental = "grm",
},
},
}

View File

@ -7,6 +7,19 @@ return {
tag = '0.1.8',
dependencies = { 'nvim-lua/plenary.nvim' }
},
{
"nvim-telescope/telescope-fzf-native.nvim",
build = "make",
config = function()
require("telescope").load_extension("fzf")
end,
},
{
"nvim-telescope/telescope-ui-select.nvim",
config = function()
require("telescope").load_extension("ui-select")
end,
},
--# treesitter, uses language parsers for highlighting
'nvim-treesitter/nvim-treesitter',
--# lualine, creates nice looking status bar
@ -211,6 +224,19 @@ return {
require("config.plugin.cmp")
end,
},
-- Improves tabs
{
"akinsho/bufferline.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
config = function()
require("bufferline").setup({
options = {
mode = "buffers",
separator_style = "slant",
}
})
end,
},
-- AI
-- {
-- "supermaven-inc/supermaven-nvim",