mirror of
https://github.com/ThePrimeagen/harpoon.git
synced 2025-07-14 01:50:27 +00:00
Merge pull request #419 from ktsujister/window-related-settings
feat(ui): accept title_pos option if specified
This commit is contained in:
commit
362cdc869f
@ -4,6 +4,7 @@ local Extensions = require("harpoon.extensions")
|
|||||||
|
|
||||||
---@class HarpoonToggleOptions
|
---@class HarpoonToggleOptions
|
||||||
---@field border? any this value is directly passed to nvim_open_win
|
---@field border? any this value is directly passed to nvim_open_win
|
||||||
|
---@field title_pos? any this value is directly passed to nvim_open_win
|
||||||
---@field ui_fallback_width? number
|
---@field ui_fallback_width? number
|
||||||
---@field ui_width_ratio? number
|
---@field ui_width_ratio? number
|
||||||
|
|
||||||
@ -92,6 +93,7 @@ function HarpoonUI:_create_window(toggle_opts)
|
|||||||
local win_id = vim.api.nvim_open_win(bufnr, true, {
|
local win_id = vim.api.nvim_open_win(bufnr, true, {
|
||||||
relative = "editor",
|
relative = "editor",
|
||||||
title = "Harpoon",
|
title = "Harpoon",
|
||||||
|
title_pos = toggle_opts.title_pos or "left",
|
||||||
row = math.floor(((vim.o.lines - height) / 2) - 1),
|
row = math.floor(((vim.o.lines - height) / 2) - 1),
|
||||||
col = math.floor((vim.o.columns - width) / 2),
|
col = math.floor((vim.o.columns - width) / 2),
|
||||||
width = width,
|
width = width,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user