summaryrefslogtreecommitdiff
path: root/lua/lsp/lsp-config.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lsp/lsp-config.lua')
-rw-r--r--lua/lsp/lsp-config.lua61
1 files changed, 0 insertions, 61 deletions
diff --git a/lua/lsp/lsp-config.lua b/lua/lsp/lsp-config.lua
deleted file mode 100644
index 74b82865..00000000
--- a/lua/lsp/lsp-config.lua
+++ /dev/null
@@ -1,61 +0,0 @@
--- local nvim_lsp = require('lspconfig')
--- local on_attach = function(client, bufnr)
--- local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end
--- local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end
-
--- buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc')
-
--- -- Mappings.
--- local opts = { noremap=true, silent=true }
--- buf_set_keymap('n', 'gD', '<Cmd>lua vim.lsp.buf.declaration()<CR>', opts)
--- -- buf_set_keymap('n', 'gd', ':lua vim.lsp.buf.definition()')
--- buf_set_keymap('n', 'K', '<Cmd>lua vim.lsp.buf.hover()<CR>', opts)
--- buf_set_keymap('n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', opts)
--- buf_set_keymap('n', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>', opts)
--- buf_set_keymap('n', '<space>wa', '<cmd>lua vim.lsp.buf.add_workspace_folder()<CR>', opts)
--- buf_set_keymap('n', '<space>wr', '<cmd>lua vim.lsp.buf.remove_workspace_folder()<CR>', opts)
--- buf_set_keymap('n', '<space>wr', '<cmd>lua vim.lsp.buf.remove_workspace_folder()<CR>', opts)
--- buf_set_keymap('n', '<space>wl', '<cmd>lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))<CR>', opts)
--- buf_set_keymap('n', '<space>D', '<cmd>lua vim.lsp.buf.type_definition()<CR>', opts)
--- buf_set_keymap('n', '<space>rn', '<cmd>lua vim.lsp.buf.rename()<CR>', opts)
--- -- buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts)
--- buf_set_keymap('n', '<space>e', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>', opts)
--- buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts)
--- buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts)
--- buf_set_keymap('n', '<space>q', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts)
-
--- -- *vim.lsp.buf.code_action()
-
--- -- Set some keybinds conditional on server capabilities
--- if client.resolved_capabilities.document_formatting then
--- buf_set_keymap("n", "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
--- elseif client.resolved_capabilities.document_range_formatting then
--- buf_set_keymap("n", "<space>f", "<cmd>lua vim.lsp.buf.range_formatting()<CR>", opts)
--- end
--- -- Set autocommands conditional on server_capabilities
--- -- if client.resolved_capabilities.document_highlight then
--- -- vim.api.nvim_exec([[
--- -- hi LspReferenceRead cterm=bold ctermbg=red guibg=Pink
--- -- hi LspReferenceText cterm=bold ctermbg=red guibg=Pink
--- -- hi LspReferenceWrite cterm=bold ctermbg=red guibg=Pink
--- -- augroup lsp_document_highlight
--- -- autocmd! * <buffer>
--- -- autocmd CursorHold <buffer> lua vim.lsp.buf.document_highlight()
--- -- autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references()
--- -- augroup END
--- -- ]], false)
--- -- end
--- end
-
--- -- Use a loop to conveniently both setup defined servers
--- -- and map buffer local keybindings when the language server attaches
--- local servers = { "pyright", "rust_analyzer", "tsserver" }
--- for _, lsp in ipairs(servers) do
--- nvim_lsp[lsp].setup { on_attach = on_attach }
--- end
-
-
-vim.fn.sign_define("LspDiagnosticsSignError", {text = "", numhl = "LspDiagnosticsDefaultError"})
-vim.fn.sign_define("LspDiagnosticsSignWarning", {text = "", numhl = "LspDiagnosticsDefaultWarning"})
-vim.fn.sign_define("LspDiagnosticsSignInformation", {text = "", numhl = "LspDiagnosticsDefaultInformation"})
-vim.fn.sign_define("LspDiagnosticsSignHint", {text = "", numhl = "LspDiagnosticsDefaultHint"})