Skip to content

Commit

Permalink
docs: added list of supported languages
Browse files Browse the repository at this point in the history
  • Loading branch information
elijah-potter committed Jan 10, 2025
1 parent 54f6a34 commit c853c8d
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions packages/web/src/routes/docs/integrations/language-server/+page.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,38 @@ The format of these files is identical to user dictionaries.
Configuration of `harper-ls` varies by editor.
If you use Neovim, [read this documentation](./neovim#Configuration).

## Supported Languages

`harper-ls` supports a wide variety of programming and markup languages.

| Language | Language ID | Just Comments |
| :--------- | :---------------: | ------------: |
| Markdown | `markdown` ||
| HTML | `html` ||
| Email | `mail` ||
| Rust | `rust` ||
| Python | `python` ||
| Nix | `nix` ||
| JavaScript | `javascript` ||
| TypeScript | `typescript` ||
| React JSX | `javascriptreact` ||
| React TSX | `typescriptreact` ||
| Go | `go` ||
| C | `c` ||
| C++ | `cpp` ||
| CMake | `cmake` ||
| Ruby | `ruby` ||
| Swift | `swift` ||
| C# | `csharp` ||
| TOML | `toml` ||
| Lua | `lua` ||
| Shell | `shellscript` ||
| Java | `java` ||
| Haskell | `haskell` ||

Want your language added?
Let us know by [commenting on this issue](https://github.com/Automattic/harper/issues/79).

### Static Dictionary

The static dictionary is built into the binary and is (as of now) immutable.
Expand Down

0 comments on commit c853c8d

Please sign in to comment.