All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to no versioning scheme.
- Correct issue with 'prompt' commands, specifically
extract-function. (#14)
- Update .gitignore to keep lib/index.js.
- Stop using deprecated
registLanguageClientmethod.
- Support project tree view.
- Descriptions of each command to better support WhichKey. (#10)
- New commands:
backward-barf,forward-barf,backward-slurp,forward-slurp,kill-sexp,raise-sexp,replace-refer-all-with-alias,replace-refer-all-with-refer,project-tree.
- Clean up download logic. (via @laur89 #13)
- Add config options to readme.
- .npmignore now ignores
.editorconfig,.markdownlint.json,.markdownlintignore
- Start writing a changelog.
- Add markdown linting with markdownlint (configured with
.markdownlint.jsonand.markdownlintignore). - New config option:
clojure.lsp-check-on-start, defaults totrue. Iftrueand coc-clojure manages clojure-lsp, checks Github to see if a new version can be downloaded. If so, it follows the existing download path. - Bring in Calva PR #1762.
-
#5: Changed logic for checking existing clojure-lsp install:
- Is config option
clojure.executablean executable on the PATH? - Is config option
clojure.executablea path? - Did
coc-clojurealready install it previously, respecting config optionclojure.lsp-install-path?
If none of those are true, then attempt to download a native binary.
- Is config option
-
Doesn't load if expected executable is a jar and
JAVA_HOMEis not set.
- Who knows, it's ancient history.