summaryrefslogtreecommitdiffstats
path: root/.config/nvim/after
diff options
context:
space:
mode:
authorjoe <rbo@gmx.us>2025-08-25 18:13:21 +0200
committerjoe <rbo@gmx.us>2025-08-25 18:13:21 +0200
commit41682275d321b6b79ee4c07f25e819875519466e (patch)
tree301ee0175c17d2394a950ef7d11bffd0d47597ac /.config/nvim/after
parentup (diff)
downloaddotfiles-bsd-41682275d321b6b79ee4c07f25e819875519466e.tar.gz
dotfiles-bsd-41682275d321b6b79ee4c07f25e819875519466e.tar.bz2
dotfiles-bsd-41682275d321b6b79ee4c07f25e819875519466e.tar.xz
dotfiles-bsd-41682275d321b6b79ee4c07f25e819875519466e.tar.zst
dotfiles-bsd-41682275d321b6b79ee4c07f25e819875519466e.zip
cool
Diffstat (limited to '.config/nvim/after')
-rw-r--r--.config/nvim/after/plugin/gitsigns.lua39
-rw-r--r--.config/nvim/after/plugin/gruvbox.lua29
-rw-r--r--.config/nvim/after/plugin/kanagawa.lua27
-rw-r--r--.config/nvim/after/plugin/lsp.lua229
-rw-r--r--.config/nvim/after/plugin/lualine.lua349
-rw-r--r--.config/nvim/after/plugin/rainbow.lua23
-rw-r--r--.config/nvim/after/plugin/telescope.lua16
-rw-r--r--.config/nvim/after/plugin/treesitter.lua42
-rw-r--r--.config/nvim/after/plugin/trouble.lua17
9 files changed, 0 insertions, 771 deletions
diff --git a/.config/nvim/after/plugin/gitsigns.lua b/.config/nvim/after/plugin/gitsigns.lua
deleted file mode 100644
index 7b4d6a2..0000000
--- a/.config/nvim/after/plugin/gitsigns.lua
+++ /dev/null
@@ -1,39 +0,0 @@
-require('gitsigns').setup {
- signs = {
- add = { text = '│' },
- change = { text = '┆' },
- delete = { text = '_' },
- topdelete = { text = '‾' },
- changedelete = { text = '~' },
- untracked = { text = '┆' },
- },
- signcolumn = true, -- Toggle with `:Gitsigns toggle_signs`
- numhl = false, -- Toggle with `:Gitsigns toggle_numhl`
- linehl = false, -- Toggle with `:Gitsigns toggle_linehl`
- word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff`
- watch_gitdir = {
- follow_files = true
- },
- attach_to_untracked = true,
- current_line_blame = false, -- Toggle with `:Gitsigns toggle_current_line_blame`
- current_line_blame_opts = {
- virt_text = true,
- virt_text_pos = 'eol', -- 'eol' | 'overlay' | 'right_align'
- delay = 1000,
- ignore_whitespace = false,
- virt_text_priority = 100,
- },
- current_line_blame_formatter = '<author>, <author_time:%Y-%m-%d> - <summary>',
- sign_priority = 6,
- update_debounce = 100,
- status_formatter = nil, -- Use default
- max_file_length = 40000, -- Disable if file is longer than this (in lines)
- preview_config = {
- -- Options passed to nvim_open_win
- border = 'single',
- style = 'minimal',
- relative = 'cursor',
- row = 0,
- col = 1
- },
-}
diff --git a/.config/nvim/after/plugin/gruvbox.lua b/.config/nvim/after/plugin/gruvbox.lua
deleted file mode 100644
index 7ea4f3e..0000000
--- a/.config/nvim/after/plugin/gruvbox.lua
+++ /dev/null
@@ -1,29 +0,0 @@
-require("gruvbox").setup({
- priority = 1000,
- terminal_colors = false, -- add neovim terminal colors
- undercurl = true,
- underline = true,
- bold = false,
- italic = {
- strings = false,
- emphasis = true,
- comments = true,
- operators = false,
- folds = true,
- },
- strikethrough = true,
- invert_selection = false,
- invert_signs = false,
- invert_tabline = false,
- invert_intend_guides = false,
- inverse = true, -- invert background for search, diffs, statuslines and errors
- contrast = "", -- can be "hard", "soft" or empty string
- palette_overrides = {},
- overrides = {
- ["@punctuation.delimiter"] = { fg = "#928374" },
- ["@string"] = { fg = "#8ec07c" },
- },
- dim_inactive = false,
- transparent_mode = true,
-})
-vim.cmd("colorscheme gruvbox")
diff --git a/.config/nvim/after/plugin/kanagawa.lua b/.config/nvim/after/plugin/kanagawa.lua
deleted file mode 100644
index 4eb498f..0000000
--- a/.config/nvim/after/plugin/kanagawa.lua
+++ /dev/null
@@ -1,27 +0,0 @@
--- require('kanagawa').setup({
--- compile = true, -- enable compiling the colorscheme
--- undercurl = true, -- enable undercurls
--- commentStyle = { italic = true },
--- functionStyle = {},
--- keywordStyle = { italic = true, bold = false },
--- statementStyle = { bold = false },
--- typeStyle = {},
--- transparent = true, -- do not set background color
--- dimInactive = false, -- dim inactive window `:h hl-NormalNC`
--- terminalColors = false, -- define vim.g.terminal_color_{0,17}
--- colors = { -- add/modify theme and palette colors
--- palette = {},
--- theme = { wave = {}, lotus = {}, dragon = {}, all = {} },
--- },
--- overrides = function(colors) -- add/modify highlights
--- return {}
--- end,
--- theme = "dragon", -- Load "wave" theme when 'background' option is not set
--- background = { -- map the value of 'background' option to a theme
--- dark = "dragon", -- try "dragon" !
--- light = "lotus"
--- },
--- })
-
--- setup must be called before loading
--- vim.cmd("colorscheme kanagawa")
diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua
deleted file mode 100644
index a0e2316..0000000
--- a/.config/nvim/after/plugin/lsp.lua
+++ /dev/null
@@ -1,229 +0,0 @@
-local lsp = require('lsp-zero')
-
-lsp.preset('recommended')
-
-lsp.on_attach(function(client, bufnr)
- local opts = { buffer = bufnr, remap = false }
-
- vim.keymap.set('n', 'gd', function() vim.lsp.buf.definition() end, opts)
- vim.keymap.set('n', 'K', function() vim.lsp.buf.hover() end, opts)
- vim.keymap.set('n', '<leader>vws', function() vim.lsp.buf.workspace_symbol() end, opts)
- vim.keymap.set('n', '<leader>vd', function() vim.diagnostic.open_float() end, opts)
- vim.keymap.set('n', '[d', function() vim.diagnostic.goto_prev() end, opts)
- vim.keymap.set('n', ']d', function() vim.diagnostic.goto_next() end, opts)
- vim.keymap.set('n', '<leader>vca', function() vim.lsp.buf.code_actions() end, opts)
- vim.keymap.set('n', '<leader>vrr', function() vim.lsp.buf.references() end, opts)
- vim.keymap.set('n', '<leader>vrn', function() vim.lsp.buf.rename() end, opts)
- vim.keymap.set('i', '<C-h>', function() vim.lsp.buf.signature_help() end, opts)
-end)
-
-require('mason').setup({
- servers = {
- 'clangd',
- },
-})
-
-
-require('mason-lspconfig').setup({
- ensure_installed = {
- 'eslint',
- 'rust_analyzer',
- 'lua_ls',
- 'gopls',
- 'arduino_language_server',
- 'bashls',
- 'perlnavigator',
- 'clangd',
- 'yamlls',
- },
- handlers = {
- lsp.default_setup,
- },
-})
-
--- langs
-
-require('lspconfig').gopls.setup({
- settings = {
- gopls = {
- analyses = {
- unreachable = true,
- unusedparams = true,
- },
- codelenses = {
- generate = true,
- gc_details = true,
- },
- annotations = {
- bounds = true,
- escape = true,
- inline = true,
- },
- gofumpt = true,
- },
- },
-})
-
-require('lspconfig').clangd.setup({
- settings = {
- clangd = {
- mason = false,
- },
- },
-})
-
-require'lspconfig'.perlnavigator.setup{
- cmd = { "perlnavigator" },
- settings = {
- perlnavigator = {
- perlPath = 'perl',
- enableWarnings = true,
- perltidyProfile = '',
- perlcriticProfile = '',
- perlcriticEnabled = true,
- }
- }
-}
-
-require('lspconfig').arduino_language_server.setup({
- cmd = {
- "arduino-language-server",
- "-cli-config", "/home/jozan/.arduino15/arduino-cli.yaml",
- "-cli", "arduino-cli",
- "-clangd", "clangd",
- "-fqbn", "esp32:esp32:esp32",
- }
-})
-
-require'lspconfig'.terraformls.setup{}
-vim.api.nvim_create_autocmd({"BufWritePre"}, {
- pattern = {"*.tf", "*.tfvars"},
- callback = function()
- vim.lsp.buf.format()
- end,
-})
-
--- cmp
-
-local cmp = require('cmp')
-local cmp_select = { behavior = cmp.SelectBehavior.Select }
-cmp.setup({
- window = {
- -- completion = cmp.config.window.bordered(),
- -- documentation = cmp.config.window.bordered(),
- },
- mapping = cmp.mapping.preset.insert({
- ['<C-j>'] = cmp.mapping.select_next_item(cmp_select),
- ['<C-k>'] = cmp.mapping.select_prev_item(cmp_select),
- ['<C-b>'] = cmp.mapping.scroll_docs(-4),
- ['<C-f>'] = cmp.mapping.scroll_docs(4),
- ['<C-Space>'] = cmp.mapping.complete(),
- ['<C-e>'] = cmp.mapping.abort(),
- ['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
- ['<C-i>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
- }),
- sources = cmp.config.sources({
- { name = 'nvim_lsp' },
- { name = 'vsnip' }, -- For vsnip users.
- -- { name = 'luasnip' }, -- For luasnip users.
- -- { name = 'ultisnips' }, -- For ultisnips users.
- -- { name = 'snippy' }, -- For snippy users.
- }, {
- { name = 'buffer' },
- })
-})
-
- -- Set configuration for specific filetype.
- cmp.setup.filetype('gitcommit', {
- sources = cmp.config.sources({
- { name = 'git' }, -- You can specify the `git` source if [you were installed it](https://github.com/petertriho/cmp-git).
- }, {
- { name = 'buffer' },
- })
- })
-
- -- Use buffer source for `/` and `?` (if you enabled `native_menu`, this won't work anymore).
- cmp.setup.cmdline({ '/', '?' }, {
- mapping = cmp.mapping.preset.cmdline(),
- sources = {
- { name = 'buffer' }
- }
- })
-
- -- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore).
- cmp.setup.cmdline(':', {
- mapping = cmp.mapping.preset.cmdline(),
- sources = cmp.config.sources({
- { name = 'path' }
- }, {
- { name = 'cmdline' }
- })
- })
-
-local cmp_mappings = lsp.defaults.cmp_mappings({
-})
-
-
-lsp.set_preferences({
--- sign_icons = { }
- sign_icons = {
- Text = "󰉿",
- Method = "󰆧",
- Function = "󰊕",
- Constructor = "",
- Field = "󰜢",
- Variable = "󰀫",
- Class = "󰠱",
- Interface = "",
- Module = "",
- Property = "󰜢",
- Unit = "󰑭",
- Value = "󰎠",
- Enum = "",
- Keyword = "󰌋",
- Snippet = "",
- Color = "󰏘",
- File = "󰈙",
- Reference = "󰈇",
- Folder = "󰉋",
- EnumMember = "",
- Constant = "󰏿",
- Struct = "󰙅",
- Event = "",
- Operator = "󰆕",
- TypeParameter = "",
- },
-})
-
-local lspkind = require('lspkind')
-cmp.setup {
-
- formatting = {
- format = lspkind.cmp_format({
- mode = 'symbol', -- show only symbol annotations
- maxwidth = 50, -- prevent the popup from showing more than provided characters (e.g 50 will not show more than 50 characters)
- ellipsis_char = '...', -- when popup menu exceed maxwidth, the truncated part would show ellipsis_char instead (must define maxwidth first)
-
- -- The function below will be called before any actual modifications from lspkind
- -- so that you can provide more controls on popup customization. (See [#30](https://github.com/onsails/lspkind-nvim/pull/30))
- before = function (entry, vim_item)
- return vim_item
- end
- })
- }
-}
-
--- local lspconfig = require'lspconfig'
--- lspconfig.ccls.setup {
--- init_options = {
--- compilationDatabaseDirectory = "build";
--- index = {
--- threads = 0;
--- };
--- clang = {
--- excludeArgs = { "-frounding-math" };
--- };
--- }
--- }
-
-lsp.setup()
diff --git a/.config/nvim/after/plugin/lualine.lua b/.config/nvim/after/plugin/lualine.lua
deleted file mode 100644
index 7f94ccd..0000000
--- a/.config/nvim/after/plugin/lualine.lua
+++ /dev/null
@@ -1,349 +0,0 @@
--- Eviline config for lualine
--- Author: shadmansaleh
--- Credit: glepnir
-local lualine = require('lualine')
-
--- Color table for highlights
--- stylua: ignore
-local colors = {
- bg = '#202328',
- fg = '#a89984',
- yellow = '#ecbe7b',
- cyan = '#008080',
- darkblue = '#081633',
- green = '#98be65',
- orange = '#ff8800',
- violet = '#a9a1e1',
- magenta = '#c678dd',
- blue = '#51afef',
- red = '#ec5f67',
-}
-
-local conditions = {
- buffer_not_empty = function()
- return vim.fn.empty(vim.fn.expand('%:t')) ~= 1
- end,
- hide_in_width = function()
- return vim.fn.winwidth(0) > 80
- end,
- check_git_workspace = function()
- local filepath = vim.fn.expand('%:p:h')
- local gitdir = vim.fn.finddir('.git', filepath .. ';')
- return gitdir and #gitdir > 0 and #gitdir < #filepath
- end,
-}
-
--- Config
-local config = {
- options = {
- -- Disable sections and component separators
- component_separators = '',
- section_separators = '',
- theme = {
- -- We are going to use lualine_c an lualine_x as left and
- -- right section. Both are highlighted by c theme . So we
- -- are just setting default looks o statusline
- normal = { c = { fg = colors.fg, bg = colors.bg } },
- inactive = { c = { fg = colors.fg, bg = colors.bg } },
- },
- },
- sections = {
- -- these are to remove the defaults
- lualine_a = {},
- lualine_b = {},
- lualine_y = {},
- lualine_z = {},
- -- These will be filled later
- lualine_c = {},
- lualine_x = {},
- },
- inactive_sections = {
- -- these are to remove the defaults
- lualine_a = {},
- lualine_b = {},
- lualine_y = {},
- lualine_z = {},
- lualine_c = {},
- lualine_x = {},
- },
-}
-
--- Inserts a component in lualine_c at left section
-local function ins_left(component)
- table.insert(config.sections.lualine_c, component)
-end
-
--- Inserts a component in lualine_x at right section
-local function ins_right(component)
- table.insert(config.sections.lualine_x, component)
-end
-
-ins_left {
- function()
- return '▊'
- end,
- -- color = { fg = colors.green }, -- Sets highlighting of component
- color = function()
- -- auto change color according to neovims mode
- local mode_color = {
- n = colors.green,
- i = colors.blue,
- v = colors.magenta,
- [''] = colors.magenta,
- V = colors.magenta,
- c = colors.yellow,
- no = colors.red,
- s = colors.orange,
- S = colors.orange,
- [''] = colors.orange,
- ic = colors.yellow,
- R = colors.red,
- Rv = colors.violet,
- cv = colors.red,
- ce = colors.red,
- r = colors.cyan,
- rm = colors.cyan,
- ['r?'] = colors.cyan,
- ['!'] = colors.red,
- t = colors.red,
- }
- return { fg = mode_color[vim.fn.mode()] }
- end,
- padding = { left = 0, right = 1 }, -- We don't need space before this
-}
-
-ins_left {
- -- mode component
- function()
- return ''
- end,
- color = function()
- -- auto change color according to neovims mode
- local mode_color = {
- n = colors.green,
- i = colors.blue,
- v = colors.magenta,
- [''] = colors.magenta,
- V = colors.magenta,
- c = colors.yellow,
- no = colors.red,
- s = colors.orange,
- S = colors.orange,
- [''] = colors.orange,
- ic = colors.yellow,
- R = colors.red,
- Rv = colors.violet,
- cv = colors.red,
- ce = colors.red,
- r = colors.cyan,
- rm = colors.cyan,
- ['r?'] = colors.cyan,
- ['!'] = colors.red,
- t = colors.red,
- }
- return { fg = mode_color[vim.fn.mode()] }
- end,
- padding = { right = 1 },
-}
-
--- ins_left {
--- 'filename',
--- cond = conditions.buffer_not_empty,
--- color = { fg = colors.magenta, gui = 'bold' },
--- }
-
-ins_left {
- 'buffers',
- show_filename_only = false,
- hide_filename_extension = false,
- show_modified_status = true,
- icons_enabled = true,
- symbols = {
- modified = ' ●', -- Text to show when the buffer is modified
- alternate_file = '', -- Text to show to identify the alternate file
- directory = '', -- Text to show when the buffer is a directory
- },
- buffers_color = {
- -- Same values as the general color option can be used here.
- active = function()
- -- auto change color according to neovims mode
- local mode_color = {
- n = colors.green,
- i = colors.blue,
- v = colors.magenta,
- [''] = colors.magenta,
- V = colors.magenta,
- c = colors.yellow,
- no = colors.red,
- s = colors.orange,
- S = colors.orange,
- [''] = colors.orange,
- ic = colors.yellow,
- R = colors.red,
- Rv = colors.violet,
- cv = colors.red,
- ce = colors.red,
- r = colors.cyan,
- rm = colors.cyan,
- ['r?'] = colors.cyan,
- ['!'] = colors.red,
- t = colors.red,
- }
- return { fg = mode_color[vim.fn.mode()], gui = 'bold' }
- end,
- },
-}
-
-ins_left {
- 'diagnostics',
- sources = { 'nvim_diagnostic' },
- symbols = { error = ' ', warn = ' ', info = ' ' },
- diagnostics_color = {
- color_error = { fg = colors.red },
- color_warn = { fg = colors.yellow },
- color_info = { fg = colors.cyan },
- },
-}
-
--- Insert mid section. You can make any number of sections in neovim :)
--- for lualine it's any number greater then 2
--- ins_left {
--- function()
--- return '%='
--- end,
--- }
-
-ins_right {
- 'filetype',
- icons_enabled = true, -- I think icons are cool but Eviline doesn't have them. sigh
- color = { fg = colors.blue },
-}
-
-ins_right {
- -- Lsp server name .
- function()
- local msg = 'no lsp'
- local buf_ft = vim.api.nvim_buf_get_option(0, 'filetype')
- local clients = vim.lsp.get_clients()
- if next(clients) == nil then
- icon = ''
- return ''
- end
- for _, client in ipairs(clients) do
- local filetypes = client.config.filetypes
- if filetypes and vim.fn.index(filetypes, buf_ft) ~= -1 then
- return client.name
- end
- end
- return msg
- end,
- icon = ' ',
- color = { fg = colors.cyan },
-}
-
-ins_right {
- 'branch',
- icon = '',
- color = { fg = colors.violet, gui = 'bold' },
-}
-
-ins_right {
- -- filesize component
- 'filesize',
- cond = conditions.buffer_not_empty,
-}
-
-ins_right {
- 'diff',
- -- Is it me or the symbol for modified us really weird
- symbols = { added = ' ', modified = '󰝤 ', removed = ' ' },
- diff_color = {
- added = { fg = colors.green },
- modified = { fg = colors.orange },
- removed = { fg = colors.red },
- },
- cond = conditions.hide_in_width,
-}
-
-ins_right { 'location' }
-
-ins_right {
- function()
- return '▊'
- end,
- -- color = { fg = colors.green },
- color = function()
- -- auto change color according to neovims mode
- local mode_color = {
- n = colors.green,
- i = colors.blue,
- v = colors.magenta,
- [''] = colors.magenta,
- V = colors.magenta,
- c = colors.yellow,
- no = colors.red,
- s = colors.orange,
- S = colors.orange,
- [''] = colors.orange,
- ic = colors.yellow,
- R = colors.red,
- Rv = colors.violet,
- cv = colors.red,
- ce = colors.red,
- r = colors.cyan,
- rm = colors.cyan,
- ['r?'] = colors.cyan,
- ['!'] = colors.red,
- t = colors.red,
- }
- return { fg = mode_color[vim.fn.mode()] }
- end,
- padding = { left = 1 },
-}
-
--- Now don't forget to initialize lualine
-lualine.setup(config)
-
-
-
-
--- require('lualine').setup {
--- options = {
--- icons_enabled = true,
--- theme = 'gruvbox',
--- section_separators = { left = '', right = '' },
--- component_separators = { left = '', right = '' },
--- disabled_filetypes = {
--- statusline = {},
--- winbar = {},
--- },
--- ignore_focus = {},
--- always_divide_middle = true,
--- globalstatus = false,
--- refresh = {
--- statusline = 1000,
--- tabline = 1000,
--- winbar = 1000,
--- }
--- },
--- sections = {
--- lualine_a = { 'mode' },
--- lualine_b = { 'branch', 'diff', 'diagnostics' },
--- lualine_c = { 'filename' },
--- lualine_x = { 'buffers' },
--- lualine_y = { 'filetype' },
--- lualine_z = { 'location' }
--- },
--- inactive_sections = {
--- lualine_a = {},
--- lualine_b = {},
--- lualine_c = { 'filename' },
--- lualine_x = {},
--- lualine_y = {},
--- lualine_z = {}
--- },
--- tabline = {},
--- winbar = {},
--- inactive_winbar = {},
--- extensions = {},
--- }
diff --git a/.config/nvim/after/plugin/rainbow.lua b/.config/nvim/after/plugin/rainbow.lua
deleted file mode 100644
index e0951b8..0000000
--- a/.config/nvim/after/plugin/rainbow.lua
+++ /dev/null
@@ -1,23 +0,0 @@
--- Rainbow
--- This module contains a number of default definitions
-local rainbow_delimiters = require 'rainbow-delimiters'
-
-vim.g.rainbow_delimiters = {
- strategy = {
- [''] = rainbow_delimiters.strategy['global'],
- vim = rainbow_delimiters.strategy['local'],
- },
- query = {
- [''] = 'rainbow-delimiters',
- lua = 'rainbow-blocks',
- },
- highlight = {
- 'RainbowDelimiterOrange',
- 'RainbowDelimiterRed',
- 'RainbowDelimiterYellow',
- 'RainbowDelimiterBlue',
- 'RainbowDelimiterGreen',
- 'RainbowDelimiterViolet',
- 'RainbowDelimiterCyan',
- },
-}
diff --git a/.config/nvim/after/plugin/telescope.lua b/.config/nvim/after/plugin/telescope.lua
deleted file mode 100644
index 2926204..0000000
--- a/.config/nvim/after/plugin/telescope.lua
+++ /dev/null
@@ -1,16 +0,0 @@
-local tele = require('telescope')
-
-tele.setup {
- defaults = {
- mappings = {
- i = {
- ['<C-u>'] = false,
- ['<C-d>'] = require('telescope.actions').delete_buffer,
- ["<C-j>"] = require('telescope.actions').move_selection_next,
- ["<C-k>"] = require('telescope.actions').move_selection_previous,
- },
- },
- },
-}
-
-pcall(tele.load_extension, 'fzf')
diff --git a/.config/nvim/after/plugin/treesitter.lua b/.config/nvim/after/plugin/treesitter.lua
deleted file mode 100644
index 0bc651b..0000000
--- a/.config/nvim/after/plugin/treesitter.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-require'nvim-treesitter.configs'.setup {
- -- A list of parser names, or "all" (the five listed parsers should always be installed)
- ensure_installed = {
- 'c',
- 'cpp',
- 'lua',
- 'vim',
- 'vimdoc',
- 'query',
- 'go',
- 'rust',
- 'yaml',
- 'regex',
- 'markdown',
- 'markdown_inline',
- 'terraform',
- 'comment',
- },
-
- -- Install parsers synchronously (only applied to `ensure_installed`)
- sync_install = false,
-
- -- Automatically install missing parsers when entering buffer
- -- Recommendation: set to false if you don't have `tree-sitter` CLI installed locally
- auto_install = true,
-
- highlight = {
- enable = true,
-
- -- Setting this to true will run `:h syntax` and tree-sitter at the same time.
- -- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
- -- Using this option may slow down your editor, and you may see some duplicate highlights.
- -- Instead of true it can also be a list of languages
- additional_vim_regex_highlighting = false,
- },
- incremental_selection = {
- enable = true,
- },
- indent = {
- enable = true,
- },
-}
diff --git a/.config/nvim/after/plugin/trouble.lua b/.config/nvim/after/plugin/trouble.lua
deleted file mode 100644
index c18491c..0000000
--- a/.config/nvim/after/plugin/trouble.lua
+++ /dev/null
@@ -1,17 +0,0 @@
-require('trouble').setup {
- -- icons = true,
-}
-
--- Diagnostic signs
--- https://github.com/folke/trouble.nvim/issues/52
-local signs = {
- Error = " ",
- Warn = " ",
- Hint = " ",
- Info = " "
-}
-
-for type, icon in pairs(signs) do
- local hl = "DiagnosticSign" .. type
- vim.fn.sign_define(hl, {text = icon, texthl = hl, numhl = hl})
-end