fix(nvim): make sure we start the lsp for every buffer

This commit is contained in:
matt1432 2025-05-17 07:55:59 -04:00
parent 7f2d610add
commit ad30b3eda7
12 changed files with 15 additions and 15 deletions
homeManagerModules/neovim/langs

View file

@ -37,7 +37,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = 'sh',
command = 'setlocal ts=4 sw=4 sts=0 expandtab',
});

View file

@ -15,7 +15,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'cpp', 'c' },
callback = function()

View file

@ -61,7 +61,7 @@ in {
});
end;
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'cs' },
callback = function()

View file

@ -17,7 +17,7 @@ in {
pattern = { [ '.*/hypr/.*%.conf' ] = 'hyprlang' },
});
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = 'hyprlang',
command = 'setlocal ts=4 sw=4 sts=0 expandtab',
});

View file

@ -22,7 +22,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = 'java',
command = 'setlocal ts=4 sw=4 sts=0 expandtab',
});
@ -63,7 +63,7 @@ in {
require('jdtls').start_or_attach(config);
end
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = 'java',
callback = startJdtls,
});

View file

@ -14,7 +14,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'json', 'yaml', '.clang-.*' },
callback = function()

View file

@ -14,7 +14,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'kotlin' },
callback = function()

View file

@ -22,7 +22,7 @@ in {
''
local default_capabilities = require('cmp_nvim_lsp').default_capabilities();
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = 'lua',
callback = function()

View file

@ -27,7 +27,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'markdown', 'tex' },
callback = function()

View file

@ -14,7 +14,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'qml' },
callback = function()

View file

@ -14,7 +14,7 @@ in {
extraLuaConfig =
# lua
''
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'rust' },
callback = function()

View file

@ -34,7 +34,7 @@ in {
end
end;
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = { 'javascript', 'javascriptreact', 'javascript.jsx', 'typescript', 'typescriptreact', 'typescript.tsx', 'css', 'scss' },
callback = function()
@ -44,7 +44,7 @@ in {
end,
});
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = 'html',
callback = function()
@ -54,7 +54,7 @@ in {
end,
});
vim.api.nvim_create_autocmd('FileType', {
vim.api.nvim_create_autocmd({ 'FileType', 'BufEnter' }, {
pattern = 'scss',
command = 'setlocal iskeyword+=@-@',
});