Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > c6d8198fd3a861c932152544cde921fd > files > 10

vile-9.5r-1mdv2008.0.src.rpm

# vile 9.5g - patch 2006/04/02 - Thomas Dickey <dickey@invisible-island.net>
# ------------------------------------------------------------------------------
# CHANGES                      |   15 ++++++++
# MANIFEST                     |    4 +-
# display.c                    |    4 +-
# file.c                       |    4 +-
# filters/cfg-filt.l           |    4 +-
# filters/css-filt.l           |    4 +-
# filters/filters.rc           |    7 +++
# filters/genmake.mak          |    3 +
# filters/infofilt.l           |    4 +-
# filters/mailfilt.l           |    4 +-
# filters/pas.key              |    4 +-
# filters/txt-filt.l           |    4 +-
# macros/modes.rc              |   40 +++++++++++++++++++++
# macros/vileinit.rc           |    6 +--
# patchlev.h                   |    2 -
# revlist                      |   36 ++++++++++---------
# vile-9.5.spec                |    9 +++-
# vile-9.5g/filters/lua-filt.l |   75 +++++++++++++++++++++++++++++++++++++++++
# vile-9.5g/filters/lua.key    |   22 ++++++++++++
# 19 files changed, 209 insertions(+), 42 deletions(-)
# ------------------------------------------------------------------------------
Index: CHANGES
--- vile-9.5f+/CHANGES	2006-02-20 00:54:02.000000000 +0000
+++ vile-9.5g/CHANGES	2006-04-02 17:00:03.000000000 +0000
@@ -1,5 +1,20 @@
 Changes for vile 9.6 (released ??? ??? ?? ????)
 
+ 20060402 (g)
+	> Tom Dickey:
+	+ minor fixes to make most of the lex filters build with "old" lex,
+	  e.g.,
+		http://heirloom.sourceforge.net/devtools.html
+	  Note: the lex-filt.l file is too complex for some older lex's.
+	+ add lua mode
+	+ save/restore curgoal variable in b2vprintf() to avoid side effects
+	  when invoking "backward-row" or "forward-row" commands (report
+	  by Chris Green).
+	+ add delphi mode
+	+ add "*.cs" files to grep macros on win32 platform
+	+ improve csmode by making the section macros look for function
+	  headers.
+
  20060219 (f)
 	> Clark Morgan:
 	+ update vile.hlp for %n and %N title format changes.
Index: MANIFEST
--- vile-9.5f+/MANIFEST	2006-02-20 01:03:11.000000000 +0000
+++ vile-9.5g/MANIFEST	2006-04-02 18:37:29.000000000 +0000
@@ -1,4 +1,4 @@
-MANIFEST for vile, version v9_5f
+MANIFEST for vile, version v9_5g
 --------------------------------------------------------------------------------
 MANIFEST                        this file
 CHANGES                         Change-log for VILE
@@ -233,6 +233,8 @@
 filters/lex.key                 keywords for lex + c
 filters/lisp.key                keywords for lispmode
 filters/lispfilt.l              syntax filter for lisp
+filters/lua-filt.l              lua syntax highlighter
+filters/lua.key                 lua keywords
 filters/m4-filt.c               syntax filter for M4
 filters/m4.key                  keywords for M4 syntax filter
 filters/mail.key                keywords for mail-filter
Index: display.c
Prereq:  1.415 
--- vile-9.5f+/display.c	2006-01-12 23:46:38.000000000 +0000
+++ vile-9.5g/display.c	2006-03-14 23:54:16.000000000 +0000
@@ -5,7 +5,7 @@
  * functions use hints that are left in the windows by the commands.
  *
  *
- * $Header: /usr/build/vile/vile/RCS/display.c,v 1.415 2006/01/12 23:46:38 tom Exp $
+ * $Header: /usr/build/vile/vile/RCS/display.c,v 1.416 2006/03/14 23:54:16 tom Exp $
  *
  */
 
