mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 16:54:25 +00:00
VS Code extension (highlighting, snippets, language client, Run/Build); LF line endings; LNK1181
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
5972d805aa
commit
eaacf70e42
19 changed files with 4821 additions and 3 deletions
15
editors/vscode/README.md
Normal file
15
editors/vscode/README.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# Finch for Visual Studio Code
|
||||
|
||||
Support for the [Finch](https://github.com/Nexoniarz/Finch) programming language (`.fch` files):
|
||||
|
||||
- **Syntax highlighting**, bracket matching, comments with `Ctrl+/`
|
||||
- **Errors as you type**: the real compiler checks the file (`finch lsp`)
|
||||
- **Completion**: variables, functions, structs, keywords, built-ins, struct fields and array/str methods after `.`, names from imported C headers
|
||||
- **Hover** shows types and signatures; **Go to Definition** (F12); **Outline** of functions and structs; **parameter hints**
|
||||
- **Run** button (▶ in the editor title, or `Ctrl+F5`) and **Finch: Build This File**; compile errors land in the Problems panel
|
||||
- Snippets: `main`, `fn`, `fnr`, `struct`, `if`, `ife`, `for`, `foreach`, `while`, `input`, …
|
||||
|
||||
## Requirements
|
||||
|
||||
Finch 2.3 or newer. The extension runs `finch` from your PATH; if it lives somewhere else,
|
||||
set **Finch: Path** (`finch.path`) to the full path of `finch` / `finch.exe`.
|
||||
Loading…
Reference in a new issue