From 0ccd0bf6f7c4ad454049634330de101a128bfcfb Mon Sep 17 00:00:00 2001 From: Proctor Date: Mon, 23 Aug 2021 14:46:32 -0500 Subject: [PATCH] Fix Clojure Lsp Mappings syntax --- .../nvim/fnl/dotfiles/plugin/lspconfig.fnl | 22 +++++-------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl b/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl index efbef5e..5b5e7a4 100644 --- a/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl +++ b/nvim/.config/nvim/fnl/dotfiles/plugin/lspconfig.fnl @@ -29,12 +29,6 @@ (define-sign :Hint "🔎") (define-sign :Information "â„šī¸") -; -- function LspExecuteCommand(cmd, ...) -; -- arguments = {vim.uri_from_bufnr(0), vim.api.nvim_win_get_cursor(0)[1] - 1, vim.api.nvim_win_get_cursor(0)[2] -1} -; -- for _,a in pairs({...}) do table.insert(arguments, a) end -; -- vim.lsp.buf.execute_command({command = cmd, arguments = arguments}) -; -- end - (defn lsp-execute-command [cmd ...] (let [buf-uri (vim.uri_from_bufnr 0) cursor (vim.api.nvim_win_get_cursor 0) @@ -70,11 +64,11 @@ (def client-nmappings {:clojure { - :cn "lua LspExecuteCommand('clean-ns)'" - :ref "lua LspExecuteCommand('extract-function', vim.api.nvim_eval(\"input('Function name: ')\"))'" - :id "lua LspExecuteCommand('clean-ns)'" - :il "lua LspExecuteCommand('introduce-let', vim.api.nvim_eval(\"input('Binding name: ')\"))'" - :m2l "lua LspExecuteCommand('move-to-let', vim.api.nvim_eval(\"input('Binding name: ')\"))'" + :cn "lua LspExecuteCommand('clean-ns')" + :ref "lua LspExecuteCommand('extract-function', vim.api.nvim_eval(\"input('Function name: ')\")')" + :id "lua LspExecuteCommand('inline-symbol')" + :il "lua LspExecuteCommand('introduce-let', vim.api.nvim_eval(\"input('Binding name: ')\")')" + :m2l "lua LspExecuteCommand('move-to-let', vim.api.nvim_eval(\"input('Binding name: ')\")')" } }) @@ -132,12 +126,6 @@ ; -- local nvim_lsp = require('lspconfig') ; -- -; -- function LspExecuteCommand(cmd, ...) -; -- arguments = {vim.uri_from_bufnr(0), vim.api.nvim_win_get_cursor(0)[1] - 1, vim.api.nvim_win_get_cursor(0)[2] -1} -; -- for _,a in pairs({...}) do table.insert(arguments, a) end -; -- vim.lsp.buf.execute_command({command = cmd, arguments = arguments}) -; -- end -; -- ; -- -- Use an on_attach function to only map the following keys ; -- -- after the language server attaches to the current buffer ; -- local on_attach = function(client, bufnr)