aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md11
-rw-r--r--doc/conform.txt8
-rw-r--r--lua/conform/init.lua2
3 files changed, 20 insertions, 1 deletions
diff --git a/README.md b/README.md
index fa3c907..8331dae 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,7 @@ Lightweight yet powerful formatter plugin for Neovim
- [format(opts, callback)](#formatopts-callback)
- [list_formatters(bufnr)](#list_formattersbufnr)
- [list_all_formatters()](#list_all_formatters)
+ - [get_formatter_info(formatter, bufnr)](#get_formatter_infoformatter-bufnr)
- [Acknowledgements](#acknowledgements)
<!-- /TOC -->
@@ -391,6 +392,16 @@ Retrieve the available formatters for a buffer
`list_all_formatters(): conform.FormatterInfo[]` \
List information about all filetype-configured formatters
+
+### get_formatter_info(formatter, bufnr)
+
+`get_formatter_info(formatter, bufnr): conform.FormatterInfo` \
+Get information about a formatter (including availability)
+
+| Param | Type | Desc |
+| --------- | -------------- | ---- |
+| formatter | `string` | |
+| bufnr | `nil\|integer` | |
<!-- /API -->
## Acknowledgements
diff --git a/doc/conform.txt b/doc/conform.txt
index 46c971f..8a8d60b 100644
--- a/doc/conform.txt
+++ b/doc/conform.txt
@@ -121,6 +121,14 @@ list_formatters({bufnr}): conform.FormatterInfo[] *conform.list_formatter
list_all_formatters(): conform.FormatterInfo[] *conform.list_all_formatters*
List information about all filetype-configured formatters
+
+get_formatter_info({formatter}, {bufnr}): conform.FormatterInfo *conform.get_formatter_info*
+ Get information about a formatter (including availability)
+
+ Parameters:
+ {formatter} `string`
+ {bufnr} `nil|integer`
+
--------------------------------------------------------------------------------
FORMATTERS *conform-formatters*
diff --git a/lua/conform/init.lua b/lua/conform/init.lua
index b0222e8..3b7c415 100644
--- a/lua/conform/init.lua
+++ b/lua/conform/init.lua
@@ -360,7 +360,7 @@ M.get_formatter_config = function(formatter, bufnr)
return config
end
----@private
+---Get information about a formatter (including availability)
---@param formatter string
---@param bufnr? integer
---@return conform.FormatterInfo