From 24efe5e7b085703c353ac85878c223b45f093a4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Thu, 8 Feb 2024 15:09:26 +0100 Subject: [PATCH 1/4] Install csharp-ls --- nvim/lua/plugins/mason.lua | 2 +- nvim/lua/plugins/nvim-cmp.lua | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/nvim/lua/plugins/mason.lua b/nvim/lua/plugins/mason.lua index b94e3d8..b3f8679 100644 --- a/nvim/lua/plugins/mason.lua +++ b/nvim/lua/plugins/mason.lua @@ -11,6 +11,6 @@ return { 'neovim/nvim-lspconfig' }, opts = { - ensure_installed = { "pyright", "texlab", "clangd", "bashls", "cmake", "jsonls", "tsserver", "vuels", "dockerls", "vimls", "html", "yamlls", "cssls", "lua_ls", "ltex", "gopls", "rust_analyzer", "jdtls", "emmet_ls", "ruff_lsp" }, + ensure_installed = { "pyright", "texlab", "clangd", "bashls", "cmake", "jsonls", "tsserver", "vuels", "dockerls", "vimls", "html", "yamlls", "cssls", "lua_ls", "ltex", "gopls", "rust_analyzer", "jdtls", "emmet_ls", "ruff_lsp", "csharp_ls" }, } } diff --git a/nvim/lua/plugins/nvim-cmp.lua b/nvim/lua/plugins/nvim-cmp.lua index 467c57b..5e4edae 100644 --- a/nvim/lua/plugins/nvim-cmp.lua +++ b/nvim/lua/plugins/nvim-cmp.lua @@ -147,6 +147,10 @@ return { capabilities = capabilities } + require('lspconfig').csharp_ls.setup { + capabilities = capabilities + } + require('lspconfig').cmake.setup { capabilities = capabilities } From 228f39d82ea77c5693d539a89226b212c9d37d73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Thu, 8 Feb 2024 15:14:44 +0100 Subject: [PATCH 3/4] Add email script --- scripts/email.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 scripts/email.sh diff --git a/scripts/email.sh b/scripts/email.sh new file mode 100755 index 0000000..6cc2995 --- /dev/null +++ b/scripts/email.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +cp "$1" "$1".md +alacritty -e nvim "$1".md +mv "$1".md "$1" From 3437fa153c3baabf1d521ffbf2f6759aa1ad6830 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Thu, 8 Feb 2024 15:15:47 +0100 Subject: [PATCH 4/4] Disable most none-ls servers --- nvim/lua/plugins/none-ls.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/nvim/lua/plugins/none-ls.lua b/nvim/lua/plugins/none-ls.lua index 5f3afaf..3ed63a5 100644 --- a/nvim/lua/plugins/none-ls.lua +++ b/nvim/lua/plugins/none-ls.lua @@ -6,15 +6,15 @@ return { null_ls.setup({ root_dir = require("null-ls.utils").root_pattern(".git", "Makefile", "CMakeLists.txt", "build/", "meson.build"), sources = { - null_ls.builtins.completion.spell, - null_ls.builtins.code_actions.proselint, - null_ls.builtins.diagnostics.proselint, - null_ls.builtins.diagnostics.codespell, + -- null_ls.builtins.completion.spell, + -- null_ls.builtins.code_actions.proselint, + -- null_ls.builtins.diagnostics.proselint, + -- null_ls.builtins.diagnostics.codespell, null_ls.builtins.diagnostics.shellcheck, null_ls.builtins.formatting.shellharden, null_ls.builtins.formatting.shfmt, -- null_ls.builtins.diagnostics.cppcheck, - null_ls.builtins.diagnostics.selene + -- null_ls.builtins.diagnostics.selene } }) end,