From 76f6235bcd178cc5c28cc4fbf0d09fafb1f63a9b Mon Sep 17 00:00:00 2001 From: anand Date: Sun, 5 Apr 2026 16:47:53 +0530 Subject: some changes --- nvim/lsp/svlangserver.lua | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100755 nvim/lsp/svlangserver.lua (limited to 'nvim/lsp/svlangserver.lua') diff --git a/nvim/lsp/svlangserver.lua b/nvim/lsp/svlangserver.lua deleted file mode 100755 index 9e205e2..0000000 --- a/nvim/lsp/svlangserver.lua +++ /dev/null @@ -1,45 +0,0 @@ ----@brief ---- ---- https://github.com/imc-trading/svlangserver ---- ---- Language server for SystemVerilog. ---- ---- `svlangserver` can be installed via `npm`: ---- ---- ```sh ---- $ npm install -g @imc-trading/svlangserver ---- ``` - -local function build_index() - local params = { - command = 'systemverilog.build_index', - } - vim.lsp.buf.execute_command(params) -end - -local function report_hierarchy() - local params = { - command = 'systemverilog.report_hierarchy', - arguments = { vim.fn.expand '' }, - } - vim.lsp.buf.execute_command(params) -end - -return { - cmd = { 'svlangserver' }, - filetypes = { 'verilog', 'systemverilog' }, - root_markers = { '.svlangserver', '.git' }, - settings = { - systemverilog = { - includeIndexing = { '*.{v,vh,sv,svh}', '**/*.{v,vh,sv,svh}' }, - }, - }, - on_attach = function(_, bufnr) - vim.api.nvim_buf_create_user_command(bufnr, 'LspSvlangserverBuildIndex', build_index, { - desc = 'Instructs language server to rerun indexing', - }) - vim.api.nvim_buf_create_user_command(bufnr, 'LspSvlangserverReportHierarchy', report_hierarchy, { - desc = 'Generates hierarchy for the given module', - }) - end, -} -- cgit v1.2.3