helix-mods/helix-term/src/ui
Filip Dutescu d59b80514e
feat(debug): highlight current line (#5957)
Add new theme highlight keys, for setting the colour of the breakpoint
character and the current line at which execution has been paused at.
The two new keys are `ui.highlight.frameline` and `ui.debug.breakpoint`.
Highlight according to those keys, both the line at which debugging
is paused at and the breakpoint indicator.

Add an indicator for the current line at which execution is paused
at, themed by the `ui.debug.active` theme scope. Update various themes
to showcase how the new functionality works.

Better icons are dependent on #2869, and as such will be handled in the
future, once it lands.

Closes: #5952

Signed-off-by: Filip Dutescu <filip.dutescu@gmail.com>
2023-03-29 12:52:19 +09:00
..
fuzzy_match Treat space as a seperator instead of a character in fuzzy picker 2022-10-11 12:25:28 +09:00
completion.rs indent snippets to line indent instead of completion start (#6263) 2023-03-11 11:34:43 +09:00
document.rs remove incorrect assert 2023-03-27 09:54:40 +09:00
editor.rs feat(debug): highlight current line (#5957) 2023-03-29 12:52:19 +09:00
fuzzy_match.rs Fix new clippy lints (#5892) 2023-02-09 16:27:08 -06:00
info.rs Refactor Margin for fine grained control (#2727) 2022-06-22 01:52:08 +09:00
lsp.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 2023-02-01 02:03:19 +09:00
markdown.rs Fix lacking space panic (#6109) 2023-03-05 20:43:24 +09:00
menu.rs ignore case while filtering completions (#6008) 2023-02-16 10:16:51 +09:00
mod.rs Generalised to multiple runtime directories with priorities (#5411) 2023-03-09 23:50:43 +09:00
overlay.rs Add DynamicPicker for updating options on every key 2022-12-15 17:52:44 +09:00
picker.rs Fix highlighting in picker with multiple columns (#6333) 2023-03-18 11:16:40 -05:00
popup.rs Add some function documentations (#5360) 2023-01-10 20:11:43 -06:00
prompt.rs Add shift-backspace keybind alias for backspace (#4937) 2023-02-28 12:35:52 +09:00
spinner.rs Instant is more suitable than SystemTime for spinners 2022-02-10 11:12:47 +09:00
statusline.rs Add a version-control statusline element (#5682) 2023-03-10 16:42:42 -06:00
text.rs Fix 'attempt to divide by zero' panic (#6155) 2023-03-03 15:50:26 +09:00