[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vile] vile-9.7l.patch.gz
From: |
Thomas Dickey |
Subject: |
[vile] vile-9.7l.patch.gz |
Date: |
Sat, 28 Feb 2009 13:51:36 -0500 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
patch by Thomas E. Dickey <address@hidden>
created Sat Feb 28 18:47:42 UTC 2009
------------------------------------------------------------------------------
CHANGES | 54
MANIFEST | 3
aclocal.m4 | 198 +
charsets.c | 6
cmdtbl | 4
configure | 4143 ++++++++++++++++++++++-------------------
configure.in | 31
doc/filters.doc | 3
doc/ncu-indent | 14
eightbit.c | 7
estruct.h | 8
file.c | 14
filters/bas-filt.l | 4
filters/filters.rc | 4
filters/genmake.mak | 3
filters/htmlfilt.l | 3
filters/lispfilt.l | 33
filters/mc-filt.l | 4
filters/scheme.key | 15
macros/modes.rc | 17
makeargv.c | 4
makefile.wnt | 6
modes.c | 6
patchlev.h | 2
proto.h | 6
random.c | 17
regexp.c | 68
revlist | 67
select.c | 21
termio.c | 56
vile-9.7.spec | 9
vile-9.7l/filters/scm-filt.l | 159 +
w32vile.h | 4
x11.c | 16
34 files changed, 2869 insertions(+), 2140 deletions(-)
------------------------------------------------------------------------------
20090228 (l)
> Brendan MacDonell
+ improve lisp and scheme modes:
+ adds highlighting support for quasiquote/backtick (`), quote ('),
unquote (,) and unquote-splice (,@), including unquoted
sub-expressions.
+ highlights the parentheses of quoted expressions in a different
color (glancing at the code, this appears to have been the initial
intent, except the 'quoted' stack variable was never initialized to
zero).
+ improve scheme mode:
+ uses a derived filter, 'rnrs' (I tried naming the filter 'scheme',
but apparently define_scheme is already defined by vile itself).
+ highlights vector literals '#( .. )' properly depending on their
context.
+ removes the tokens from scheme.key which are now handled by the
filter.
+ cleans up the keywords file by disabling the unnecessary .brief and
..abbrev declarations. This also allows some forgotten let*-style
keywords to be properly recognized.
> Mark Robinson:
+ fix configure.in to add icon for minvile target.
> Tom Dickey:
+ amend 9.7g change to use extra-colors for hyperlinks, to do this only
when the link starts with "view ", which is used in which-source
and similar macros.
+ highlight pkg-config ".pc" files as "make" syntax.
+ fix winvile "-i" option, which did not save the original command
string, so filenames with embedded blanks required quotes.
+ fix read of file containing only a UTF-8 BOM; that confused the
empty-file logic.
+ modify configure --with-perl to give a warning but not exit if the
configure script cannot link with perl. This works around a recent
mismatch between gcc and perl on some platforms where perl declares
a prototype for main() which causes gcc to reject the parameterless
main()'s in the configure script.
+ build-fixes for win32 (Visual C++ 7) and MinGW.
+ renamed define_scheme to define_color_scm, rename rnrs filter to
"scheme".
+ increase lex tables in htmlfilt.l and mc-filt.l for AIX.
+ add "with" and "select" complex fences to vbmode and vb6mode.
+ correct comparison used for continuation marker in vbmode comments.
+ ensure that <sys/ioctl.h> is included in termio.c if it is needed for
SIGWINCH handling, e.g., with Mac OS X (finishes bug report by Daniel
L Ashbrook).
+ update configure script macros:
+ consistently append rather than prepend to $CFLAGS
+ use $PATH_SEPARATOR variable rather than $PATHSEP
+ minor fixes for Intel compiler warnings
+ add case for "mint" to CF_XOPEN_SOURCE
+ improve performance of on-the-fly UTF-8 regular expressions by
inlining and making checks to see if a byte is ASCII before doing
conversions.
--
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net
signature.asc
Description: Digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [vile] vile-9.7l.patch.gz,
Thomas Dickey <=