fix: tabs + cmp fixed

This commit is contained in:
2025-07-13 19:00:23 +02:00
parent 33aec2f252
commit 9082f3926a
6 changed files with 50 additions and 110 deletions

View File

@@ -24,58 +24,43 @@ return {
-- │ Completion │
{
'saghen/blink.cmp',
-- dependencies = { 'rafamadriz/friendly-snippets' },
dependencies = { 'rafamadriz/friendly-snippets' },
version = '1.*',
opts = {
-- All presets have the following mappings:
-- C-space: Open menu or open docs if already open
-- C-n/C-p or Up/Down: Select next/previous item
-- C-e: Hide menu
-- C-k: Toggle signature help (if signature.enabled = true)
keymap = { preset = 'default' },
keymap = {
preset = 'default',
['<Enter>'] = { 'accept', 'fallback' },
['<Tab>'] = { 'select_next', 'fallback' },
['<S-Tab>'] = { 'select_prev', 'fallback' },
},
appearance = {
nerd_font_variant = 'mono'
},
-- (Default) Only show the documentation popup when manually triggered
completion = { documentation = { auto_show = false } },
-- Default list of enabled providers defined so that you can extend it
-- elsewhere in your config, without redefining it, due to `opts_extend`
sources = {
},
default = { 'lsp', 'path', 'snippets', 'buffer' },
},
fuzzy = { implementation = "prefer_rust_with_warning" }
},
opts_extend = { "sources.default" }
},
-- {
-- "L3MON4D3/LuaSnip",
-- build = "make install_jsregexp",
-- dependencies = { "rafamadriz/friendly-snippets" },
-- },
--
-- -- │ Auto close │
-- {
-- "m4xshen/autoclose.nvim",
-- },
--
-- {
-- "windwp/nvim-ts-autotag",
-- config = function(_, opts)
-- require('nvim-ts-autotag').setup({
-- opts = {
-- enable_close = true, -- Auto close tags
-- enable_rename = true, -- Auto rename pairs of tags
-- enable_close_on_slash = false -- Auto close on trailing </
-- },
-- per_filetype = {
-- ["html"] = {
-- enable_close = true
-- }
-- }
-- })
-- end,
-- },
--
{
"windwp/nvim-ts-autotag",
config = function(_, opts)
require('nvim-ts-autotag').setup({
opts = {
enable_close = true,
enable_rename = true,
enable_close_on_slash = false
},
})
end,
},
-- │ Diagnostics │
{
"folke/trouble.nvim",

View File

@@ -1,39 +0,0 @@
return {
-- {
-- "folke/snacks.nvim",
-- priority = 1000,
-- lazy = false,
-- ---@type snacks.Config
-- opts = {
-- animate = { enabled = false },
-- bigfile = { enabled = true },
-- bufdelete = { enabled = true },
-- dashboard = { enabled = false },
-- debug = { enabled = false },
-- dim = { enabled = false },
-- explorer = { enabled = false },
-- git = { enabled = false },
-- gitbrowse = { enabled = false },
-- image = { enabled = false },
-- indent = { enabled = false },
-- input = { enabled = false },
-- layout = { enabled = false },
-- lazygit = { enabled = true },
-- picker = { enabled = false },
-- notifier = { enabled = false },
-- profiler = { enabled = false },
-- quickfile = { enabled = true },
-- rename = { enabled = false },
-- scope = { enabled = false },
-- scroll = { enabled = true },
-- scratch = { enabled = false },
-- statuscolumn = { enabled = false },
-- terminal = { enabled = false },
-- toggle = { enabled = false },
-- util = { enabled = false },
-- win = { enabled = false },
-- words = { enabled = true },
-- zen = { enabled = true },
-- }
-- },
}

View File

@@ -2,20 +2,22 @@
-- │ Usage help │
-- ╰────────────╯
return {
-- {
-- "folke/which-key.nvim",
-- event = "VeryLazy",
-- opts = function()
-- return require("plugins.opts.whichKey")
-- end,
-- keys = {
-- {
-- "<leader>?",
-- function()
-- require("which-key").show({ global = false })
-- end,
-- desc = "Buffer Local Keymaps (which-key)",
-- },
-- },
-- }
-- Breaks LSP attach
-- {
-- "folke/which-key.nvim",
-- event = "VeryLazy",
-- opts = function()
-- return require("plugins.opts.whichKey")
-- end,
-- keys = {
-- {
-- "<leader>?",
-- function()
-- require("which-key").show({ global = false })
-- end,
-- desc = "Buffer Local Keymaps (which-key)",
-- },
-- },
-- }
{ 'ThePrimeagen/vim-be-good' }
}

View File

@@ -20,11 +20,10 @@ local config = {
["_"] = { "trim_whitespace" }, -- run only on filetypes without formater
-- ["*"] = { "trim_whitespace" }, -- run in all filetypes
},
-- Managed by lazyvim
-- format_on_save = {
-- timeout_ms = 500,
-- lsp_format = "fallback",
-- },
format_on_save = {
timeout_ms = 500,
lsp_format = "fallback",
},
-- Customize formatters
formatters = {
shfmt = {