Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 876 Bytes

File metadata and controls

34 lines (27 loc) · 876 Bytes

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