mirror of
https://github.com/harivansh-afk/nvim.git
synced 2026-04-15 11:02:20 +00:00
bufferline (for tabs) + telescope ignore node + temp files
This commit is contained in:
parent
a79a9a6bff
commit
c2df94d9f3
3 changed files with 62 additions and 19 deletions
21
lua/plugins/bufferline.lua
Normal file
21
lua/plugins/bufferline.lua
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
return {
|
||||
'akinsho/bufferline.nvim',
|
||||
version = "*",
|
||||
dependencies = 'nvim-tree/nvim-web-devicons',
|
||||
lazy = false,
|
||||
keys = {
|
||||
{ '<Tab>', '<Cmd>BufferLineCycleNext<CR>', desc = 'Next buffer' },
|
||||
{ '<S-Tab>', '<Cmd>BufferLineCyclePrev<CR>', desc = 'Prev buffer' },
|
||||
{ '<leader>x', '<Cmd>bdelete<CR>', desc = 'Close buffer' },
|
||||
{ '<leader>bp', '<Cmd>BufferLinePick<CR>', desc = 'Pick buffer' },
|
||||
{ '<leader>bo', '<Cmd>BufferLineCloseOthers<CR>', desc = 'Close other buffers' },
|
||||
},
|
||||
opts = {
|
||||
options = {
|
||||
diagnostics = 'nvim_lsp',
|
||||
always_show_bufferline = true,
|
||||
show_buffer_close_icons = false,
|
||||
show_close_icon = false,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -12,6 +12,27 @@ return {
|
|||
config = function()
|
||||
require("telescope").setup({
|
||||
defaults = {
|
||||
file_ignore_patterns = {
|
||||
"node_modules",
|
||||
".next",
|
||||
".git",
|
||||
"dist",
|
||||
"build",
|
||||
"%.lock",
|
||||
},
|
||||
vimgrep_arguments = {
|
||||
"rg",
|
||||
"--color=never",
|
||||
"--no-heading",
|
||||
"--with-filename",
|
||||
"--line-number",
|
||||
"--column",
|
||||
"--smart-case",
|
||||
"--hidden",
|
||||
"--glob=!.git/",
|
||||
"--glob=!node_modules/",
|
||||
"--glob=!.next/",
|
||||
},
|
||||
mappings = {
|
||||
i = {
|
||||
["<C-j>"] = "move_selection_next",
|
||||
|
|
@ -19,6 +40,12 @@ return {
|
|||
},
|
||||
},
|
||||
},
|
||||
pickers = {
|
||||
find_files = {
|
||||
hidden = true,
|
||||
find_command = { "fd", "--type", "f", "--strip-cwd-prefix", "--hidden", "--exclude", ".git", "--exclude", "node_modules", "--exclude", ".next" },
|
||||
},
|
||||
},
|
||||
})
|
||||
end,
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue