Ionide-vim
GitHub link: https://github.com/ionide/Ionide-vim
License: MIT
Ionide-vim is a F# plugin for Vim/Neovim. It's continuation of fsharp/vim-fsharp, powered by LSP protocol using FsAutoComplete. On the client side, it's powered by autozimu/LanguageClient-neovim
List of features
- Syntax highlighting
- Auto completions
- Error highlighting, error list, and quick fixes based on errors
- Tooltips
- Go to Definition
- Find all references
- Highlighting usages
- Rename
- Show symbols in file
- Find symbol in workspace
- Show signature in status line
- Integration with F# Interactive (new!)
- Integration with FSharpLint (additional hints and quick fixes) (new!)