@@ -3924,6 +3924,7 @@
     OutFunc save_outfn;
 
     if ((save_wp = push_fake_win(bp)) != 0) {
+	int save_curgoal = curgoal;
 
 	save_outfn = dfoutfn;
 	dfoutfn = bputc;
@@ -3942,6 +3943,7 @@
 
 	pop_fake_win(save_wp, save_bp);
 	dfoutfn = save_outfn;
+	curgoal = save_curgoal;
     }
     return result;
 }
Index: file.c
Prereq:  1.390 
--- vile-9.5f+/file.c	2006-02-15 01:25:01.000000000 +0000
+++ vile-9.5g/file.c	2006-04-02 17:45:36.000000000 +0000
@@ -5,7 +5,7 @@
  * reading and writing of the disk are
  * in "fileio.c".
  *
- * $Header: /usr/build/vile/vile/RCS/file.c,v 1.390 2006/02/15 01:25:01 tom Exp $
+ * $Header: /usr/build/vile/vile/RCS/file.c,v 1.391 2006/04/02 17:45:36 tom Exp $
  */
 
 #include "estruct.h"
@@ -1087,7 +1087,7 @@
 {
     double total = (doslines + unixlines) * b_val(bp, VAL_PERCENT_CRLF);
     double value = (doslines * 100);
-    return (total != 0) && (value >= total);
+    return (total > 0) && (value >= total);
 }
 
 /*
Index: filters/cfg-filt.l
Prereq:  1.11 
--- vile-9.5f+/filters/cfg-filt.l	2006-01-09 19:24:31.000000000 +0000
+++ vile-9.5g/filters/cfg-filt.l	2006-04-02 16:49:05.000000000 +0000
@@ -1,7 +1,7 @@
 %{
 
 /*
- * $Header: /usr/build/vile/vile/filters/RCS/cfg-filt.l,v 1.11 2006/01/09 19:24:31 tom Exp $
+ * $Header: /usr/build/vile/vile/filters/RCS/cfg-filt.l,v 1.12 2006/04/02 16:49:05 tom Exp $
  *
  * Filter to add vile "attribution" sequences to an ordinary Lynx config-file
  */
@@ -46,7 +46,7 @@
 ADDRESS		({NAME}|\.)+
 EMAIL		{NAME}@{ADDRESS}
 
