helix/helix-term/src/ui
Michael Davis 7f5fd63835
Evenly space statusline areas when there isn't space to align middle (#9950)
The refactor in bcf7b263 introduced a possible subtraction with overflow
when the statusline is layed out so that the left or right sides are
larger than the padding it would take to align the center area to the
middle.

When the left or right areas are too large, we can evenly space the
elements rather than trying to align the center area to the middle.
This prevents possible underflows and makes sense visually - it's
still easy to tell the areas apart at a glance.
2024-03-21 09:16:58 +09:00
..
completion.rs Use a hook for resolving completion items 2024-02-22 22:37:23 -05:00
document.rs Fix precedence of ui.virtual.whitespace (#8879) 2023-11-25 14:27:31 +01:00
editor.rs Handle starting and continuing the count separately (#9887) 2024-03-16 08:52:57 +09:00
info.rs Avoid cloning the whole paragraph content just for rendering (#9739) 2024-02-27 18:24:05 +01:00
lsp.rs Avoid cloning the whole paragraph content just for rendering (#9739) 2024-02-27 18:24:05 +01:00
markdown.rs Avoid cloning the whole paragraph content just for rendering (#9739) 2024-02-27 18:24:05 +01:00
menu.rs Fix scroll track (#9508) 2024-02-09 03:24:45 +01:00
mod.rs add register completion (#9936) 2024-03-19 17:26:32 +01:00
overlay.rs Fix typos (#6643) 2023-04-07 23:10:38 +08:00
picker.rs fix lsp config reload (#9415) 2024-02-13 11:58:53 +01:00
popup.rs Fix scroll track (#9508) 2024-02-09 03:24:45 +01:00
prompt.rs helix-term: allow to backspace out-of the command prompt (#9828) 2024-03-09 17:02:43 +09:00
spinner.rs Address clippy lints (#9371) 2024-01-17 12:40:45 -06:00
statusline.rs Evenly space statusline areas when there isn't space to align middle (#9950) 2024-03-21 09:16:58 +09:00
text.rs Avoid cloning the whole paragraph content just for rendering (#9739) 2024-02-27 18:24:05 +01:00