Patch 8.0.1358
Problem: Undercurl is not used in the terminal. (Kovid Goyal)
Solution: Only fall back to underline when undercurl highlighting is not
defined. (closes #1306)
Files: src/screen.c
*** ../vim-8.0.1357/src/screen.c 2017-10-28 14:45:12.889429780 +0200
--- src/screen.c 2017-11-28 21:23:15.923806418 +0100
***************
*** 8058,8065 ****
out_str(T_ME);
if ((attr & HL_STANDOUT) && T_SO != NULL) /* standout */
out_str(T_SO);
! if ((attr & (HL_UNDERLINE | HL_UNDERCURL)) && T_US != NULL)
! /* underline or undercurl */
out_str(T_US);
if ((attr & HL_ITALIC) && T_CZH != NULL) /* italic */
out_str(T_CZH);
--- 8058,8068 ----
out_str(T_ME);
if ((attr & HL_STANDOUT) && T_SO != NULL) /* standout */
out_str(T_SO);
! if ((attr & HL_UNDERCURL) && T_UCS != NULL) /* undercurl */
! out_str(T_UCS);
! if (((attr & HL_UNDERLINE) /* underline or undercurl */
! || ((attr & HL_UNDERCURL) && T_UCS == NULL))
! && T_US != NULL)
out_str(T_US);
if ((attr & HL_ITALIC) && T_CZH != NULL) /* italic */
out_str(T_CZH);
***************
*** 8177,8183 ****
else
out_str(T_SE);
}
! if (screen_attr & (HL_UNDERLINE | HL_UNDERCURL))
{
if (STRCMP(T_UE, T_ME) == 0)
do_ME = TRUE;
--- 8180,8194 ----
else
out_str(T_SE);
}
! if ((screen_attr & HL_UNDERCURL) && T_UCE != NULL)
! {
! if (STRCMP(T_UCE, T_ME) == 0)
! do_ME = TRUE;
! else
! out_str(T_UCE);
! }
! if ((screen_attr & HL_UNDERLINE)
! || ((screen_attr & HL_UNDERCURL) && T_UCE == NULL))
{
if (STRCMP(T_UE, T_ME) == 0)
do_ME = TRUE;
*** ../vim-8.0.1357/src/version.c 2017-11-28 21:06:14.884880574 +0100
--- src/version.c 2017-11-28 21:19:11.621102616 +0100
***************
*** 773,774 ****
--- 773,776 ----
{ /* Add new patch number below this line */
+ /**/
+ 1358,
/**/
--
hundred-and-one symptoms of being an internet addict:
52. You ask a plumber how much it would cost to replace the chair in front of
your computer with a toilet.
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.