From 9e2d8f05c6893df14476fa59b697789f728558a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Fri, 12 Feb 2021 18:11:37 +0100 Subject: [PATCH 1/2] Add clojure config --- symlinks/tool-versions | 2 ++ symlinks/vim/after/plugin/fireplace.vim | 5 +++++ symlinks/vim/plugins.vim | 2 ++ 3 files changed, 9 insertions(+) create mode 100644 symlinks/vim/after/plugin/fireplace.vim diff --git a/symlinks/tool-versions b/symlinks/tool-versions index c123893..c33ac0e 100644 --- a/symlinks/tool-versions +++ b/symlinks/tool-versions @@ -5,3 +5,5 @@ nodejs 15.5.0 rust 1.49.0 flutter 1.22.6-stable dart 2.12.0-259.0.dev +clojure 1.10.2.774 +leiningen 2.9.5 diff --git a/symlinks/vim/after/plugin/fireplace.vim b/symlinks/vim/after/plugin/fireplace.vim new file mode 100644 index 0000000..1113676 --- /dev/null +++ b/symlinks/vim/after/plugin/fireplace.vim @@ -0,0 +1,5 @@ +" ----------------------------------------------------------------------------- +" - Fireplace.vim config - +" ----------------------------------------------------------------------------- + +nmap gd FireplaceTag diff --git a/symlinks/vim/plugins.vim b/symlinks/vim/plugins.vim index 568c763..7426d9a 100644 --- a/symlinks/vim/plugins.vim +++ b/symlinks/vim/plugins.vim @@ -88,6 +88,8 @@ endif Plug 'sheerun/vim-polyglot' Plug 'c-brenn/phoenix.vim' Plug 'tpope/vim-rails' +Plug 'tpope/vim-salve' +Plug 'tpope/vim-fireplace' Plug 'vimwiki/vimwiki' Plug 'ledger/vim-ledger' From eb0d7c541c50e5574195012a6928acff27afbc02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ensar=20Saraj=C4=8Di=C4=87?= Date: Fri, 12 Feb 2021 22:54:45 +0100 Subject: [PATCH 2/2] Add clojure-lsp coc-config --- symlinks/config/coc/coc-settings.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/symlinks/config/coc/coc-settings.json b/symlinks/config/coc/coc-settings.json index dc95e87..e83caab 100644 --- a/symlinks/config/coc/coc-settings.json +++ b/symlinks/config/coc/coc-settings.json @@ -8,6 +8,16 @@ "kotlin": { "command": "~/lsp/kotlin/server/bin/kotlin-language-server", "filetypes": ["kotlin"] + }, + "clojure-lsp": { + "command": "bash", + "args": ["-c", "clojure-lsp"], + "filetypes": ["clojure"], + "rootPatterns": ["project.clj"], + "additionalSchemes": ["jar", "zipfile"], + "trace.server": "verbose", + "initializationOptions": { + } } } }