diff options
| author | Thomas Schmucker <ts@its1.de> | 2025-10-12 14:59:07 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2025-10-12 14:59:07 +0200 |
| commit | 55bbe5ed195425930c4fe4942a33e08356092e0d (patch) | |
| tree | 23e52a5980e0a5548cb0d0246d8d6b0fd10c4072 /nvim/lsp.lua | |
| parent | ec39ae146f9e8d7779f1c85fd7faef40c6153199 (diff) | |
| download | dotfiles-55bbe5ed195425930c4fe4942a33e08356092e0d.tar.gz dotfiles-55bbe5ed195425930c4fe4942a33e08356092e0d.tar.bz2 dotfiles-55bbe5ed195425930c4fe4942a33e08356092e0d.zip | |
nvim: virtual lines of
Diffstat (limited to 'nvim/lsp.lua')
| -rw-r--r-- | nvim/lsp.lua | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/nvim/lsp.lua b/nvim/lsp.lua index 299dedc..fbb5066 100644 --- a/nvim/lsp.lua +++ b/nvim/lsp.lua | |||
| @@ -1,43 +1,44 @@ | |||
| 1 | vim.lsp.config.clangd = { | 1 | vim.lsp.config.clangd = { |
| 2 | cmd = { '/usr/local/bin/clangd19', '--background-index', '--function-arg-placeholders' }, | 2 | cmd = { '/usr/local/bin/clangd19', '--background-index', '--function-arg-placeholders' }, |
| 3 | root_markers = { 'compile_commands.json', 'compile_flags.txt' }, | 3 | root_markers = { 'compile_commands.json', 'compile_flags.txt' }, |
| 4 | filetypes = { 'c', 'cpp' }, | 4 | filetypes = { 'c', 'cpp' }, |
| 5 | } | 5 | } |
| 6 | 6 | ||
| 7 | vim.lsp.config.lua_ls = { | 7 | vim.lsp.config.lua_ls = { |
| 8 | settings = { | 8 | settings = { |
| 9 | Lua = { | 9 | Lua = { |
| 10 | runtime = { | 10 | runtime = { |
| 11 | version = 'LuaJIT', | 11 | version = 'LuaJIT', |
| 12 | }, | 12 | }, |
| 13 | diagnostics = { | 13 | diagnostics = { |
| 14 | globals = {'vim'}, | 14 | globals = { 'vim' }, |
| 15 | }, | 15 | }, |
| 16 | workspace = { | 16 | workspace = { |
| 17 | library = vim.api.nvim_get_runtime_file("", true), | 17 | library = vim.api.nvim_get_runtime_file("", true), |
| 18 | }, | 18 | }, |
| 19 | telemetry = { | 19 | telemetry = { |
| 20 | enable = false, | 20 | enable = false, |
| 21 | }, | 21 | }, |
| 22 | }, | 22 | }, |
| 23 | } | 23 | } |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | local project_library_path = "/home/t/.local/lib/node_modules" | 26 | local project_library_path = "/home/t/.local/lib/node_modules" |
| 27 | local ng_cmd = {"ngserver", "--stdio", "--tsProbeLocations", project_library_path , "--ngProbeLocations", project_library_path} | 27 | local ng_cmd = { "ngserver", "--stdio", "--tsProbeLocations", project_library_path, "--ngProbeLocations", |
| 28 | project_library_path } | ||
| 28 | 29 | ||
| 29 | vim.lsp.config.angularls = { | 30 | vim.lsp.config.angularls = { |
| 30 | cmd = ng_cmd, | 31 | cmd = ng_cmd, |
| 31 | on_new_config = function(new_config,new_root_dir) | 32 | on_new_config = function(new_config, new_root_dir) |
| 32 | new_config.cmd = ng_cmd | 33 | new_config.cmd = ng_cmd |
| 33 | end, | 34 | end, |
| 34 | } | 35 | } |
| 35 | 36 | ||
| 36 | vim.lsp.config.markdown_oxide = { | 37 | vim.lsp.config.markdown_oxide = { |
| 37 | on_attach = on_attach, | 38 | on_attach = on_attach, |
| 38 | cmd = { | 39 | cmd = { |
| 39 | 'markdown-oxide' | 40 | 'markdown-oxide' |
| 40 | } | 41 | } |
| 41 | } | 42 | } |
| 42 | 43 | ||
| 43 | vim.lsp.enable({ | 44 | vim.lsp.enable({ |
| @@ -55,6 +56,5 @@ vim.lsp.enable({ | |||
| 55 | 56 | ||
| 56 | vim.diagnostic.config({ | 57 | vim.diagnostic.config({ |
| 57 | virtual_text = true, | 58 | virtual_text = true, |
| 58 | virtual_lines = true | 59 | -- virtual_lines = true |
| 59 | }) | 60 | }) |
| 60 | |||
