aboutsummaryrefslogtreecommitdiff
path: root/nvim/lsp.lua
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2025-12-22 17:28:43 +0100
committerThomas Schmucker <ts@its1.de>2025-12-22 17:28:43 +0100
commit6f6457b7397247a34e25d4d9bfca434d8306283e (patch)
tree2b9d9ab2580d7fe5d6f2be31eb34c1899b7ffcd8 /nvim/lsp.lua
parentd662ef8d258234b6602cae1b1d9060f71d29e9c1 (diff)
downloaddotfiles-6f6457b7397247a34e25d4d9bfca434d8306283e.tar.gz
dotfiles-6f6457b7397247a34e25d4d9bfca434d8306283e.tar.bz2
dotfiles-6f6457b7397247a34e25d4d9bfca434d8306283e.zip
Backup: Alte Neovim-Konfiguration
Diffstat (limited to 'nvim/lsp.lua')
-rw-r--r--nvim/lsp.lua60
1 files changed, 0 insertions, 60 deletions
diff --git a/nvim/lsp.lua b/nvim/lsp.lua
deleted file mode 100644
index fbb5066..0000000
--- a/nvim/lsp.lua
+++ /dev/null
@@ -1,60 +0,0 @@
1vim.lsp.config.clangd = {
2 cmd = { '/usr/local/bin/clangd19', '--background-index', '--function-arg-placeholders' },
3 root_markers = { 'compile_commands.json', 'compile_flags.txt' },
4 filetypes = { 'c', 'cpp' },
5}
6
7vim.lsp.config.lua_ls = {
8 settings = {
9 Lua = {
10 runtime = {
11 version = 'LuaJIT',
12 },
13 diagnostics = {
14 globals = { 'vim' },
15 },
16 workspace = {
17 library = vim.api.nvim_get_runtime_file("", true),
18 },
19 telemetry = {
20 enable = false,
21 },
22 },
23 }
24}
25
26local project_library_path = "/home/t/.local/lib/node_modules"
27local ng_cmd = { "ngserver", "--stdio", "--tsProbeLocations", project_library_path, "--ngProbeLocations",
28 project_library_path }
29
30vim.lsp.config.angularls = {
31 cmd = ng_cmd,
32 on_new_config = function(new_config, new_root_dir)
33 new_config.cmd = ng_cmd
34 end,
35}
36
37vim.lsp.config.markdown_oxide = {
38 on_attach = on_attach,
39 cmd = {
40 'markdown-oxide'
41 }
42}
43
44vim.lsp.enable({
45 'clangd',
46 'lua_ls',
47 'angularls',
48 'cssls',
49 'html',
50 'ts_ls',
51 'vimls',
52 'jsonls',
53 'gopls',
54 'markdown_oxid'
55})
56
57vim.diagnostic.config({
58 virtual_text = true,
59 -- virtual_lines = true
60})