From ac8edfb0db52efe65e01f73ef44133a86571ba02 Mon Sep 17 00:00:00 2001 From: aktersnurra Date: Fri, 17 Apr 2026 23:34:22 +0200 Subject: More based fixes --- fnl/plugins/lsp/keymaps.fnl | 68 +++++++++++++++++++++++++++++++++++---------- fnl/plugins/lsp/servers.fnl | 2 +- 2 files changed, 54 insertions(+), 16 deletions(-) (limited to 'fnl/plugins/lsp') diff --git a/fnl/plugins/lsp/keymaps.fnl b/fnl/plugins/lsp/keymaps.fnl index 3477f0a..1b97668 100644 --- a/fnl/plugins/lsp/keymaps.fnl +++ b/fnl/plugins/lsp/keymaps.fnl @@ -3,20 +3,58 @@ (import-macros {: keymaps} :macros) (λ on-attach [buffer] - (keymaps - [:n :gD "lua vim.lsp.buf.declaration()" {:desc :Declaration :buffer buffer}] - [:n :gd "Telescope lsp_definitions theme=get_dropdown" {:desc :Definition :buffer buffer}] - [:n :gI "Telescope lsp_implementations theme=get_dropdown" {:desc :Implementation :buffer buffer}] - [:n :gr "Telescope lsp_references theme=get_dropdown" {:desc :References :buffer buffer}] - [:n :gl "lua vim.diagnostic.open_float()" {:desc :Diagnostics :buffer buffer}] - [:n :gj "Telescope diagnostics theme=get_dropdown" {:desc "Telescope Diagnostics" :buffer buffer}] - [:n :gw "Telescope lsp_dynamic_workspace_symbols theme=get_dropdown" {:desc "Workspace Symbols" :buffer buffer}] - [:n :gE "Telescope lsp_type_definitions theme=get_dropdown" {:desc "Type Definitions" :buffer buffer}] - [:n :gm "lua vim.lsp.buf.signature_help()" {:desc :Signature :buffer buffer}] - [:n :gM "Telescope lsp_document_symbols theme=get_dropdown" {:desc "Document Symbols" :buffer buffer}] - [:n :gh "lua vim.lsp.buf.code_action()" {:desc "Code Action" :buffer buffer}] - [:n :gb "lua vim.lsp.codelens.run()" {:desc "Code Lens" :buffer buffer}] - [:n :K "lua vim.lsp.buf.hover()" {:desc "Hover documentation" :buffer buffer}] - [:n :li :LspInfo {:desc "Lsp Info" :buffer buffer}])) + (keymaps [:n + :gD + "lua vim.lsp.buf.declaration()" + {:desc :Declaration : buffer}] + [:n + :gd + "Telescope lsp_definitions theme=get_dropdown" + {:desc :Definition : buffer}] + [:n + :gI + "Telescope lsp_implementations theme=get_dropdown" + {:desc :Implementation : buffer}] + [:n + :gr + "Telescope lsp_references theme=get_dropdown" + {:desc :References : buffer}] + [:n + :gl + "lua vim.diagnostic.open_float()" + {:desc :Diagnostics : buffer}] + [:n + :gj + "Telescope diagnostics theme=get_dropdown" + {:desc "Telescope Diagnostics" : buffer}] + [:n + :gw + "Telescope lsp_dynamic_workspace_symbols theme=get_dropdown" + {:desc "Workspace Symbols" : buffer}] + [:n + :gE + "Telescope lsp_type_definitions theme=get_dropdown" + {:desc "Type Definitions" : buffer}] + [:n + :gm + "lua vim.lsp.buf.signature_help()" + {:desc :Signature : buffer}] + [:n + :gM + "Telescope lsp_document_symbols theme=get_dropdown" + {:desc "Document Symbols" : buffer}] + [:n + :gh + "lua vim.lsp.buf.code_action()" + {:desc "Code Action" : buffer}] + [:n + :gb + "lua vim.lsp.codelens.run()" + {:desc "Code Lens" : buffer}] + [:n + :K + "lua vim.lsp.buf.hover()" + {:desc "Hover documentation" : buffer}] + [:n :li :LspInfo {:desc "Lsp Info" : buffer}])) {: on-attach} diff --git a/fnl/plugins/lsp/servers.fnl b/fnl/plugins/lsp/servers.fnl index 13c6c9e..bd7c3e4 100644 --- a/fnl/plugins/lsp/servers.fnl +++ b/fnl/plugins/lsp/servers.fnl @@ -20,8 +20,8 @@ :path (vim.split package.path ";")}}}} :taplo {} :texlab {} + :basedpyright {:settings {:basedpyright {:analysis {:typeCheckingMode :standard}}}} :ty {} - :vale_ls {:filetypes [:markdown :text :org]} :sqls {} :yamlls {:settings {:yaml {:schemastore {:enable false :url ""} :schemas (let [schemastore (require :schemastore)] -- cgit v1.2.3-70-g09d2