diff options
author | Steven Arcangeli <stevearc@stevearc.com> | 2023-09-07 17:57:32 -0700 |
---|---|---|
committer | Steven Arcangeli <stevearc@stevearc.com> | 2023-09-07 18:22:30 -0700 |
commit | 4c67568df62e905c6d4194a602a65490f78ffc35 (patch) | |
tree | 2e2cd6514bdaf94cfcc3387652ae2c7605570d23 | |
parent | 1bd3c1bffc6b5cdba83264f3be5bb1d282c13707 (diff) |
refactor: make get_formatter_info a public method
-rw-r--r-- | README.md | 11 | ||||
-rw-r--r-- | doc/conform.txt | 8 | ||||
-rw-r--r-- | lua/conform/init.lua | 2 |
3 files changed, 20 insertions, 1 deletions
@@ -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 |