h-east
4c42c7eef4
patch 9.0.1463: virtual text truncation only works with Unicode 'encoding'
...
Problem: Virtual text truncation only works with Unicode 'encoding'.
Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito
Higashi, closes #12233 )
2023-04-17 21:44:57 +01:00
Dominique Pelle
b49dfd0cf2
patch 9.0.1453: typos in source code and tests
...
Problem: Typos in source code and tests.
Solution: Fi the typos. (Dominique Pellé, closes #12217 )
2023-04-14 21:54:25 +01:00
Bram Moolenaar
ea62cee85e
patch 9.0.1327: cursor in wrong position below line with virtual text below
...
Problem: Cursor in wrong position below line with virtual text below ending
in multi-byte character.
Solution: When checking for last character take care of multi-byte
character.
2023-02-19 18:36:41 +00:00
Bram Moolenaar
a572b936ce
patch 9.0.1326: relative line number not updated with virtual text above
...
Problem: Relative line number not updated with virtual text above.
Solution: Adjust the row for the line number for virtual text above.
(closes #12004 )
2023-02-19 14:34:37 +00:00
Bram Moolenaar
f53e065bce
patch 9.0.1325: 'colorcolumn' highlight wrong with virtual text above
...
Problem: 'colorcolumn' highlight wrong with virtual text above.
Solution: Adjust column of 'colorcolumn' for text propertly. (closes #12004 )
2023-02-19 14:16:02 +00:00
Bram Moolenaar
5ceb8157bc
patch 9.0.1306: no regression test for solved problem of #11959
...
Problem: No regression test for solved problem of #11959 .
Solution: Add a test, also with 'list' set. (closes #11959 )
2023-02-12 18:11:21 +00:00
Bram Moolenaar
234c3fab28
patch 9.0.1304: "$" for 'list' option displayed in wrong position
...
Problem: "$" for 'list' option displayed in wrong position when there are
text properties.
Solution: Adjust logic for order of displayed items. (closes #11959 )
2023-02-12 14:42:15 +00:00
Bram Moolenaar
9d9a20ee87
patch 9.0.1301: virtual text below empty line not displayed
...
Problem: Virtual text below empty line not displayed.
Solution: Adjust flags and computations. (closes #11959 )
2023-02-11 13:49:01 +00:00
Bram Moolenaar
94722c5107
patch 9.0.1257: code style is not check in test scripts
...
Problem: Code style is not check in test scripts.
Solution: Add basic code style check for test files.
2023-01-28 19:19:03 +00:00
Bram Moolenaar
51b2fc2ef5
patch 9.0.1226: spurious empty line when using text properties
...
Problem: Spurious empty line when using text propertie and virtual text.
Solution: Do not set "text_prop_follows" when the other text property is not
virtual text. (closes #11846 )
2023-01-21 15:54:59 +00:00
Bram Moolenaar
1aeb3eb092
patch 9.0.1124: virtual text at a column position is truncated
...
Problem: Virtual text at a column position is truncated at the window edge.
(Yegappan Lakshmanan)
Solution: Do not truncated virtual text that is placed at a column.
2023-01-01 14:04:51 +00:00
Bram Moolenaar
4ce1f99a2d
patch 9.0.1077: can add text property with negative ID before virtual text
...
Problem: Can add text property with negative ID before virtual text
property.
Solution: Remember that a text property with a negative ID was used and give
an appropriate error message. (closes #11725 )
Fix index computation.
2022-12-19 13:31:06 +00:00
Bram Moolenaar
d097af7779
patch 9.0.1067: in diff mode virtual text is highlighted incorrectly
...
Problem: In diff mode virtual text is highlighted incorrectly. (Rick Howe)
Solution: Do not use diff attributes for virtual text. (closes #11714 )
2022-12-17 11:33:00 +00:00
Bram Moolenaar
56a40fea9c
patch 9.0.1019: 'smoothscroll' and virtual text above don't work together
...
Problem: 'smoothscroll' and virtual text above don't work together.
(Yee Cheng Chin)
Solution: Skip virtual text above when w_skipcol is non-zero.
(closes #11665 )
2022-12-06 14:17:57 +00:00
Bram Moolenaar
37f088eead
patch 9.0.0995: padding before virtual text is highlighted
...
Problem: Padding before virtual text below is highlighted when 'number' and
'nowrap' are set.
Solution: Save and restore n_attr_skip. (closes #11643 )
2022-12-02 21:50:14 +00:00
Bram Moolenaar
89469d157a
patch 9.0.0993: display errors when adding or removing text property type
...
Problem: Display errors when adding or removing text property type.
Solution: Perform a full redraw. Only use text properties for which the
type is defined. (closes #11655 )
2022-12-02 20:46:26 +00:00
Bram Moolenaar
45e4eead2a
patch 9.0.0982: 'cursorline' not drawn before virtual text below
...
Problem: 'cursorline' not drawn before virtual text below.
Solution: Add the 'cursorline' attribute to the empty space. (closes #11647 )
2022-12-01 18:38:02 +00:00
Bram Moolenaar
7c02ad9f89
patch 9.0.0975: virtual text below empty line misplaced when 'number' set
...
Problem: Virtual text below an empty line is misplaced when 'number' is
set.
Solution: Adjust the computations. (closes #11629 )
2022-11-29 21:37:13 +00:00
porygonisaduck
38854b565a
patch 9.0.0962: virtual text below cannot be placed below empty lines
...
Problem: Virtual text below cannot be placed below empty lines.
Solution: Add one character. (James Alvarado, closes #11606 , closes #11520 )
2022-11-27 20:55:05 +00:00
Bram Moolenaar
6ac16f0c0f
patch 9.0.0944: 'cursorline' causes virtual text highlight to continue
...
Problem: 'cursorline' causes virtual text highlight to continue.
Solution: Save and restore line_attr. (closes #11588 )
2022-11-24 22:42:29 +00:00
Bram Moolenaar
02edfaa610
patch 9.0.0905: virtual text after the line wraps when 'wrap' is off
...
Problem: Virtual text after the line wraps when 'wrap' is off.
Solution: Only set text_prop_follows when wrapping. (closes #11463 )
2022-11-18 23:13:47 +00:00
Bram Moolenaar
ee28c707e4
patch 9.0.0894: virtual text property highlight ignores window background
...
Problem: Virtual text property highlight ignores window background.
Solution: Combine text prop attribute with win_attr into extra_attr.
(closes #11462 )
2022-11-17 14:56:00 +00:00
Bram Moolenaar
fc1b2d0961
patch 9.0.0891: virtual text below after match has wrong highlight
...
Problem: Virtual text below after match has wrong highlight.
Solution: Restore search_attr only after the virtual text.
(closes #11446 )
2022-11-16 22:12:57 +00:00
Bram Moolenaar
2f7bfe66a1
patch 9.0.0870: get E967 when using text property in quickfix window
...
Problem: Get E967 when using text property in quickfix window. (Sergey
Vlasov)
Solution: Do not add an extra NUL and compute the text length correctly.
(closes #11513 )
2022-11-13 12:54:50 +00:00
dundargoc
c57b5bcd22
patch 9.0.0828: various typos
...
Problem: Various typos.
Solution: Correct typos. (closes #11432 )
2022-11-02 13:30:51 +00:00
Bram Moolenaar
b99e6e6c5f
patch 9.0.0784: text prop "above" not right with 'number' and "n" in 'cpo'
...
Problem: Text prop "above" not displayed correctly with 'number' and "n" in
'cpo'.
Solution: Draw the line number column until the line text is reached.
2022-10-17 18:55:03 +01:00
Bram Moolenaar
d93009eb35
patch 9.0.0741: cannot specify an ID for each item with prop_add_list()
...
Problem: Cannot specify an ID for each item with prop_add_list(). (Sergey
Vlasov)
Solution: Add an optional fifth number to the item. (closes #11360 )
2022-10-13 14:35:24 +01:00
Bram Moolenaar
4997f2a605
patch 9.0.0740: prop_add_list() gives multiple errors for invalid argument
...
Problem: prop_add_list() gives multiple errors for invalid argument.
Solution: Only give one error message.
2022-10-13 14:00:45 +01:00
Bram Moolenaar
7e017461e2
patch 9.0.0725: virtual text "after" wraps to next line when 'wrap' is off
...
Problem: Virtual text "after" wraps to next line even when 'wrap' is off
and 'list' is set.
Solution: Do not use the minimum width when 'wrap' is off. (issue #11336 )
2022-10-11 21:02:09 +01:00
Bram Moolenaar
a9a364872e
patch 9.0.0723: extra empty line below virtual text when 'list' is set
...
Problem: Extra empty line below virtual text when 'list' is set.
Solution: Do not reset lcs_eol_one but set text_prop_follows. (closes #11339 )
2022-10-11 16:47:22 +01:00
Bram Moolenaar
877151b3d8
patch 9.0.0722: virtual text "after" does not show with 'list' set
...
Problem: Virtual text "after" does not show with 'list' set.
Solution: Do not break out of the loop when another text prop follows.
(closes #11337 )
2022-10-11 15:29:50 +01:00
Bram Moolenaar
9466fb8001
patch 9.0.0721: virtual text "above" with padding not displayed correctly
...
Problem: Virtual text "above" with padding not displayed correctly.
Solution: Take padding into account when truncating. (closes #11340 )
2022-10-11 14:54:42 +01:00
Bram Moolenaar
ccf2837a05
patch 9.0.0718: extra empty line between two virtual text "below"
...
Problem: Extra empty line between two virtual text "below" when 'wrap' and
'number' are set.
Solution: Reset "before" when there is no text in the screen line.
(closes #11334 )
2022-10-10 21:10:03 +01:00
Bram Moolenaar
cd105417a5
patch 9.0.0716: with 'nowrap' virtual text "after" does not scroll left
...
Problem: With 'nowrap' virtual text "after" does not scroll left.
Solution: Skip part of the virtual text that is left of the window.
(closes #11320 ) Fix going beyond the last column of the window.
2022-10-10 19:50:42 +01:00
Bram Moolenaar
1206c163db
patch 9.0.0714: with 'nowrap' two virtual text below not displayed correctly
...
Problem: With 'nowrap' two virtual text below not displayed correctly.
Solution: Set text_prop_follows before continuing. Correct for number
column. (closes #11333 )
2022-10-10 15:40:04 +01:00
Bram Moolenaar
f167c7b424
patch 9.0.0709: virtual text "after" not correct with 'nowrap'
...
Problem: Virtual text "after" not correct with 'nowrap'.
Solution: Do not display "after" text prop on the next line when 'wrap' is
off.
2022-10-09 21:53:58 +01:00
Bram Moolenaar
13845c48d8
patch 9.0.0705: virtual text truncation does not take padding into account
...
Problem: Virtual text truncation does not take padding into account.
Solution: Subtract the padding from the available space. (closes #11318 )
2022-10-09 15:26:03 +01:00
Bram Moolenaar
b84d565c62
patch 9.0.0518: virtual text highlight starts too early with 'nowrap'
...
Problem: Virtual text highlight starts too early with 'nowrap' and 'number'
set.
Solution: Add the offset to the attribute skip count. (issue #11138 )
2022-09-20 17:57:53 +01:00
Bram Moolenaar
2fdc9b5419
patch 9.0.0515: virtual text highlight starts too early when 'number' is set
...
Problem: Virtual text highlight starts too early when 'number' is set.
Solution: Set column offset when wrapping. (issue #11138 )
2022-09-20 15:59:22 +01:00
Bram Moolenaar
fb593c5350
patch 9.0.0489: using "end_lnum" with virtual text causes problems
...
Problem: Using "end_lnum" with virtual text causes problems.
Solution: Disallow using "end_lnum" with virtual text. (closes #11151 )
Also disallow "end_col" and "length".
2022-09-17 18:57:36 +01:00
Bram Moolenaar
4c7fd4d68f
patch 9.0.0488: cursor wrong with virtual text "above" and 'showbreak'
...
Problem: Cursor in wrong position with virtual text "above" and
'showbreak'.
Solution: Take the first character column into account. (closes #11149 )
2022-09-17 17:15:33 +01:00
Bram Moolenaar
e24b4aba1f
patch 9.0.0482: "g0" moves to wrong location with virtual text "above"
...
Problem: "g0" moves to wrong location with virtual text "above".
Solution: Compensate for the extra columns. (closes #11141 ) Also fix "g$"
2022-09-16 20:51:14 +01:00
Bram Moolenaar
a4abe514ec
patch 9.0.0472: virtual text "below" doesn't show in list mode
...
Problem: Virtual text "below" doesn't show in list mode.
Solution: Reset lcs_eol_one when displaying text property.
2022-09-15 19:44:09 +01:00
Bram Moolenaar
ebd0e8bb85
patch 9.0.0466: virtual text wrong after adding line break after line
...
Problem: Virtual text wrong after adding line break after line.
Solution: Pass an "eol" flag to where text properties are adjusted.
(closes #11131 )
2022-09-14 22:13:59 +01:00
Bram Moolenaar
702bd6c7c6
patch 9.0.0464: with virtual text "above" indenting doesn't work well
...
Problem: With virtual text "above" indenting doesn't work well.
Solution: Ignore text properties while adjusting indent. (issue #11084 )
2022-09-14 16:09:57 +01:00
Bram Moolenaar
3b93cf218f
patch 9.0.0458: splitting a line with a text prop "above" moves it down
...
Problem: Splitting a line with a text prop "above" moves it to a new line
below.
Solution: Keep an "above" text prop above the first line.
2022-09-13 18:34:18 +01:00
Bram Moolenaar
6eda17d881
patch 9.0.0452: Visual highlighting extends into virtual text prop
...
Problem: Visual highlighting extends into virtual text prop.
Solution: Do not highlight what isn't actually selected. Fix ordering of
stored text props.
2022-09-12 19:25:11 +01:00
Bram Moolenaar
c9dc03fff5
patch 9.0.0451: virtual text "above" does not work with 'nowrap'
...
Problem: Virtual text "above" does not work with 'nowrap'.
Solution: Do wrap the line after. (closes #11084 )
2022-09-12 17:51:07 +01:00
Bram Moolenaar
79f8b8494c
patch 9.0.0442: virtual text "above" doesn't handel line numbers
...
Problem: Virtual text "above" doesn't handel line numbers.
Solution: Take the left column offset into account. (issue #11084 )
Also make padding work.
2022-09-11 13:31:01 +01:00
Bram Moolenaar
88b79cb7d4
patch 9.0.0439: cursor wrong if inserting before line with virtual text above
...
Problem: Cursor wrong if inserting before line with virtual text above.
Solution: Add the width of the "above" virtual text to the cursor position.
(issue #11084 )
2022-09-10 22:32:14 +01:00