aboutsummaryrefslogtreecommitdiffstats
path: root/doc/conform.txt
diff options
context:
space:
mode:
authorSteven Arcangeli <stevearc@stevearc.com>2023-08-25 11:15:12 -0700
committerSteven Arcangeli <stevearc@stevearc.com>2023-08-25 11:43:47 -0700
commiteb5987e9dd40ce1e27c9c07e41d09571f1bd876e (patch)
treeb4cffe35e0893272cedc0ecf0229d08be343d70e /doc/conform.txt
parent100fd00d40423af85c4c7efcf875f8e4ee329f50 (diff)
feat: first working version
Diffstat (limited to 'doc/conform.txt')
-rw-r--r--doc/conform.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/conform.txt b/doc/conform.txt
new file mode 100644
index 0000000..859c780
--- /dev/null
+++ b/doc/conform.txt
@@ -0,0 +1,39 @@
+*conform.txt*
+*Conform* *conform* *conform.nvim*
+--------------------------------------------------------------------------------
+CONTENTS *conform-contents*
+
+ 1. Api |conform-api|
+
+--------------------------------------------------------------------------------
+API *conform-api*
+
+format({opts}): boolean *conform.format*
+ Format a buffer
+
+ Parameters:
+ {opts} `nil|table`
+ {timeout_ms} `nil|integer` Time in milliseconds to block for
+ formatting. Defaults to 1000. No effect if async =
+ true.
+ {bufnr} `nil|integer` Format this buffer (default 0)
+ {async} `nil|boolean` If true the method won't block. Defaults
+ to false.
+ {formatters} `nil|string[]` List of formatters to run. Defaults to
+ all formatters for the buffer filetype.
+ {lsp_fallback} `nil|boolean` Attempt LSP formatting if no formatters
+ are available. Defaults to false.
+ Returns:
+ `boolean` True if any formatters were attempted
+
+list_formatters({bufnr}): conform.FormatterInfo[] *conform.list_formatters*
+ Retried the available formatters for a buffer
+
+ Parameters:
+ {bufnr} `nil|integer`
+
+list_all_formatters(): conform.FormatterInfo[] *conform.list_all_formatters*
+ List information about all filetype-configured formatters
+
+================================================================================
+vim:tw=80:ts=2:ft=help:norl:syntax=help: