mirror of
https://github.com/neovim/neovim.git
synced 2026-08-30 02:51:48 +00:00
feat(ui): cascading style inheritance for Pmenu* highlights #29980
- `PmenuSel` and `PmenuMatch` inherit from `Pmenu` - `PmenuMatchSel` inherits from both `PmenuSel` and `PmenuMatch`
This commit is contained in:
@@ -234,6 +234,10 @@ UI
|
||||
which controls the tool used to open the given path or URL. If you want to
|
||||
globally set this, you can override vim.ui.open using the same approach
|
||||
described at |vim.paste()|.
|
||||
• The |ins-completion-menu| now supports cascading highlight styles.
|
||||
|hl-PmenuSel| and |hl-PmenuMatch| both inherit from |hl-Pmenu|, and
|
||||
|hl-PmenuMatchSel| inherits highlights from both |hl-PmenuSel| and
|
||||
|hl-PmenuMatch|.
|
||||
|
||||
==============================================================================
|
||||
CHANGED FEATURES *news-changed*
|
||||
|
||||
@@ -5202,7 +5202,7 @@ NormalNC Normal text in non-current windows.
|
||||
*hl-Pmenu*
|
||||
Pmenu Popup menu: Normal item.
|
||||
*hl-PmenuSel*
|
||||
PmenuSel Popup menu: Selected item.
|
||||
PmenuSel Popup menu: Selected item. Combined with |hl-Pmenu|.
|
||||
*hl-PmenuKind*
|
||||
PmenuKind Popup menu: Normal item "kind".
|
||||
*hl-PmenuKindSel*
|
||||
@@ -5216,9 +5216,11 @@ PmenuSbar Popup menu: Scrollbar.
|
||||
*hl-PmenuThumb*
|
||||
PmenuThumb Popup menu: Thumb of the scrollbar.
|
||||
*hl-PmenuMatch*
|
||||
PmenuMatch Popup menu: Matched text in normal item.
|
||||
PmenuMatch Popup menu: Matched text in normal item. Combined with
|
||||
|hl-Pmenu|.
|
||||
*hl-PmenuMatchSel*
|
||||
PmenuMatchSel Popup menu: Matched text in selected item.
|
||||
PmenuMatchSel Popup menu: Matched text in selected item. Combined with
|
||||
|hl-PmenuMatch| and |hl-PmenuSel|.
|
||||
*hl-Question*
|
||||
Question |hit-enter| prompt and yes/no questions.
|
||||
*hl-QuickFixLine*
|
||||
|
||||
@@ -561,6 +561,9 @@ Highlight groups:
|
||||
the regexp `[a-zA-Z0-9_.@-]*` (see |group-name|).
|
||||
- |hl-StatusLineTerm| |hl-StatusLineTermNC| are implemented as 'winhighlight'
|
||||
window-local highlights which are set by the default |TermOpen| handler.
|
||||
- The |ins-completion-menu| has cascading highlight styles. |hl-PmenuSel| and
|
||||
|hl-PmenuMatch| both inherit from |hl-Pmenu|, and |hl-PmenuMatchSel|
|
||||
inherits highlights from both |hl-PmenuSel| and |hl-PmenuMatch|.
|
||||
|
||||
Macro (|recording|) behavior:
|
||||
- Replay of a macro recorded during :lmap produces the same actions as when it
|
||||
|
||||
Reference in New Issue
Block a user