From f3186bce0248a95bbb5d316628129e308f89f8c6 Mon Sep 17 00:00:00 2001 From: Fabio Lenherr Date: Thu, 6 Apr 2023 16:30:24 +0200 Subject: [PATCH] fix: change to csharp_ls --- nvim/lazy-lock.json | 4 ++-- nvim/lua/config/keymaps.lua | 4 ++++ nvim/lua/plugins/lsp.lua | 7 +++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index ae7f75f..f4bce4a 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -48,7 +48,7 @@ "nvim-notify": { "branch": "master", "commit": "50d037041ada0895aeba4c0215cde6d11b7729c4" }, "nvim-spectre": { "branch": "master", "commit": "6e5ce371f93625c7dc43f5e2647d3647f2ea15e2" }, "nvim-tree.lua": { "branch": "master", "commit": "d1410cb0896a3aad5d84ddc54284774a627c6d63" }, - "nvim-treesitter": { "branch": "master", "commit": "411e771d511442ab81670701f5c830f6c74aadd7" }, + "nvim-treesitter": { "branch": "master", "commit": "c85d059c462ae7de0aa2a6ed0589f0b223e0e6a9" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "b55fe6175f0001347a433c9df358c8cbf8a4e90f" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "729d83ecb990dc2b30272833c213cc6d49ed5214" }, "nvim-web-devicons": { "branch": "master", "commit": "0568104bf8d0c3ab16395433fcc5c1638efc25d4" }, @@ -66,6 +66,6 @@ "vim-illuminate": { "branch": "master", "commit": "a2907275a6899c570d16e95b9db5fd921c167502" }, "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, "vim-startuptime": { "branch": "master", "commit": "6580cf539c33a212f4f5542068a3b4dd2b3ad834" }, - "vimtex": { "branch": "master", "commit": "1043b590d98fa3f069a0879c65293aa2c7c31b0d" }, + "vimtex": { "branch": "master", "commit": "e8542f26b45e489fe7cfa7894737ccb0fe937fcd" }, "which-key.nvim": { "branch": "main", "commit": "4b73390eec680b4c061ea175eb32c0ff3412271d" } } \ No newline at end of file diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua index 11bd91f..e529ed0 100644 --- a/nvim/lua/config/keymaps.lua +++ b/nvim/lua/config/keymaps.lua @@ -26,6 +26,10 @@ map("n", "j", 'h', opts) map("n", "k", 'j', opts) map("n", "l", 'k', opts) map("n", ";", 'l', opts) +map("v", "j", 'h', opts) +map("v", "k", 'j', opts) +map("v", "l", 'k', opts) +map("v", ";", 'l', opts) -- debug map("n", "", ':lua require("dap").toggle_breakpoint()', opts) diff --git a/nvim/lua/plugins/lsp.lua b/nvim/lua/plugins/lsp.lua index 31844d8..7b3163d 100644 --- a/nvim/lua/plugins/lsp.lua +++ b/nvim/lua/plugins/lsp.lua @@ -49,6 +49,13 @@ return { ansiblels = {}, marksman = {}, asm_lsp = {}, + csharp_ls = { + cmd = { "/home/dashie/.dotnet/tools/csharp-ls" }, + filetypes = { "cs" }, + init_options = { + AutomaticWorkspaceInit = true, + }, + }, tsserver = { settings = { typescript = {