VS Code Extensions

Tags

#functional

Ridge

Ridge

ridge-lang

Ridge language support for VS Code: syntax and semantic highlighting, diagnostics, hover, go-to-definition, go-to-type-definition, find-references, rename, signature help, formatting, and completion from ridge-lsp.

Programming Languages Linters #snippet
29
Miranda Pattern Matching Helper

Miranda Pattern Matching Helper

eugeherrmann

Helps detect simple Miranda pattern matching issues in VS Code.

Programming Languages Linters #language
8
Pyfun

Pyfun

pyfun

Pyfun language support: syntax highlighting plus diagnostics, hover, navigation, and more, backed by `pyfun lsp`.

Programming Languages #language
6
Miranda Formatter

Miranda Formatter

pkoziolas

Conservative formatter for the Miranda functional language: aligns guards, normalizes spaces, and cleans up style while respecting the offside rule.

Programming Languages Formatters #formatter
6
Miranda runner

Miranda runner

SebastianBandera

Miranda Runner aims to provide an easy way to run Miranda code independently from the host machine configuration by using Docker.

Programming Languages #docker
6
Workman

Workman

goodpuppies

Language support for Workman

Programming Languages #theme
4
M

Miranda Language Helper

julitrocha

Contextual explanations, pattern detection, and visual aids for the Miranda programming language in VS Code.

Programming Languages Education #keybindings
4
Mercury Language Plugin

Mercury Language Plugin

pomid0rko0

Full language support for the Mercury logic/functional programming language: syntax highlighting, snippets, build tasks, and a language server with live mmc diagnostics, outline, definitions, hover and completion.

Programming Languages Snippets #snippet
4
M

Miranda (David Turner)

AlejandroAdorjan

Syntax highlighting and ESLint-style code quality linting for the Miranda functional programming language

Programming Languages Linters #linters
3
M

Miranda Tidy

juaniz2001

Conservative formatter for the Miranda functional language (.m files)

Programming Languages Formatters #formatter
3
M

Miranda Prelude Helper

AndresCorrotti

Hover provider that shows inline documentation (type signature + description) for the functions of the Miranda standard environment in .m files.

Programming Languages #documentation
3
M

Miranda Dev Helper

miranda-dev

Advanced ESLint-style linter, quick fixes, formatting and syntax highlighting for the Miranda programming language

Programming Languages Snippets #keybindings
3