GitHub link: 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!)