Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fix(extmarks): hide inline virt_text properly with 'smoothscroll' (#24106) | zeertzjq | 2023-06-22 | |
| | ||||
* | fix(extmarks): empty inline virt_text interfering with DiffText (#24101) | zeertzjq | 2023-06-22 | |
| | ||||
* | fix(extmarks): empty inline virt_text interfering with Visual highlight | zeertzjq | 2023-06-22 | |
| | ||||
* | fix(folds): don't show search or match highlighting on fold (#24084) | zeertzjq | 2023-06-21 | |
| | ||||
* | test(decorations_spec): add test for extmark case of #21486 (#24028) | zeertzjq | 2023-06-15 | |
| | ||||
* | fix(extmarks): don't position overlay virt_text halfway a char (#24027) | zeertzjq | 2023-06-15 | |
| | ||||
* | fix(extmarks): handle inline virt_text with empty chunk (#24005) | zeertzjq | 2023-06-13 | |
| | ||||
* | feat(diff): grouping optimization for linematch algorithm | Jonathon | 2023-06-07 | |
| | ||||
* | fix(statusline): redraw when VIsual_mode changes (#23933) | zeertzjq | 2023-06-06 | |
| | ||||
* | fix(mouse): handle folded lines with virt_lines attached to line above (#23912) | zeertzjq | 2023-06-05 | |
| | ||||
* | fix(plines): folded lines with virt_lines attached to line above | zeertzjq | 2023-06-05 | |
| | ||||
* | fix(ui): don't send empty grid_line with redrawdebug=compositor (#23899) | zeertzjq | 2023-06-04 | |
| | ||||
* | fix(events)!: trigger CursorMoved later on switching window (#23711) | zeertzjq | 2023-06-04 | |
| | ||||
* | fix(folds): allow overlay virtual text on folded line (#23892) | zeertzjq | 2023-06-03 | |
| | | | Also always check for fi_level before fi_lines. | |||
* | Merge pull request #23789 from luukvbaal/spell | zeertzjq | 2023-06-01 | |
|\ | | | | | vim-patch:9.0.{1585,1595} | |||
| * | vim-patch:9.0.1595: line pointer becomes invalid when using spell checking | Luuk van Baal | 2023-06-01 | |
| | | | | | | | | | | | | | | Problem: Line pointer becomes invalid when using spell checking. Solution: Call ml_get() at the right places. (Luuk van Baal, closes vim/vim#12456) https://github.com/vim/vim/commit/e84c773d42e8b6ef0f8ae9b6c7312e0fd47909af | |||
* | | fix(column): don't overflow sign column with extmark signs (#23854) | zeertzjq | 2023-06-01 | |
| | | ||||
* | | test(extmarks): folding inline virt_text on empty line (#23847) | zeertzjq | 2023-05-31 | |
| | | ||||
* | | fix(statusline): corrupted screen with minwid sign item in 'statuscolumn' ↵ | luukvbaal | 2023-05-30 | |
| | | | | | | | | (#23823) | |||
* | | vim-patch:9.0.1588: Incsearch not triggered when pasting clipboard register ↵ | zeertzjq | 2023-05-30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | (#23817) Problem: Incsearch not triggered when pasting clipboard register on the command line. Solution: Also set "literally" when using a clipboard register. (Ken Takata, closes vim/vim#12460) https://github.com/vim/vim/commit/9cf6ab133227ac7e9169941752293bb7178d8e38 Co-authored-by: K.Takata <kentkt@csc.jp> | |||
* | | fix(substitute): properly check if preview is needed (#23809) | zeertzjq | 2023-05-29 | |
| | | ||||
* | | fix(extmarks): fix virt_text_hide off-by-one hiding (#23795) | zeertzjq | 2023-05-28 | |
| | | ||||
* | | fix(extmarks): don't show virt lines for end mark (#23792) | zeertzjq | 2023-05-28 | |
| | | ||||
* | | test(extmarks): add tests for #14201 #20004 #20885 (#23794) | zeertzjq | 2023-05-28 | |
| | | ||||
* | | test(extmarks): add test for virt_text_hide with 'smoothscroll' (#23791) | zeertzjq | 2023-05-28 | |
|/ | ||||
* | fix(extmarks): make right_align and win_col work on wrapped line (#23759) | zeertzjq | 2023-05-27 | |
| | ||||
* | Merge pull request #23742 from bfredl/neolight | bfredl | 2023-05-26 | |
|\ | | | | | fix(drawline): combine extmark highlight with area hl correctly | |||
| * | fix(drawline): combine extmark highligh with area hl correctly | bfredl | 2023-05-25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes #23734 Get rid of the weird attr_pri dance which always seemed like a kludge: if (!attr_pri) { wlv.char_attr = hl_combine_attr(wlv.char_attr, extmark_attr); } else { wlv.char_attr = hl_combine_attr(extmark_attr, wlv.char_attr); } Instead combine extmark attrs with (old-skool) syntax attrs in a consistent way and then combine that with attr_pri and the rest in an _unified_ code path fixes #23722 Co-authored-by: luukvbaal <luukvbaal@gmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com> | |||
* | | Merge pull request #23583 from zeertzjq/ui-attach-title | bfredl | 2023-05-26 | |
|\ \ | | | | | | | fix(ui-ext): send title to newly-attached UI | |||
| * | | fix(ui-ext): send title to newly-attached UI | zeertzjq | 2023-05-26 | |
| | | | ||||
* | | | fix(extmarks): fix virt_text_hide with 'nowrap' and multibyte (#23757) | zeertzjq | 2023-05-26 | |
| | | | ||||
* | | | vim-patch:9.0.1578: SpellCap highlight not always updated when needed (#23755) | luukvbaal | 2023-05-26 | |
|/ / | | | | | | | | | | | | | | | Problem: SpellCap highlight not always updated when needed. Solution: Handle updating line below closed fold and other situations where only part of the window is redrawn. (Luuk van Baal, closes vim/vim#12428, closes vim/vim#12420) https://github.com/vim/vim/commit/2ac6497f0ef186f0e3ba67d7f0a485bfb612bb08 | |||
* / | fix(folds): combined Folded and Visual highlights (#23752) | zeertzjq | 2023-05-25 | |
|/ | | | Also combine high-priority CursorLine with Folded. | |||
* | vim-patch:9.0.0664: bad redrawing with spell checking, using "C" and "$" in ↵ | Luuk van Baal | 2023-05-25 | |
| | | | | | | | | | | | 'cpo' Problem: Bad redrawing with spell checking, using "C" and "$" in 'cpo'. Solution: Do not redraw the next line when "$" is in 'cpo'. (closes vim/vim#11285) https://github.com/vim/vim/commit/f3ef026c9897f1d2e3fba47166a4771d507dae91 Co-authored-by: Bram Moolenaar <Bram@vim.org> | |||
* | vim-patch:9.0.0608: with spelling, deleting a full stop does not update next ↵ | Luuk van Baal | 2023-05-25 | |
| | | | | | | | | | | | | | line Problem: With spell checking, deleting a full stop at the end of a line does not update SpellCap at the start of the next line. Solution: Update the next line when characters have been deleted. Also when using undo. https://github.com/vim/vim/commit/26f09ea54b2c60abf21df42c60bdfc60eca17b0d Co-authored-by: Bram Moolenaar <Bram@vim.org> | |||
* | vim-patch:9.0.0590: after exiting Insert mode spelling not checked in next line | Luuk van Baal | 2023-05-25 | |
| | | | | | | | | | | | Problem: After exiting Insert mode spelling is not checked in the next line. Solution: When spelling is enabled redraw the next line after exiting Insert mode in case the spell highlight needs updating. https://github.com/vim/vim/commit/ee09fcc9b6cf24e02899461809da9a5148208ea5 Co-authored-by: Bram Moolenaar <Bram@vim.org> | |||
* | vim-patch:9.0.0175: spell checking for capital not working with trailing space | Luuk van Baal | 2023-05-25 | |
| | | | | | | | | | | Problem: Spell checking for capital not working with trailing space. Solution: Do not calculate cap_col at the end of the line. (Christian Brabandt, closes vim/vim#10870, issue vim/vim#10838) https://github.com/vim/vim/commit/afa23d1b99692e3c726eb694933ab348b442a1e4 Co-authored-by: Christian Brabandt <cb@256bit.org> | |||
* | fix(folds): show Folded highlight in Visual selection (#23741) | zeertzjq | 2023-05-24 | |
| | | | Note: CursorLine highlight is now combined with Folded. | |||
* | Merge pull request #20130 from bfredl/inline | bfredl | 2023-05-22 | |
|\ | | | | | feat(ui): inline virtual text | |||
| * | fix(test): clean up inline virtual text tests a little | bfredl | 2023-05-22 | |
| | | ||||
| * | fix(extmark): fix cursor position with both left and right gravity inline text | bfredl | 2023-05-22 | |
| | | ||||
| * | fix(ui): fix overflowing nowrap virtual text not displaying if tab follows | Ibby | 2023-05-22 | |
| | | ||||
| * | fix(ui): fix virtual text not displaying when two overlapping inlines (nowrap) | Ibby | 2023-05-22 | |
| | | ||||
| * | vim-patch:9.0.1067: in diff mode virtual text is highlighted incorrectly | Ibby | 2023-05-22 | |
| | | | | | | | | | | | | | | | | | | Problem: In diff mode virtual text is highlighted incorrectly. (Rick Howe) Solution: Do not use diff attributes for virtual text. (closes vim/vim#11714) https://github.com/vim/vim/commit/d097af77797f030e0f29f9bbc298358a5addb2a5 Co-authored-by: Bram Moolenaar <Bram@vim.org> | |||
| * | fix(ui): fix incorrect highlighting when virtual text next to match | Ibby | 2023-05-22 | |
| | | ||||
| * | fix(ui): fix incorrect highlighting when virtual text wraps with number | Ibby | 2023-05-22 | |
| | | ||||
| * | vim-patch:9.0.0944: 'cursorline' causes virtual text highlight to continue | Ibby | 2023-05-22 | |
| | | | | | | | | | | | | | | | | | | Problem: 'cursorline' causes virtual text highlight to continue. Solution: Save and restore line_attr. (closes vim/vim#11588) https://github.com/vim/vim/commit/6ac16f0c0fe923098b9df5ac430f1923045f16ea Co-authored-by: Bram Moolenaar <Bram@vim.org> | |||
| * | fix(ui): fix tabs not being spaced properly after virtual text with no wrap | Ibby | 2023-05-22 | |
| | | | | | | | | also fixes incorrect skipping of multibyte characters | |||
| * | vim-patch:9.0.0716: with 'nowrap' virtual text "after" does not scroll left | Ibby | 2023-05-22 | |
| | | | | | | | | | | | | | | | | | | | | Problem: With 'nowrap' virtual text "after" does not scroll left. Solution: Skip part of the virtual text that is left of the window. (closes vim/vim#11320) Fix going beyond the last column of the window. https://github.com/vim/vim/commit/cd105417a53fcf97c0935f3468201ef11516c9f1 Co-authored-by: Bram Moolenaar <Bram@vim.org> | |||
| * | fix(ui): fixes incorrect rendering when virtual text is not visable and nowrap | Ibby | 2023-05-22 | |
| | |