Language Server Protocol support for the FUSE programming language.
- Syntax highlighting
- Code completion
- Go to definition
- Find references
- Hover information
- Signature help
- Diagnostics (error checking)
- Document symbols (outline)
- Semantic tokens
You can configure the maximum line length that the language server will parse and analyze:
{
"fuse.maxLineLength": 2500
}- Default:
2500characters per line - Purpose: Prevents performance issues with very long lines and improves tokenization
- Set to
0: Disables the limit (not recommended for very long lines)
When a line exceeds this length, you'll see a warning diagnostic highlighting the excess characters.
This setting respects VS Code's workspace and folder configurations, so you can set different limits for different projects.
Additionally, this extension automatically configures editor.maxTokenizationLineLength to match the line length limit for optimal editor performance.
See the individual client and server README files for development instructions.