mirror of
https://github.com/jasonwilliams/vscode-helix.git
synced 2024-10-06 21:27:59 +03:00
not really known
.vscode | ||
docs/img | ||
res | ||
src | ||
.eslintrc.cjs | ||
.gitignore | ||
.npmrc | ||
.prettierrc | ||
.tool-versions | ||
.vscodeignore | ||
build.mjs | ||
index.d.ts | ||
LICENSE.txt | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
tsup.config.ts |
Helix for VS Code
This is a fork of an older Helix extension which in itself was a fork of the VSCode Vim extension. So there are still a lot of references to Vim in this source code. It is a work in progress.
Commands
The main commands should work but selections currently do not.
Right now commands are hardcoded to the default keymap, hopefully this can be adjusted to the user's keymap in the future.
If something doesn't work, please open an issue.
Differences
Most of the differences will be related to the fact VSCode doesn't have TreeSitter or have access to an AST. So we often need to find other ways of achieving the same action.
mif/maf
both do the same, they will select the outer function range. Getting the inner function body isn't achievable because LSP doesn't give us that, and we can't hardcode blocks (incompatibilty with python for example)
Outstanding
Feel free to pick up any of these if you wanted to contribute.