~lazy-plugins.lua

Changed files
+32 -11
config
nvim
+32 -11
config/nvim/lua/lazy-plugins.lua
···
dockerls = {},
html = {},
jsonls = {},
-
pyright = {},
-
yamlls = {},
lua_ls = {
-- cmd = { ... },
-- filetypes = { ... },
···
},
},
marksman = {},
+
nushell = {},
+
pyright = {},
+
yamlls = {},
}
-- Ensure the servers and tools above are installed
···
end,
},
+
{ --NERDCommenter
+
'preservim/nerdcommenter',
+
},
+
+
{ --Gemini file syntax highlighting
+
'https://tildegit.org/sloum/gemini-vim-syntax',
+
},
+
+
{ --nushell syntax highlighting
+
'elkasztano/nushell-syntax-vim',
+
},
+
{ -- Highlight todo, notes, etc in comments
'folke/todo-comments.nvim',
event = 'VimEnter',
···
main = 'nvim-treesitter.configs', -- Sets main module to use for opts
-- [[ Configure Treesitter ]] See `:help nvim-treesitter`
opts = {
-
ensure_installed = { 'bash', 'c', 'diff', 'html', 'lua', 'luadoc', 'markdown', 'markdown_inline', 'query', 'vim', 'vimdoc' },
+
ensure_installed = {
+
'bash',
+
'c',
+
'diff',
+
'html',
+
'json',
+
'lua',
+
'luadoc',
+
'markdown',
+
'markdown_inline',
+
'nu',
+
'python',
+
'regex',
+
'vim',
+
'vimdoc',
+
'yaml',
+
},
-- Autoinstall languages that are not installed
auto_install = true,
highlight = {
···
additional_vim_regex_highlighting = { 'ruby' },
},
indent = { enable = true, disable = { 'ruby' } },
-
},
-
-
{ --NERDCommenter
-
'preservim/nerdcommenter',
-
},
-
-
{ --Gemini file syntax highlighting
-
'https://tildegit.org/sloum/gemini-vim-syntax',
},
{ --telescope-media-files