Skip to content

SoxPopuli/fsharp-tools.nvim

Repository files navigation

fsharp-tools.nvim

Assorted tools for working with F#

Requires cargo

require('fsharp-tools')

Example Lazy Config

Note

return {
  'SoxPopuli/fsharp-tools.nvim',
  ft = { 'fsharp', 'xml' },
  build = 'just deploy',
  -- OR
  -- build = './build.sh -r',
  opts = {
    indent = 2, --project file indent per tag
    max_depth = 4, --maximum level of upwards directory searches
  },
}

Functions

function parameters return description
edit_file_order floating: bool Opens a temporary buffer that lists the files included in the fsproj file in order.
Writing to the buffer will change the project file to match the content of the buffer.
Pressing enter on a line will take you to the relevant file
insert_module_name Insert a module declaration

About

Assorted tools for working with F#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •