From f57f0f35876b9cd6df77dbbec553629c947c4db9 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Thu, 2 Dec 2021 19:52:46 -0800 Subject: [PATCH] feat: built-in select has winblend option --- lua/dressing/config.lua | 3 +++ lua/dressing/select/builtin.lua | 1 + 2 files changed, 4 insertions(+) diff --git a/lua/dressing/config.lua b/lua/dressing/config.lua index d28ccd9..a06da5b 100644 --- a/lua/dressing/config.lua +++ b/lua/dressing/config.lua @@ -54,6 +54,9 @@ local default_config = { col = 0, border = "rounded", + -- Window options + winblend = 10, + -- These can be integers or a float between 0 and 1 (e.g. 0.4 for 40%) width = nil, max_width = 0.8, diff --git a/lua/dressing/select/builtin.lua b/lua/dressing/select/builtin.lua index a0d3595..c8e9080 100644 --- a/lua/dressing/select/builtin.lua +++ b/lua/dressing/select/builtin.lua @@ -42,6 +42,7 @@ M.select = function(config, items, opts, on_choice) style = "minimal", } local winnr = vim.api.nvim_open_win(bufnr, true, winopt) + vim.api.nvim_win_set_option(winnr, "winblend", config.winblend) vim.api.nvim_win_set_option(winnr, "cursorline", true) if vim.fn.exists("&cursorlineopt") ~= 0 then vim.api.nvim_win_set_option(winnr, "cursorlineopt", "both")