This extension is developed for painless transition from Doom Emacs to VSCode for clojure developers. Extension in dev state so the installation for now may be confusing. In future iterations of this project smooth config automerge and dependency regulation will be added.
- For normal use hjkl navigation:
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
- For fixing delay between space keypreses:
Disable
Add period with double-space
macos option
- For JSON<->YAML<->EDN conversions install borkdude/jet
To install extension in your VSCode you should clone this repo and build it with vsce package
npm module. Vsce is dependency of a project so you may just run npm install
before build.
When vsdoom.vsix
file is created in your repo folder you may add it as vsix localy.
We highly recomend to copy settings.json and keybinding.json to your default
profile for more smooth experience. Note that some bindings work with default VSCode profile ONLY.
- If M-x behavior is not working properly try to call command palette action Enable VSpaceCode configuration and keybindings