summaryrefslogtreecommitdiff
path: root/test/highlight/column/multi-columns
AgeCommit message (Collapse)Author
2022-07-13Re-work line trimming to fix issues with column highightersMaxime Coste
Instead of triming only buffer ranges, add a trim_from method to display line to keep the initial N columns, we know how many columns are used by non-trimable widgets in DisplaySetup::widget_columns so we can just pass this. Also restore the previous logic for face merging Fixes #4670
2022-07-12Fix past-the-eol column highlighter getting highlighted as buffer rangeMaxime Coste
Make the column highlighter faces final, and change final logic to give precedence to the base face when both the base and new face are final. Fixes #4669
2021-09-07Add support for curly underline and separate underline colorMaxime Coste
Add support for a third color in face definition that controls the underline and a 'c' attribute for curly underline (that takes precedence over 'u' if both are specified) Allow empty colors to mean default, so that `,,red+u` means the same as `default,default,red+u` Fixes #4138
2019-12-17test: number-lines highlighter now reserves 2 digits by default.Tim Allen
Fixes regression caused by #3261.
2019-10-13test: Allow expect-style UI tests, testing any varJason Felice
2018-07-08Rename highlighters that used an underscore to use a dashMaxime Coste
For example `show_matching` is now `show-matching`.
2018-07-05Fix tests and required scripts to get back to green make testMaxime Coste
2018-05-19test/run: Rename "display" expected ui output file as "ui-out"Maxime Coste
2018-04-29Fix tests after changes to json_ui outputMaxime Coste
2018-04-23Change client default name: "unnamed0" → "client0"Delapouite
2017-10-28Move highlighters into ScopesMaxime Coste
That means we can now have highlighters active at global, buffer, and window scope. The add-highlighter and remove-highlighter syntax changed to take the parent path (scope/group/...) as a mandatory argument, superseeding the previous -group switch.
2017-10-12Refactor column highlighter to make it more robustMaxime Coste
Support arbitrary orders for column highlighters (it was previously failing when column highlighters were not applied in column order). Fix show_matching tab handling at the same time (horizontal scrolling, tab characters and show_matching were behaving badly). Window highlighting now runs user highlighters, then built-ins for each phases, instead of running all phases for user highlighters, then all phases for built-ins. We now consider unprintable character to be 1-column width as we know we will display them as "�". Fixes #1615 Fixes #1023