From e8c8c1bc1a2fa879964b97308383e582e78522e5 Mon Sep 17 00:00:00 2001 From: Nicholas Novak <34256932+NickyBoy89@users.noreply.github.com> Date: Sun, 12 Feb 2023 20:25:35 -0800 Subject: [PATCH] Added omnisharp lsp --- nvim/.config/nvim/init.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 1afeaae..3faefc7 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -137,6 +137,11 @@ vim.api.nvim_create_autocmd('BufWritePre', { group = autoformats, pattern = { '*.py' }, }) +vim.api.nvim_create_autocmd('BufWritePre', { + command = 'OmniSharpCodeFormat', + group = autoformats, + pattern = { '*.cs' }, +}) -- Filetype Detection vim.api.nvim_create_autocmd({ 'BufRead', 'BufNewFile' }, { @@ -166,6 +171,9 @@ vim.g.rustfmt_autosave = 1 vim.g.rustfmt_emit_files = 1 vim.g.rustfmt_fail_silently = 0 +-- OmniSharp options +vim.g.OmniSharp_server_path = '/usr/bin/omnisharp' + -- UltiSnips keybindings vim.g.UltiSnipsExpandTrigger="" vim.g.UltiSnipsJumpForwardTrigger="" @@ -422,6 +430,7 @@ local servers = { }, }, jdtls = {}, + omnisharp = {}, }