From c6827e3d3d4150177e6d6cceea9757864e2fab78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Thu, 8 Apr 2021 08:37:51 +0200 Subject: [PATCH] Add nvim config for clojure lsp --- symlinks/config/nvim/lua/init/plugins.lua | 4 ++++ symlinks/config/nvim/lua/lsp/servers.lua | 2 +- symlinks/config/nvim/plugin/ale.vim | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/symlinks/config/nvim/lua/init/plugins.lua b/symlinks/config/nvim/lua/init/plugins.lua index a9bc15e..9b6937c 100644 --- a/symlinks/config/nvim/lua/init/plugins.lua +++ b/symlinks/config/nvim/lua/init/plugins.lua @@ -59,6 +59,10 @@ return require('packer').startup { use 'esensar/vimwiki-reviews-lua' -- Vimwiki extension for periodic reviews use 'ledger/vim-ledger' -- Support for ledger-cli format use 'tandrewnichols/vim-docile' -- Support for vim doc.txt format + use 'guns/vim-sexp' -- Precision editing for S-expressions + use( -- Simpler keymaps for vim-sexp + 'tpope/vim-sexp-mappings-for-regular-people' + ) -- Treesitter -- use { -- diff --git a/symlinks/config/nvim/lua/lsp/servers.lua b/symlinks/config/nvim/lua/lsp/servers.lua index 7476ad9..c6ab178 100644 --- a/symlinks/config/nvim/lua/lsp/servers.lua +++ b/symlinks/config/nvim/lua/lsp/servers.lua @@ -25,7 +25,7 @@ local on_attach = function(client, bufnr) end -- Lsp default language servers -local servers = { "bashls", "clangd", "jsonls", "pyright", "rust_analyzer", "kotlin_language_server", "vimls" } +local servers = { "bashls", "clangd", "jsonls", "pyright", "rust_analyzer", "kotlin_language_server", "vimls", "clojure_lsp" } for _, lsp in ipairs(servers) do lspconfig[lsp].setup { on_attach = on_attach } end diff --git a/symlinks/config/nvim/plugin/ale.vim b/symlinks/config/nvim/plugin/ale.vim index fe9f1c3..98861cf 100644 --- a/symlinks/config/nvim/plugin/ale.vim +++ b/symlinks/config/nvim/plugin/ale.vim @@ -10,7 +10,7 @@ let g:ale_fix_on_save = 1 " Default let g:ale_linters = {} let g:ale_linters.python = ['flake8'] let g:ale_linters.kotlin = ['ktlint'] -let g:ale_linters.clojure = ['clj-kondo'] +let g:ale_linters.clojure = [] " ALE Fixers configuration let g:ale_fixers = {}