aboutsummaryrefslogtreecommitdiffstats
path: root/lua/config/lsp.lua
diff options
context:
space:
mode:
authorphilw <dscr@duck.com>2025-01-13 15:52:11 +0100
committerphilw <dscr@duck.com>2025-01-13 15:52:11 +0100
commitc233e93c2552940d228be7adb077da47ef42761f (patch)
tree241b20fa2f0cf2818bd6bdb06b4b99bfa7e90bcc /lua/config/lsp.lua
parent783a40f4f430b2daec157e5396e5bd4d3ea65657 (diff)
downloadneovim-c233e93c2552940d228be7adb077da47ef42761f.tar.gz
neovim-c233e93c2552940d228be7adb077da47ef42761f.zip
Update config
Diffstat (limited to 'lua/config/lsp.lua')
-rw-r--r--lua/config/lsp.lua64
1 files changed, 0 insertions, 64 deletions
diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua
index 7fd0ddb..e69de29 100644
--- a/lua/config/lsp.lua
+++ b/lua/config/lsp.lua
@@ -1,64 +0,0 @@
1-- local lsp = require('lsp-zero')
2
3--local lsp_zero = require("lsp-zero")
4--local cmp = require("cmp")
5--require("luasnip.loaders.from_vscode").lazy_load()
6
7--lsp_zero.preset("recommended")
8--lsp_zero.setup()
9--lsp_zero.on_attach(function(client_id, bufnr)
10-- lsp_zero.default_keymaps({ buffer = bufnr })
11--end)
12
13--require("mason").setup({})
14--require("mason-lspconfig").setup({
15-- ensure_installed = { "clangd", "rust_analyzer" },
16-- handlers = {
17-- lsp_zero.default_setup,
18-- },
19--})
20
21--cmp.setup({
22-- snippet = {
23-- expand = function(args)
24-- require("luasnip").lsp_expand(args.body)
25-- end,
26-- },
27-- window = {},
28-- mapping = cmp.mapping.preset.insert({
29-- ["<C-b>"] = cmp.mapping.scroll_docs(-4),
30-- ["<C-f>"] = cmp.mapping.scroll_docs(4),
31-- ["<C-Space>"] = cmp.mapping.complete(),
32-- ["<C-e>"] = cmp.mapping.abort(),
33-- ["<CR>"] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
34-- }),
35-- sources = cmp.config.sources({
36-- { name = "nvim_lsp" },
37-- { name = "luasnip" },
38-- }, {
39-- { name = "buffer" },
40-- }),
41--})
42
43--function PrintDiagnostics(opts, bufnr, line_nr, client_id)
44-- bufnr = bufnr or 0
45-- line_nr = line_nr or (vim.api.nvim_win_get_cursor(0)[1] - 1)
46-- opts = opts or { ["lnum"] = line_nr }
47--
48-- local line_diagnostics = vim.diagnostic.get(bufnr, opts)
49-- if vim.tbl_isempty(line_diagnostics) then
50-- return
51-- end
52--
53-- local diagnostic_message = ""
54-- for i, diagnostic in ipairs(line_diagnostics) do
55-- diagnostic_message = diagnostic_message .. string.format("%d: %s", i, diagnostic.message or "")
56-- print(diagnostic_message)
57-- if i ~= #line_diagnostics then
58-- diagnostic_message = diagnostic_message .. "\n"
59-- end
60-- end
61-- vim.api.nvim_echo({ { diagnostic_message, "Normal" } }, false, {})
62--end
63
64--vim.cmd([[ autocmd! CursorHold * lua PrintDiagnostics() ]])