From 3df8130947ad44ef97cc3e022bc2551f1fff7765 Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Sat, 7 Jan 2023 22:03:56 +0100 Subject: Refactor lsp --- fnl/config/lsp/keymaps.fnl | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'fnl/config/lsp/keymaps.fnl') diff --git a/fnl/config/lsp/keymaps.fnl b/fnl/config/lsp/keymaps.fnl index 56a84a3..c60dfa9 100644 --- a/fnl/config/lsp/keymaps.fnl +++ b/fnl/config/lsp/keymaps.fnl @@ -1,22 +1,22 @@ ;; Key mappings for lsp. (module config.lsp.keymaps {autoload {nvim aniseed.nvim}}) -(defn keymaps [bufnr] (let [opts {:noremap true :silent true}] - (nvim.buf_set_keymap bufnr :n :gD - "lua vim.lsp.buf.declaration()" - opts) - (nvim.buf_set_keymap bufnr :n :gd - "lua vim.lsp.buf.definition()" - opts) - (nvim.buf_set_keymap bufnr :n :gI - "lua vim.lsp.buf.implementation()" - opts) - (nvim.buf_set_keymap bufnr :n :gr - "lua vim.lsp.buf.references()" - opts) - (nvim.buf_set_keymap bufnr :n :gl - "lua vim.diagnostic.open_float()" - opts) - (nvim.buf_set_keymap bufnr :n :gs - "lua vim.lsp.buf.signature_help()" - opts))) +(defn on-attach [bufnr] (let [opts {:noremap true :silent true}] + (nvim.buf_set_keymap bufnr :n :gD + "lua vim.lsp.buf.declaration()" + opts) + (nvim.buf_set_keymap bufnr :n :gd + "lua vim.lsp.buf.definition()" + opts) + (nvim.buf_set_keymap bufnr :n :gI + "lua vim.lsp.buf.implementation()" + opts) + (nvim.buf_set_keymap bufnr :n :gr + "lua vim.lsp.buf.references()" + opts) + (nvim.buf_set_keymap bufnr :n :gl + "lua vim.diagnostic.open_float()" + opts) + (nvim.buf_set_keymap bufnr :n :gs + "lua vim.lsp.buf.signature_help()" + opts))) -- cgit v1.2.3-70-g09d2