hyprland/submap: allow pango markup. #4040
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It would be nice to allow simple pango markup in
"format": "{}",
of the"hyprland/submap"
module from thehyprland.conf
file.Example
hyprland.conf
:I was able to get this to work by editing the code in
src/modules/hyprland/submap.cpp
and changing lines71-72
fromto
Without these edits or something similar the original code cuts/removes everything from before the last
>
plus one character. This works without the pango markup due to the submap string starting withsubmap >>
. With the pango markup it jumps to the last>
in the string.Also the
sanitize_string
function converts the>
and<
to entities. There may be a better way to escape the string than using thesanitize_string
function. Removing the line worked for me for now.Tested on
0.12.0