From 0dc3c5030b778d5256cad5d9529e9ecf7fbfb233 Mon Sep 17 00:00:00 2001 From: Christian Chiarulli Date: Sun, 14 Mar 2021 15:10:28 -0400 Subject: The Lua Journey Begins... --- lua/lsp/lsp-config.lua | 61 -------------------------------------------------- 1 file changed, 61 deletions(-) delete mode 100644 lua/lsp/lsp-config.lua (limited to 'lua/lsp/lsp-config.lua') 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', 'lua vim.lsp.buf.declaration()', opts) --- -- buf_set_keymap('n', 'gd', ':lua vim.lsp.buf.definition()') --- buf_set_keymap('n', 'K', 'lua vim.lsp.buf.hover()', opts) --- buf_set_keymap('n', 'gi', 'lua vim.lsp.buf.implementation()', opts) --- buf_set_keymap('n', '', 'lua vim.lsp.buf.signature_help()', opts) --- buf_set_keymap('n', 'wa', 'lua vim.lsp.buf.add_workspace_folder()', opts) --- buf_set_keymap('n', 'wr', 'lua vim.lsp.buf.remove_workspace_folder()', opts) --- buf_set_keymap('n', 'wr', 'lua vim.lsp.buf.remove_workspace_folder()', opts) --- buf_set_keymap('n', 'wl', 'lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))', opts) --- buf_set_keymap('n', 'D', 'lua vim.lsp.buf.type_definition()', opts) --- buf_set_keymap('n', 'rn', 'lua vim.lsp.buf.rename()', opts) --- -- buf_set_keymap('n', 'gr', 'lua vim.lsp.buf.references()', opts) --- buf_set_keymap('n', 'e', 'lua vim.lsp.diagnostic.show_line_diagnostics()', opts) --- buf_set_keymap('n', '[d', 'lua vim.lsp.diagnostic.goto_prev()', opts) --- buf_set_keymap('n', ']d', 'lua vim.lsp.diagnostic.goto_next()', opts) --- buf_set_keymap('n', 'q', 'lua vim.lsp.diagnostic.set_loclist()', opts) - --- -- *vim.lsp.buf.code_action() - --- -- Set some keybinds conditional on server capabilities --- if client.resolved_capabilities.document_formatting then --- buf_set_keymap("n", "f", "lua vim.lsp.buf.formatting()", opts) --- elseif client.resolved_capabilities.document_range_formatting then --- buf_set_keymap("n", "f", "lua vim.lsp.buf.range_formatting()", 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! * --- -- autocmd CursorHold lua vim.lsp.buf.document_highlight() --- -- autocmd CursorMoved 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"}) -- cgit v1.2.3