we have tab buffers now and no more go linter

This commit is contained in:
mohamad24xx 2024-10-31 00:50:46 +03:30
parent 06871350cc
commit 325f6a04b0
5 changed files with 53 additions and 34 deletions

View file

@ -23,9 +23,16 @@ keymap.set("n", "<leader>tn", "<cmd>tabnew<CR>", { desc = "Open new tab" }) -- o
keymap.set("n", "<leader>tq", "<cmd>tabclose<CR>", { desc = "Close current tab" }) -- close current tab
keymap.set("n", "<leader>tl", "<cmd>tabn<CR>", { desc = "Go to next tab" }) -- go to next tab
keymap.set("n", "<leader>th", "<cmd>tabp<CR>", { desc = "Go to previous tab" }) -- go to previous tab
keymap.set("n", "L", "<cmd>tabn<CR>", { desc = "Go to next tab" }) -- go to next tab
keymap.set("n", "H", "<cmd>tabp<CR>", { desc = "Go to previous tab" }) -- go to previous tab
keymap.set("n", "<leader>tf", "<cmd>tabnew %<CR>", { desc = "Open current buffer in new tab" }) -- move current buffer to new
--
--buffers
--
keymap.set("n", "L", "<cmd>bn<CR>", { desc = "Go to next buffer" })
keymap.set("n", "H", "<cmd>bp<CR>", { desc = "Go to previous buffer" })
keymap.set("n", "<leader>bn", "<cmd>bn<CR>", { desc = "Go to next buffer" })
keymap.set("n", "<leader>bp", "<cmd>bp<CR>", { desc = "Go to previous buffer" })
keymap.set("n", "<leader>bq", "<cmd>bd<CR>", { desc = "Close current buffer" })
keymap.set("n", "<leader>bf", "<cmd>Telescope buffers<CR>", { desc = "Open telescope buffers" })
-- make space unactionable
keymap.set({ "n", "v" }, "<Space>", "<Nop>", { silent = true })

View file

@ -7,12 +7,12 @@ return {
options = {
always_show_bufferline = false,
diagnostics = "nvim_lsp",
mode = "tabs",
mode = "buffers",
separator_style = "thick",
hover = {
enabled = true,
delay = 200,
reveal = {'close'}
reveal = { "close" },
},
offsets = {
{
@ -24,7 +24,7 @@ return {
},
indicator = {
style = 'underline',
style = "underline",
},
},
},

View file

@ -11,7 +11,6 @@ return {
typescriptreact = { "eslint_d" },
svelte = { "eslint_d" },
python = { "pylint" },
go = { "golangcilint" },
}
local lint_augroup = vim.api.nvim_create_augroup("lint", { clear = true })

View file

@ -48,7 +48,6 @@ return {
"isort", -- python formatter
"black", -- python formatter
"gofumpt", -- go stricter formatter
"golangci_lint_ls", -- go linter
"pylint", -- python linter
"eslint_d", -- js linter
"delve", --godap

View file

@ -42,12 +42,26 @@ return {
["<C-f>"] = cmp.mapping.scroll_docs(4),
["<C-Space>"] = cmp.mapping.complete(), -- show completion suggestions
["<C-e>"] = cmp.mapping.abort(), -- close completion window
["<Tab>"] = cmp.mapping.confirm({ select = true }),
["<CR>"] = cmp.mapping.confirm({ select = true }),
["<Tab>"] = cmp.mapping(function(fallback)
if luasnip.jumpable(1) then
luasnip.jump(1)
else
fallback()
end
end, { "i", "s" }),
["<C-Tab>"] = cmp.mapping(function(fallback)
if luasnip.jumpable(-1) then
luasnip.jump(-1)
else
fallback()
end
end, { "i", "s" }),
}),
-- sources for autocompletion
sources = cmp.config.sources({
{ name = "nvim_lsp" },
{ name = "luasnip" }, -- snippets
{ name = "nvim_lsp" },
{ name = "buffer" }, -- text within current buffer
{ name = "path" }, -- file system paths
}),