Ionide-vim
Ionide-vim copied to clipboard
F# Vim plugin based on FsAutoComplete and LSP protocol
Related: #5 Refs: * https://github.com/dense-analysis/ale/issues/2641 * https://github.com/dense-analysis/ale/blob/master/autoload/ale/lsp.vim
Although we currently use [autozimu/LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) for the LSP part, it is not the only lanuguage client implementation available for (neo)vim. Here is the list of them I can find (in...
references: * https://github.com/Samsung/netcoredbg * https://github.com/emacs-lsp/dap-mode/pull/138 * https://github.com/puremourning/vimspector/blob/master/README.md
**Describe the bug** It doesn't seem possible to disable reference code lens for FSAutoComplete (FSAC). The FSAC setting `FSharp.EnableReferenceCodeLens` is included in the Ionide's list of FSAC configs/settings: I am...
**Describe the bug** The closing brace of a newly entered braces pair is idented wrongly after it is put on its own line. **To Reproduce** Press enter between braces so...
**Is your feature request related to a problem? Please describe.** The current behavior of the Alt-Enter shortcut will only send a single line at a time, unless in visual mode....
**Describe the bug** When starting an F# file, or running an operation that requires the LSP server being queried, I get `RPC[Error]` of varying types: 1. When starting a file,...
**Describe the bug** The link to documentation displayed in the hover popup seems to be url encoded **To Reproduce** executing vim.lsp.buf.hover to show popup **Expected behaviour** correct link is shown...
I'd like to be able to switch between Debug and Release mode, to, for instance, see errors in branches guarded by `#if DEBUG` guards. **Describe alternatives you've considered** I tried...
I am using [LazyVim](https://www.lazyvim.org/) and [lazy.nvim](https://github.com/folke/lazy.nvim) and would like to get started with developing in f# using Neovim. I'd suggest two solutions: 1. On the README.md page here, an example...