Awesome
VSCode Fish
Add syntax highlighting, linting, code formatting and snippets for the fish shell!
Syntax Highlighting
<img src="highlighting.png" alt="syntax highlighting" width="400"/>Completion
Non-context aware completion for keywords, builtins and functions. Custom user functions are not shown in completion results.
Code Linting
Code linting uses fish -n
.
Code Formatting
Code formatting uses fish's fish_indent
command.
Snippets
Tab-complete common language constructs.
<img src="snippet-demo.gif" alt="snippet demo" width="400"/>This started out as a combination of two excellent but inactive extension: fish-vscode and fish-ide.
Keybindings
Ctrl+Shift+I
/ Cmd+Option+F
: Fix indentation in fish file
Related Projects
- The fish shell itself
- fish-vscode
- fish-ide
- Fish shell