feat: config option to customize floating window title (#482)
* replace cwd path in actual path * move get_title to utils * add documentation * rename * add method doc * add comment * fallback to 0 for winid * add missing property definition for relative_win_title * only replace when at the start of the path * simplify * minor change * add entry point to customize floating window title for oil-buffer * remove config parameter * cleanup * add documentation * move get_win_title to top and pass winid as parameter * add get_win_title to type definition for oil.setup * remove empty line * adjust comment --------- Co-authored-by: Philipp Oeschger <philippoeschger@Philipps-Air.fritz.box>
This commit is contained in:
parent
ccab9d5e09
commit
5d2dfae655
4 changed files with 29 additions and 27 deletions
|
|
@ -127,6 +127,8 @@ local default_config = {
|
|||
win_options = {
|
||||
winblend = 0,
|
||||
},
|
||||
-- optionally override the oil buffers window title with custom function: fun(winid: integer): string
|
||||
get_win_title = nil,
|
||||
-- preview_split: Split direction: "auto", "left", "right", "above", "below".
|
||||
preview_split = "auto",
|
||||
-- This is the config that will be passed to nvim_open_win.
|
||||
|
|
@ -332,6 +334,7 @@ local M = {}
|
|||
---@field max_height integer
|
||||
---@field border string|string[]
|
||||
---@field win_options table<string, any>
|
||||
---@field get_win_title fun(winid: integer): string
|
||||
---@field preview_split "auto"|"left"|"right"|"above"|"below"
|
||||
---@field override fun(conf: table): table
|
||||
|
||||
|
|
@ -341,6 +344,7 @@ local M = {}
|
|||
---@field max_height? integer
|
||||
---@field border? string|string[] Window border
|
||||
---@field win_options? table<string, any>
|
||||
---@field get_win_title? fun(winid: integer): string
|
||||
---@field preview_split? "auto"|"left"|"right"|"above"|"below" Direction that the preview command will split the window
|
||||
---@field override? fun(conf: table): table
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue