Mercurial > vim
diff src/feature.h @ 18374:86c00b8fefea v8.1.2181
patch 8.1.2181: highlighting wrong when item follows tab
Commit: https://github.com/vim/vim/commit/a74fda6f4d21d8e0652e9cfa04dd3e041f779f62
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Oct 19 17:38:03 2019 +0200
patch 8.1.2181: highlighting wrong when item follows tab
Problem: Highlighting wrong when item follows tab.
Solution: Don't use syntax attribute when n_extra is non-zero.
(Christian Brabandt, closes #5076)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 19 Oct 2019 17:45:03 +0200 |
parents | 9f51d0cef8da |
children | df141c730008 |
line wrap: on
line diff
--- a/src/feature.h +++ b/src/feature.h @@ -430,18 +430,6 @@ #endif /* - * +textprop Text properties and popup windows - */ -#if defined(FEAT_EVAL) && defined(FEAT_SYN_HL) -# define FEAT_TEXT_PROP -#endif - -#if defined(FEAT_SYN_HL) && defined(FEAT_RELTIME) -// Can limit syntax highlight time to 'redrawtime'. -# define SYN_TIME_LIMIT 1 -#endif - -/* * +spell spell checking * * Disabled for EBCDIC: * Doesn't work (SIGSEGV). @@ -1119,10 +1107,6 @@ # define FEAT_ARP #endif -/* - * +GUI_Athena To compile Vim with or without the GUI (gvim) you have - * +GUI_Motif to edit the Makefile. - */ /* * +ole Win32 OLE automation: Use Makefile.ovc. @@ -1138,6 +1122,8 @@ * +tcl TCL interface: "--enable-tclinterp" * +netbeans_intg Netbeans integration * +channel Inter process communication + * +GUI_Athena Athena GUI + * +GUI_Motif Motif GUI */ /* @@ -1170,6 +1156,23 @@ #if defined(FEAT_TERMINAL) && !defined(CURSOR_SHAPE) # define CURSOR_SHAPE #endif +#if defined(FEAT_TERMINAL) && !defined(FEAT_SYN_HL) +// simplify the code a bit by enabling +syntax when +terminal is enabled +# define FEAT_SYN_HL +#endif + +/* + * +textprop Text properties and popup windows + */ +#if defined(FEAT_EVAL) && defined(FEAT_SYN_HL) +# define FEAT_TEXT_PROP +#endif + +#if defined(FEAT_SYN_HL) && defined(FEAT_RELTIME) +// Can limit syntax highlight time to 'redrawtime'. +# define SYN_TIME_LIMIT 1 +#endif + /* * +signs Allow signs to be displayed to the left of text lines.