issues
search
kyleect
/
locks
A toy language branched from Lox to learn language implementation and tooling. Forked from loxcraft
https://kyleect.github.io/locks/#/docs
MIT License
0
stars
0
forks
source link
VS Code Extension
#13
Open
kyleect
opened
8 months ago
kyleect
commented
8 months ago
Todo
[x] Integration & Syntax Errors
https://github.com/kyleect/locks/commit/8a7f66ae6cc82e69a27c2b2df00fb11881b42b77
[x] Syntax highlighting
https://github.com/kyleect/locks/commit/d615370dea8479a60c80fff689b96c794e0f82b5
[x] Auto pairing
{} [] ()
[ ] Formatting
[x] Snippets
https://github.com/kyleect/locks/commit/0a9549d217f9069df5a7928461fb9e7111ace42e
,
https://github.com/kyleect/locks/commit/0f2ffe55fae57be11527d35e3de58e9a1c168818
,
https://github.com/kyleect/locks/commit/780d5c0deac08536b30f9e16c4ec5039495ccee6
[ ] Notebooks
*.locksnotebook
https://code.visualstudio.com/api/extension-guides/notebook
[ ] Jump to definition
[ ] Completion suggestions
[ ] Command: Restart language server
[x] Command: Start language server
[x] Command: Stop language server
[x] Command: Run current file
Research
https://code.visualstudio.com/api/language-extensions/language-server-extension-guide
https://github.com/microsoft/vscode-extension-samples/tree/main/lsp-multi-server-sample
https://www.osohq.com/post/building-vs-code-extension-with-rust-wasm-typescript
https://github.com/osohq/oso/tree/main/vscode/oso
https://github.com/Draco-lang/Compiler/tree/main/src/Draco.Extension.VsCode
Todo
{} [] ()
*.locksnotebook
https://code.visualstudio.com/api/extension-guides/notebookResearch