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
registLanguageClient
method.
- 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.json
and.markdownlintignore
). - New config option:
clojure.lsp-check-on-start
, defaults totrue
. Iftrue
and 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.executable
an executable on the PATH? - Is config option
clojure.executable
a path? - Did
coc-clojure
already 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_HOME
is not set.
- Who knows, it's ancient history.