-URL		[[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+
+URL		[[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+
 
 %%
 
Index: filters/css-filt.l
Prereq:  1.11 
--- vile-9.5f+/filters/css-filt.l	2006-01-09 19:24:31.000000000 +0000
+++ vile-9.5g/filters/css-filt.l	2006-04-02 16:49:54.000000000 +0000
@@ -2,7 +2,7 @@
 
 %{
 /*
- * $Header: /usr/build/vile/vile/filters/RCS/css-filt.l,v 1.11 2006/01/09 19:24:31 tom Exp $
+ * $Header: /usr/build/vile/vile/filters/RCS/css-filt.l,v 1.12 2006/04/02 16:49:54 tom Exp $
  *
  * Filter to add vile "attribution" sequences to Cascading Style Sheets.
  */
@@ -49,7 +49,7 @@
 REAL		([[:digit:]]*\.[[:digit:]]+)
 NUMBER		({DECIMAL}|{REAL})
 
-URL		[[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+
+URL		[[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+
 
 %%
 
Index: filters/filters.rc
Prereq:  1.204 
--- vile-9.5f+/filters/filters.rc	2006-02-19 23:50:48.000000000 +0000
+++ vile-9.5g/filters/filters.rc	2006-03-04 05:59:42.000000000 +0000
@@ -1,4 +1,4 @@
-; $Id: filters.rc,v 1.204 2006/02/19 23:50:48 tom Exp $
+; $Id: filters.rc,v 1.205 2006/03/04 05:59:42 tom Exp $
 ; majormodes in this file are ordered alphabetically for convenience - the
 ; precedence used by vile is strictly alphabetic, counting case.
 
@@ -32,6 +32,11 @@
 	filtername	'vile-txt-filt'
 ~endwith
 
+define-mode delphi
+~with define-submode delphi
+	filtername	'vile-pas-filt -k delphi'
+~endwith
+
 define-mode java
 ~with define-submode java
 	filtername	'vile-c-filt -j -p -k java'
Index: filters/genmake.mak
Prereq:  1.29 
--- vile-9.5f+/filters/genmake.mak	2005-09-05 00:11:32.000000000 +0000
+++ vile-9.5g/filters/genmake.mak	2006-04-02 01:20:06.000000000 +0000
@@ -1,4 +1,4 @@
-# $Header: /usr/build/vile/vile/filters/RCS/genmake.mak,v 1.29 2005/09/05 00:11:32 tom Exp $
+# $Header: /usr/build/vile/vile/filters/RCS/genmake.mak,v 1.30 2006/04/02 01:20:06 tom Exp $
 # This is a list of filter root names and whether .c or .l files define the
 # filter.  Except for vile-crypt and vile-manfilt (which do not correspond to
 # majormodes), the filter names are constructed as vile-{root}-filt.
@@ -37,6 +37,7 @@
 latex	latexflt	l
 lex	lex-filt	l
 lisp	lispfilt	l
+lua	lua-filt	l
 mail	mailfilt	l
 make	makefilt	l
 midl	midlfilt	l
Index: filters/infofilt.l
Prereq:  1.5 
--- vile-9.5f+/filters/infofilt.l	2006-01-09 19:24:31.000000000 +0000
+++ vile-9.5g/filters/infofilt.l	2006-04-02 16:49:54.000000000 +0000
@@ -5,7 +5,7 @@
 %{
 
 /*
- * $Header: /usr/build/vile/vile/filters/RCS/infofilt.l,v 1.5 2006/01/09 19:24:31 tom Exp $
+ * $Header: /usr/build/vile/vile/filters/RCS/infofilt.l,v 1.6 2006/04/02 16:49:54 tom Exp $
  *
  * Filter to add vile "attribution" sequences to an info file.
  * (An extension of "text" mode).
@@ -41,7 +41,7 @@
 ADDRESS		({NAME}|\.)+
 EMAIL		{NAME}@{ADDRESS}
 
-URL		[[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+
+URL		[[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+
 
 %%
 
Index: filters/lua-filt.l
--- /dev/null	2006-04-02 16:31:22.804538750 +0000
+++ vile-9.5g/filters/lua-filt.l	2006-04-02 15:43:00.000000000 +0000
@@ -0,0 +1,75 @@
+%x LONG_STR LONG_CMT
+
+%{
+/*
+ * $Header: /usr/build/vile/vile/filters/RCS/lua-filt.l,v 1.3 2006/04/02 15:43:00 tom Exp $
+ *
+ * Filter to add vile "attribution" sequences to selected bits of lua
+ * input text.
+ */
+
+#include <filters.h>
+#include <fltstack.h>
+
+DefineFilter("lua");
+
+static char *Comment_attr;
+static char *Number_attr;
+static char *String_attr;
+
+static int long_str = 0;	/* level for long-bracket */
+
+%}
+
+INTEGER		[-+]?([[:digit:]]+)
+REAL		[-+]?([[:digit:]]*\.[[:digit:]]+)([eE][+-]?[[:digit:]]+)?
+IDENT		[[:alpha:]_][[:alnum:]_]*
+
+SSTRING		\'(\\.|[^'\\])*\'
+DSTRING		\"(\\.|[^"\\])*\"
+STRINGS		({SSTRING}|{DSTRING})
+
+NUMBER		{INTEGER}|{REAL}
+
+LONG_L		"["[=]*"["
+LONG_R		"]"[=]*"]"
+
+%%
+
+<INITIAL>{IDENT}	{ WriteToken(ci_keyword_attr(yytext)); }
+<INITIAL>{STRINGS}	{ WriteToken(String_attr); }
+<INITIAL>{NUMBER}	{ WriteToken(Number_attr); }
+
+<INITIAL>"--"{LONG_L}	{ WriteToken(Comment_attr); push_state(LONG_CMT); long_str = yyleng - 2; }
+<LONG_CMT>{LONG_R}	{ WriteToken(Comment_attr); if (yyleng == long_str) pop_state(); }
+<LONG_CMT>[^[=\]]+	{ WriteToken(Comment_attr); }
+<LONG_CMT>.		{ WriteToken(Comment_attr); }
+
+<INITIAL>"--"[^\n]*	{ WriteToken(Comment_attr); }
+
+<INITIAL>{LONG_L}	{ WriteToken(String_attr); push_state(LONG_STR); long_str = yyleng; }
+<LONG_STR>{LONG_R}	{ WriteToken(String_attr); if (yyleng == long_str) pop_state(); }
+<LONG_STR>[^[=\]]+	{ WriteToken(String_attr); }
+<LONG_STR>.		{ WriteToken(String_attr); }
+
+%%
+
+static void
+init_filter(int before GCC_UNUSED)
+{
+}
+
+static void
+do_filter(FILE *inputs)
+{
+    yyin = inputs;
+
+    Comment_attr = class_attr(NAME_COMMENT);
+    Number_attr  = class_attr(NAME_NUMBER);
+    String_attr  = class_attr(NAME_LITERAL);
+
+    begin_state(INITIAL);
+    while (yylex() > 0) {
+    }
+    end_state();
+}
Index: filters/lua.key
--- /dev/null	2006-04-02 16:31:22.804538750 +0000
+++ vile-9.5g/filters/lua.key	2006-04-02 15:16:50.000000000 +0000
@@ -0,0 +1,22 @@
+: $Id: lua.key,v 1.2 2006/04/02 15:16:50 tom Exp $
+and
+break
+do
+else
+elseif
+end
+false:Number
+for
+function
+if
+in
+local
+nil:Number
+not
+or
+repeat
+return
+then
+true:Number
+until
+while
Index: filters/mailfilt.l
Prereq:  1.18 
--- vile-9.5f+/filters/mailfilt.l	2006-01-09 19:24:31.000000000 +0000
+++ vile-9.5g/filters/mailfilt.l	2006-04-02 16:49:54.000000000 +0000
@@ -5,7 +5,7 @@
 %{
 
 /*
- * $Header: /usr/build/vile/vile/filters/RCS/mailfilt.l,v 1.18 2006/01/09 19:24:31 tom Exp $
+ * $Header: /usr/build/vile/vile/filters/RCS/mailfilt.l,v 1.19 2006/04/02 16:49:54 tom Exp $
  *
  * Filter to add vile "attribution" sequences to selected bits of mail
  */
@@ -33,7 +33,7 @@
 
 BEGIN_HEADER	^"From "{EMAIL}
 
-URL		[[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+
+URL		[[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+
 
 %%
 
Index: filters/pas.key
Prereq:  1.3 
--- vile-9.5f+/filters/pas.key	2005-05-11 20:56:11.000000000 +0000
+++ vile-9.5g/filters/pas.key	2006-03-04 06:08:50.000000000 +0000
@@ -1,6 +1,6 @@
-: $Id: pas.key,v 1.3 2005/05/11 20:56:11 tom Exp $
+: $Id: pas.key,v 1.4 2006/03/04 06:08:50 tom Exp $
 : reserved identifiers
-.default Ident
+:.default Ident
 goto:C2
 and
 begin
Index: filters/txt-filt.l
Prereq:  1.20 
--- vile-9.5f+/filters/txt-filt.l	2006-01-09 19:25:18.000000000 +0000
+++ vile-9.5g/filters/txt-filt.l	2006-04-02 16:56:19.000000000 +0000
@@ -5,7 +5,7 @@
 %{
 
 /*
- * $Header: /usr/build/vile/vile/filters/RCS/txt-filt.l,v 1.20 2006/01/09 19:25:18 tom Exp $
+ * $Header: /usr/build/vile/vile/filters/RCS/txt-filt.l,v 1.21 2006/04/02 16:56:19 tom Exp $
  *
  * Filter to add vile "attribution" sequences to an ordinary text file
  */
@@ -39,7 +39,7 @@
 ADDRESS		({NAME}|\.)+
 EMAIL		{NAME}@{ADDRESS}
 
-URL		[[:alpha:]]+"://"[[:alnum:]#%&+,./?;@_=~-]+~
+URL		[[:alpha:]]+"://"[[:alnum:]#%&+\,.\/?;@_=~-]+
 
 %%
 
Index: macros/modes.rc
Prereq:  1.36 
--- vile-9.5f+/macros/modes.rc	2006-02-20 00:36:05.000000000 +0000
+++ vile-9.5g/macros/modes.rc	2006-04-02 14:35:31.000000000 +0000
@@ -1,4 +1,4 @@
-; $Id: modes.rc,v 1.36 2006/02/20 00:36:05 tom Exp $
+; $Id: modes.rc,v 1.39 2006/04/02 14:35:31 tom Exp $
 ; majormodes in this file are ordered alphabetically for convenience - the
 ; precedence used by vile is strictly alphabetic, counting case.  Use the
 ; before and after qualifiers to override the precedence.
@@ -150,6 +150,10 @@
 	tabstop=4
 	shiftwidth=4
 	dos
+	sections='^\(\([{]\)\|\(\s*\(public\|private\|protected\|static\).*[(]\)\)'
+~elsewith define-submode cs group 'region'
+	fence-if	'^\s*#region\>'
+	fence-fi	'^\s*#endregion\>'
 ~endwith
 
 define-mode csh
@@ -209,6 +213,33 @@
 	fence-fi	'^\s*\(\$\s*\)\?\<endif\>'
 ~endwith
 
+define-mode delphi
+~with define-submode delphi
+~if &sin $os 'win32'
+	suffixes	'\.\(dfm\|dpr\|pas\)$'
+~else
+	suffixes	'\.\(dfm\|dpr\)$'
+~endif
+	dos
+	before pas
+	ignorecase
+; no mistake - pascal fence-fi has no useful marker past the last else
+	fence-if   '^\$\s*if\>'
+	fence-elif '^\$\s*else\s+if\>'
+	fence-fi   '^\$\s*else\>\s*$'
+; I would have fences for case statements but there is too much conflict with
+; block, etc
+~elsewith define-submode delphi group 'unit'
+	fence-if	'^\s*\<unit\>'
+	fence-fi	'^\s*\<end\>\s*\.'
+~elsewith define-submode delphi group 'block'
+	fence-if	'^\s*\<begin\|type\>'
+	fence-fi	'^\s*\<end\>\s*;'
+~elsewith define-submode delphi group 'object'
+	fence-if	'^\s*\<object\>'
+	fence-fi	'^\s*\<end\>\s*$'
+~endwith
+
 define-mode def
 ~with define-submode def
 	suffixes	'\.\(def\)$'
@@ -395,6 +426,13 @@
 	before make
 ~endwith
 
+define-mode lua
+~with define-submode lua
+	suffixes	'\.\(lua\)$'
+	cindent
+	cindent-chars &cat ':#' $fences
+~endwith
+
 ; actually, m4 used for autoconf scripts, which is Bourne-shell
 define-mode m4
 ~with define-submode m4
Index: macros/vileinit.rc
Prereq:  1.32 
--- vile-9.5f+/macros/vileinit.rc	2005-11-23 21:56:35.000000000 +0000
+++ vile-9.5g/macros/vileinit.rc	2006-03-06 06:04:52.000000000 +0000
@@ -1,4 +1,4 @@
-; $Header: /usr/build/vile/vile/macros/RCS/vileinit.rc,v 1.32 2005/11/23 21:56:35 tom Exp $
+; $Header: /usr/build/vile/vile/macros/RCS/vileinit.rc,v 1.33 2006/03/06 06:04:52 tom Exp $
 ; This is a sample which may be installed as .vilerc (or vile.rc for non-Unix
 ; systems), or source'd as-is to provide quick initialization of some useful
 ; macros and settings.
@@ -208,8 +208,8 @@
 	use-register i load-register "!egrep -n : /usr/include/*.h /usr/include/*/*.h /usr/local/include/*.h
"
 	use-register j load-register "!egrep -n : *.[ch] */*.[ch]
"
 ~elseif &or &seq $os "dos" &seq $os "win32"
-	use-register f load-register "!grep -n -w & *.in *.m4 *.c *.h *.def *.cc *.cpp *.xs
"
-	use-register g load-register "!egrep -n & *.c *.h *.def *.cc *.cpp *.xs
"
+	use-register f load-register "!grep -n -w & *.in *.m4 *.c *.h *.def *.cc *.cpp *.cs *.xs
"
+	use-register g load-register "!egrep -n & *.c *.h *.def *.cc *.cpp *.cs *.xs
"
 ~elseif &seq $os "vms"
 	use-register f load-register "!search/exact *.c,*.h,*.com,*.mms &
"
 	use-register g load-register "!search *.c,*.h,*.com,*.mms &
"
Index: patchlev.h
--- vile-9.5f+/patchlev.h	2006-01-10 22:53:18.000000000 +0000
+++ vile-9.5g/patchlev.h	2006-03-14 21:36:22.000000000 +0000
@@ -1,3 +1,3 @@
 #define VILE_VERSION "9.5"
 /* set to "" for no patches */
-#define VILE_PATCHLEVEL "f"
+#define VILE_PATCHLEVEL "g"
Index: revlist
--- vile-9.5f+/revlist	2006-02-20 01:02:13.000000000 +0000
+++ vile-9.5g/revlist	2006-04-02 18:36:43.000000000 +0000
@@ -1,6 +1,6 @@
-revlist for vile, version v9_5f
+revlist for vile, version v9_5g
 --------------------------------------------------------------------------------
-CHANGES	1.908
+CHANGES	1.912
 CHANGES.R3	1.1
 CHANGES.R4	1.1
 CHANGES.R5	1.1
@@ -36,7 +36,7 @@
 curses.c	1.27
 descrip.mms	1.48
 dirstuff.h	1.30
-display.c	1.415
+display.c	1.416
 djhandl.c	1.6
 dumbterm.c	1.21
 edef.h	1.323
@@ -45,7 +45,7 @@
 exec.c	1.282
 externs.c	1.10
 fences.c	1.83
-file.c	1.390
+file.c	1.391
 filec.c	1.121
 fileio.c	1.179
 finderr.c	1.130
@@ -83,7 +83,7 @@
 os2keys.h	1.2
 os2pipe.c	1.5
 os2vio.c	1.35
-patchlev.h	1.342
+patchlev.h	1.343
 path.c	1.150
 perl.xs	1.104
 plugin.c	1.1
@@ -94,7 +94,7 @@
 random.c	1.291
 regexp.c	1.117
 region.c	1.132
-revlist	v9_5f
+revlist	v9_5g
 search.c	1.137
 select.c	1.158
 sinstall.sh	1.1
@@ -111,7 +111,7 @@
 ucrypt.c	1.15
 undo.c	1.88
 version.c	1.59
-vile-9.5.spec	1.7
+vile-9.5.spec	1.8
 vile.1	1.30
 vile.hlp	1.610
 vile.wmconfig	1.1
@@ -181,11 +181,11 @@
 filters/c-filt.c	1.73
 filters/c-filt.flx	1.1
 filters/c.key	1.11
-filters/cfg-filt.l	1.11
+filters/cfg-filt.l	1.12
 filters/cpp.key	1.7
 filters/cs.key	1.1
 filters/csh.key	1.1
-filters/css-filt.l	1.11
+filters/css-filt.l	1.12
 filters/css.key	1.5
 filters/cweb.key	1.2
 filters/cwebfilt.l	1.16
@@ -207,16 +207,16 @@
 filters/filterio.c	1.28
 filters/filters.c	1.99
 filters/filters.h	1.96
-filters/filters.rc	1.204
+filters/filters.rc	1.205
 filters/flt_defs.h	1.2
 filters/fltstack.h	1.9
 filters/genmake.c	1.4
-filters/genmake.mak	1.29
+filters/genmake.mak	1.30
 filters/html.key	1.8
 filters/htmlfilt.l	1.36
 filters/imake.key	1.4
 filters/imakeflt.l	1.14
-filters/infofilt.l	1.5
+filters/infofilt.l	1.6
 filters/ini-filt.l	1.4
 filters/ini.key	1.1
 filters/iss-filt.l	1.4
@@ -230,10 +230,12 @@
 filters/lex.key	1.8
 filters/lisp.key	1.2
 filters/lispfilt.l	1.11
+filters/lua-filt.l	1.3
+filters/lua.key	1.2
 filters/m4-filt.c	1.25
 filters/m4.key	1.3
 filters/mail.key	1.3
-filters/mailfilt.l	1.18
+filters/mailfilt.l	1.19
 filters/make.key	1.8
 filters/makefile.2nd	1.12
 filters/makefile.djg	1.3
@@ -259,7 +261,7 @@
 filters/nr.key	1.1
 filters/nsis.key	1.4
 filters/pas-filt.l	1.3
-filters/pas.key	1.3
+filters/pas.key	1.4
 filters/pc.key	1.1
 filters/perl.key	1.8
 filters/perlfilt.l	1.43
@@ -308,7 +310,7 @@
 filters/texifilt.l	1.4
 filters/ti-filt.l	1.16
 filters/ti.key	1.2
-filters/txt-filt.l	1.20
+filters/txt-filt.l	1.21
 filters/unfilter.c	1.8
 filters/unfilter.h	1.1
 filters/vb.key	1.6
@@ -343,14 +345,14 @@
 macros/gnugpg.rc	1.3
 macros/loaderrs.rc	1.1
 macros/manpage.rc	1.21
-macros/modes.rc	1.36
+macros/modes.rc	1.39
 macros/palettes.rc	1.7
 macros/pictmode.rc	1.4
 macros/search.rc	1.3
 macros/shifts.rc	1.4
 macros/showeach.rc	1.5
 macros/vile-pager	1.5
-macros/vileinit.rc	1.32
+macros/vileinit.rc	1.33
 macros/vilemenu.rc	1.3
 macros/vileperl.rc	1.7
 macros/which.rc	1.14
Index: vile-9.5.spec
Prereq:  1.7 
--- vile-9.5f+/vile-9.5.spec	2006-01-10 22:53:14.000000000 +0000
+++ vile-9.5g/vile-9.5.spec	2006-03-14 21:37:09.000000000 +0000
@@ -1,7 +1,7 @@
 Summary: VILE VI Like Emacs editor
-# $Header: /usr/build/vile/vile/RCS/vile-9.5.spec,v 1.7 2006/01/10 22:53:14 tom Exp $
+# $Header: /usr/build/vile/vile/RCS/vile-9.5.spec,v 1.8 2006/03/14 21:37:09 tom Exp $
 Name: vile
-Version: 9.5f
+Version: 9.5g
 # each patch should update the version
 Release: 1
 Copyright: GPL
@@ -14,6 +14,7 @@
 Patch4: vile-9.5d.patch.gz
 Patch5: vile-9.5e.patch.gz
 Patchf: vile-9.5f.patch.gz
+Patchf: vile-9.5g.patch.gz
 # each patch should add itself to this list
 Packager: Thomas Dickey <dickey@invisible-island.net>
 BuildRoot: %{_tmppath}/%{name}-root
@@ -32,6 +33,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 # each patch should add itself to this list
 
 %build
@@ -84,6 +86,9 @@
 %changelog
 # each patch should add its ChangeLog entries here
 
+* Tue Mar 14 2006 Thomas Dickey
+- added patch for 9.5g
+
 * Tue Jan 10 2006 Thomas Dickey
 - added patch for 9.5f