File elvis-2.2_0.patch of Package Elvis
--- ref.c.orig 2011-03-18 08:49:07.000000000 -0700
+++ ref.c 2011-03-18 08:50:13.000000000 -0700
@@ -42,7 +42,7 @@
#if USE_PROTOTYPES
static void usage(char *argv0);
-static char *getline(FILE *fp);
+static char *_getline(FILE *fp);
static void store(char *line, char **list);
static LINECLS classify(char *line, LINECLS prev);
static void lookup(TAG *tag);
@@ -171,7 +171,7 @@
/* This function reads a single line, and replaces the terminating newline with
* a '\0' byte. The string will be in a static buffer. Returns NULL at EOF.
*/
-static char *getline(fp)
+static char *_getline(fp)
FILE *fp;
{
int ch;
@@ -348,7 +348,7 @@
}
/* for each line... */
- for (lnum = 1, lc = LC_COMPLETE; (line = getline(fp)) != NULL; lnum++)
+ for (lnum = 1, lc = LC_COMPLETE; (line = _getline(fp)) != NULL; lnum++)
{
/* is this the tag definition? */
if (taglnum > 0 ? taglnum == lnum : !strncmp(tagline, line, len))
@@ -377,7 +377,7 @@
{
if (strchr(line, '(') != NULL)
{
- while ((line = getline(fp)) != NULL
+ while ((line = _getline(fp)) != NULL
&& *line
&& ((*line != '#' && *line != '{')
|| line[strlen(line) - 1] == '\\'))
@@ -387,7 +387,7 @@
}
else if ((lc = classify(line, lc)) == LC_PARTIAL)
{
- while ((line = getline(fp)) != NULL
+ while ((line = _getline(fp)) != NULL
&& (lc = classify(line, lc)) == LC_PARTIAL)
{
puts(line);
==========================================================================
--- data/elvis.arf.orig 2011-03-18 22:08:14.000000000 -0700
+++ data/elvis.arf 2008-10-02 23:21:41.000000000 -0700
@@ -26,6 +26,23 @@
case .html
case .shtml
case .dhtml set! bufdisplay=html
+ case .conf set! bufdisplay="syntax conf"
+ if (filename<<10=="Xresources" || filename>>11==".Xresources" )
+ then set! bufdisplay="syntax Xres"
+ if (filename<<5=="kdmrc" )
+ then set! bufdisplay="syntax kdmrc"
+ if (filename<<8=="gdm.conf" || filename>>11=="custom.conf")
+ then set! bufdisplay="syntax gdm"
+ if (filename<<8=="menu.lst")
+ then set! bufdisplay="syntax grub"
+ if (filename<<7=="mk.conf")
+ then set! bufdisplay="syntax mkconf"
+ if (filename<<9=="xorg.conf")
+ then set! bufdisplay="syntax xconfig"
+ if (dirdir(filename)>>5=="icewm" || filename>>11=="preferences")
+ then set! bufdisplay="syntax icewm"
+ if (dirdir(filename)>>9=="i386/conf" || dirdir(filename)>>13=="config/kernel" || filename>>7=="GENERIC" || filename<<7=="config.")
+ then set! bufdisplay="syntax OpenBSDKern"
if buflines >= 2 && bufdisplay=="hex"
then try 1,2s/\V^\s*<[HIThit!]/set! bufdisplay=html/x
if (filename<<5=="http:" || filename<<4=="ftp:") && strlen(dirext(filename))<4 && bd=="hex"
@@ -55,7 +72,7 @@
case never set noisyn
}
}
- """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Some messages
if tolower(basename(program))!="elvis" && !ro && (bd=="html" || bd=="man" || bd="tex")
then message To toggle the display mode, hit ^Wd
==========================================================================
--- data/elvis.clr.orig 2011-03-18 22:07:49.000000000 -0700
+++ data/elvis.clr 2009-11-30 16:14:36.000000000 -0800
@@ -1,56 +1,75 @@
switch gui
case windows
case x11 {
- color normal black on gray90
+ color normal #c6f620 on black
+ color idle #c3c3b7 on #353a4e
+ color string #6EA0EA
+ color keyword #ce0c04
+ color prep #b4cd54
+ color comment #585e77
+ color number #8dec5d
+ color variable purple2
+ color char #41ebe7
+ color regexp #f8b322
+ color bold #ffffff
+ color italic #ff3838
+ color underlined #fda1d7
+ color link #1675e4
+ color emphasized #f4ecb0
+ color fixed #0000ff
+ color standout white on #242633
+ color function firebrick1
+ color hexcursor bold black on red
+ color hexheading #b0d0f4
+ color bottom black on #92ef35
+ color toolbar black on #43b235
+ color scrollbar black on #308803
+ color statusbar #f5f878 on #3b761d
+ color status black on #acd707
+ color tool black on #077114
+ color selection #000000 on #e7740c
+ color spell on pink
+ color markup pink
+ color prepquote like string
+ color linenumber #7882a3
+ color other like keyword
+ color libt like keyword italic
+ color hlsearch black on lightblue
color argument like keyword green or dark green
- color bottom like normal
- color comment italic dark green or light green
- color cursor blue on navyblue
- color fixed gray35 or gray80
- color function Red4 or pink
color guide white
- color hexheading gray70
- color hlsearch boxed
- color keyword bold
- color libt like keyword italic
- color linenumber gray
- color link like formatted underlined blue or light blue
- color number Blue4 or light blue
- color other like keyword
- color prep bold Blue4 or light blue
- color prepquote like string
- color scroll like tool
- color scrollbar like toolbar
- color selection on tan
- color spell on pink
- color status like tool
- color statusbar like toolbar
- color string tan4 or tan1
- color tool black on gray75
- color toolbar white on gray40
- color variable Gray15 or palegoldenrod
+ color cursor #fbd914
+ color scroll #c97b19 on #0f3414
+ color boxed sandybrown
+ color fold italic bold on SpringGreen4
+ color hlobject1 on yellow
+ color hlobject2 on gold1
}
case vio
case termcap {
- color normal yellow or black
- color char like string
- color comment italic light green or green
- color fixed white or gray
- color function light cyan or cyan
- color hexheading gray
- color hlsearch bold
- color keyword bold white or black
- color libt like keyword
+ color normal bright green
+ color bold bright red
+ color italic white
+ color emphasized bright cyan
+ color fixed bright white
+ color underlined green
+ color standout bright white on blue
+ color string cyan
+ color char light cyan
+ color function magenta
+ color keyword bright red
+ color variable light magenta
+ color regexp light white
+ color link light blue
+ color comment white
+ color number light green
+ color prep green
+ color ruler blue or light cyan
+ color spell red or light magenta
+ color prepquote like string
color linenumber gray
- color link underlined blue or light cyan
- color number light cyan or blue
color other like keyword
- color prep bold magenta or blue
- color prepquote like string
- color regexp like string
- color ruler blue or light cyan
+ color libt like keyword
color showmode green boxed
- color spell red or light magenta
- color string white or brown
- color variable like normal
+ color hexheading white
+ color hlsearch bold
}
==========================================================================
--- data/elvis.ini.orig 2011-03-18 22:07:58.000000000 -0700
+++ data/elvis.ini 2006-11-22 23:15:25.000000000 -0800
@@ -1,3 +1,4 @@
+"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" CHOOSE A LOCALE
try let! locale= $LC_ALL || $LANG
@@ -68,7 +69,6 @@
map <Esc>OF $
}
}
-"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" GUI DEFAULT SETUP GOES HERE (may be overridden in .exrc file)
switch gui
@@ -95,18 +95,16 @@
" DEFAULT COLORS
source! (elvispath("elvis.clr"))
"
-"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" EXECUTE THE STANDARD CUSTOMIZATION SCRIPTS
-let f=(os=="unix" ? ".elvisrc" : "elvis.rc")
-if security != "restricted"
-then {
- if $EXINIT
- then eval $EXINIT
- else source! (exists(home/f)?home/f:home/".exrc")
-}
-if security != "restricted" && exrc && getcwd()!=home
- then safely source! (exists(f)?f:".exrc")
-set f=""
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" MISC DEFAULT SETTINGS GO HERE (may be overridden in .exrc file)
+"
+set noautoindent
+set ruler
+set showmatch
+set showmode
+set tabstop=4
+set noerrorbells
+set nowrap
"
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" X11 INTERFACE DEFAULT FONTS GO HERE
@@ -114,9 +112,9 @@
then {
if font == "" && xrootwidth >= 1024
then {
- set! font="*-courier-medium-r-*-18-*"
- set! boldfont="*-courier-bold-r-*-18-*"
- set! italicfont="*-courier-medium-o-*-18-*"
+ set! font="*-courier-medium-r-*-14-*"
+ set! boldfont="*-courier-bold-r-*-14-*"
+ set! italicfont="*-courier-medium-o-*-14-*"
}
if font == "" && xrootwidth >= 800
then {
@@ -132,3 +130,16 @@
}
}
"
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" EXECUTE THE STANDARD CUSTOMIZATION SCRIPTS
+let f=(os=="unix" ? ".elvisrc" : "elvis.rc")
+if security != "restricted"
+then {
+ if $EXINIT
+ then eval $EXINIT
+ else source! (exists(home/f)?home/f:home/".exrc")
+}
+if security != "restricted" && exrc && getcwd()!=home
+ then safely source! (exists(f)?f:".exrc")
+set f=""
+"
==========================================================================
--- data/elvis.syn.orig 2011-03-18 22:08:47.000000000 -0700
+++ data/elvis.syn 2008-11-01 01:47:32.000000000 -0700
@@ -203,7 +203,7 @@
# NOTE: The "elvis.arf" file also checks for "#!/bin/sh" on the first line,
# and uses this syntax then. Script names don't need to end with ".sh"
# Added extra words and put in lexical order - Walter Briscoe 1997/06/18
-language ksh bash sh shV sh5
+language ksh sh shV sh5
extension .sh
keyword $* $@ $# $? $- $$ $! & | ; [ ] < > ( )
keyword alias autoload bg break case cd continue do done echo elif else esac
@@ -228,6 +228,62 @@
string `
strnewline indent
+# Bash shell scripts.
+# Contributed by Agnelo de la Crotche
+language bash
+extension .bsh
+keyword alias autoload bg break case cd continue do done echo elif else esac
+keyword eval exec exit export false fc fg fi for getopts hash history
+keyword if in integer jobs kill let newgrp nohup print pwd r read readonly
+keyword select set shift stop suspend test then time times trap type typeset
+keyword ulimit umask unalias unset until wait whence while
+keyword declare
+font emphasized $* $@ $# $? $- $$ $! & | ; [ ] < > ( ) { }
+font underlined $HOME $CDPATH $MAIL $MAILPATH $PATH $PS1 $PS2 $IFS
+font underlined $HOSTNAME $HOSTTYPE $OSTYPE $MACHTYPE $PWD $OLDPWD $DIRSTACK $UID
+font underlined $EUID $GROUPS $BASH $BASH_VERSION $BASH_VERSINFO $SHLVL
+font underlined $RANDOM $SECONDS $PPID $HISTCMD $LINENO $PIPESTATUS $OPTIND
+font underlined $OPTARG $REPLY $SHELLOPTS $MAILCHECK $INPUTRC $HOSTFILE
+font underlined $HISTFILE $FCEDIT $HISTFILESIZE $HISTSIZE $HISTCONTROL
+font underlined $HISTIGNORE $histchars $PS3 $PS4 $PROMPT_COMMAND $FIGNORE
+font underlined $GLOBIGNORE $LANG $LC_ALL $LC_COLLATE $BASH_ENV $ENV
+font underlined $LC_TYPE $LC_MESSAGES $TIMEFORMAT $TIMEOUT $IGNOREEOF $auto_resume
+function (
+comment #
+startword /?-*!. $
+startword $
+inword /?*!.
+string "
+character '
+regexp {}
+
+# C-shell scripts. It also tries to format other C-like shell scripts.
+# NOTE: The "elvis.arf" file also checks for "#!/bin/[t]csh" on the first line,
+# and uses this syntax then. Script names don't need to end with ".csh"
+# Contributed by Agnelo de la Crotche (agnelo.geo@yahoo.com)
+language tcsh csh
+extension .csh
+keyword $* $@ $# $? $- $$ $! $_ $< & | ; [ ] < > ( ) { }
+keyword -r -w -x -X -e -o -z -s -f -d -l -b -c -P -S -u -g -k -t -R -L
+keyword @ ++ -- alias alloc bg bindkey break breaksw builtins bye case cd
+keyword chdir complete continue default: dirs echo echotc else end endif
+keyword endsw eval exec exit fg filetest foreach end getspath getxvers
+keyword glob goto hashstat history hup if then inlib jobs kill limit log
+keyword login logout ls-F migrate newgrp nice nohup notify onintr popd
+keyword printenv pushd rehash repeat rootnode sched set setenv setpath
+keyword setspath settc setty setxvers shift source stop suspend switch
+keyword telltc time umask unalias uncomplete unhash universe unlimit
+keyword unset unsetenv ver wait warp watchlog where which while beepcmd
+keyword cwdcmd helpcommand periodic precmd postcmd shell
+keyword || && ^ == != =~ !~ <= >= << >> + - * / % ~
+function (
+comment #
+startword /?-*!.
+inword /?*!.
+string `
+strnewline empty
+character '
+
# TCL shell scripts.
# Contributed by Martin Mitchell (martin@debian.org)
# and Jeff Wang (jeffw@advance.com)
@@ -313,6 +369,84 @@
keyword tell telldir tie tied time times tr truncate uc ucfirst umask undef
keyword unless keyword unlink unpack unshift untie until use utime values vec
keyword wait waitpid wantarray warn while write x xor y
+# --------------------------------------------------------------------------------------------------------------
+# added by Agnelo de la Crotche
+keyword head1 head2 over back for begin end pod cut
+keyword TIESCALAR FETCH STORE
+font underlined Cwd cwd getcwd fastcwd Cwd::chdir Cwd::abs_path Cwd::fast_abs_path
+font underlined DirHandle ->open ->close ->read ->rewind
+font underlined FileHandle ->fdopen ->fileno new_from_fd ->getc ->gets ->getline ->getlines
+font underlined ->seek ->tell ->read ->sysread ->write ->syswrite ->eof ->fileno ->clearerr
+font underlined ->print ->printf ->format_write ->input_line_number ->input_record_separator
+font underlined ->autoflush ->output_field_separator ->output_record_separator ->format_name
+font underlined ->format_top_name ->format_page_number ->format_lines_per_page ->format_lines_left
+font underlined ->format_line_break_characters ->format_formfeed
+font underlined English Fcntl SelectSaver Env Shell lib @lib::ORIG_INC
+font underlined Carp carp cluck croak confess
+font underlined UNIVERSAL UNIVERSAL::VERSION UNIVERSAL::isa UNIVERSAL::can ->VERSION ->isa ->can
+font underlined SelfLoader AutoLoader AutoSplit autosplit autosplit_lib_modules Exporter
+font underlined POSIX islower isupper isalpha isalnum isdigit isxdigit isspace isprint isgraph ispunct iscntrl
+font underlined tolower toupper strstr strcoll strxfrm strtod strtol strtoul mblen mbtowc mbstowcs wctomb wcstombs
+font underlined ceil floor frexp ldexp fmod modf acos asin atan fabs log10 pow tan cosh sinh tanh
+font underlined POSIX::rename POSIX::unlink POSIX::link POSIX::umask POSIX::chmod POSIX::chown POSIX::utime POSIX::fcntl
+font underlined remove tmpnam fstat POSIX::stat access OK_F OK_R OK_W OK_X pathconf fpathconf
+font underlined POSIX::mkdir POSIX::rmdir POSIX::chdir POSIX::getcwd
+font underlined POSIX::opendir POSIX::closedir POSIX::readdir POSIX::rewinddir
+font underlined creat dup dup2 POSIX::open POSIX::close rewind POSIX::write POSIX::read
+font underlined POSIX::getc POSIX::gets getchar pipe gets lseek POSIX::printf POSIX::sprintf
+font underlined POSIX::time POSIX::localtime POSIX::gmtime ctime asctime mktime fstrtime difftime tzset tzname
+font underlined getenv sysconf uname localeconv setlocale LC_ALL LC_TYPE LC_COLLATE
+font underlined POSIX::getlogin cuserid getuid getgid geteuid getegid setuid setgid
+font underlined POSIX::getpwuid POSIX::getpwnam POSIX::getgrgid POSIX::getgrnam getgroups
+font underlined File::Basename fileparse_set_fstype fileparse basename dirname
+font underlined File::Compare compare File::Compare::compare_text File::Compare::cmp
+font underlined File::Copy copy move cp mv File::Copy::syscopy File::DosGlob
+font underlined File::Find find $File::Find::name $File::Find::dir $File::Find::prune
+font underlined File::Listing parse_dir File::CheckTree validate File::Path mkpath rmtree
+font underlined File::stat ->dev ->ino ->mode ->nlink ->uid ->gid ->rdev ->size ->atime ->mtime ->ctime ->blksize ->blocks
+font underlined :FIELDS st_dev st_ino st_mode st_nlink st_uid st_gid st_rdev st_size st_atime st_mtime st_ctime st_blksize st_blocks
+font underlined File::Spec File::Spec::Functions ->splitpath ->splitdir ->abs2rel ->rel2abs
+font underlined ->devnull ->tmpdir ->curdir ->updir ->rootdir ->path ->file_name_is_absolute
+font underlined ->canonpath ->catfile ->catdir ->join ->catpath
+font underlined Text::Abbrev abbrev Text::Soundex soundex Text::Tabs expand unexpand $tabstop
+font underlined Text::ParseWords parse_line quotewords nested_quotewords shellwords delimiters
+font underlined Text::Wrap $Text::Wrap::columns $Text::Wrap::huge wrap fill
+font underlined MIME::Base64 MIME::QuotedPrint encode decode encode_base64 decode_base64 encode_qp decode_qp
+font underlined HTML::Parser api_version ->parse ->parse_file ->eof ->strict_comment ->strict_names
+font underlined ->boolean_attribute_value ->xml_mode ->unbroken_text ->markded_section ->handler
+font underlined self tokens tokenpos token0 tagname attr attrseq text dtext is_cdata offset
+font underlined event line start end declaration comment process default handlers
+font underlined HTML::HeadParser ->header Title Content-Base Isindex
+font underlined HTML::Linkextor
+font underlined HTTP::Headers
+font underlined Archive::Tar ->add_files ->add_data ->data ->extract ->list_files ->get_content
+font underlined ->replace_content ->new ->remove ->create_archive ->list_archive ->extract_archive
+font underlined Compress::Zlib deflateInit inflateInit ->deflate ->inflate ->flush ->dict_adler
+font underlined -Level Z_BEST_SPEED Z_BEST_COMPRESSION Z_DEFAULT_COMPRESSION -Method Z_DEFLATED
+font underlined -WindowBits MAX_WBITS -MemLevel MAX_MEM_LEVEL -Dictionary -Bufsize
+font underlined -Strategy Z_DEFAULT_STRATEGY Z_FILTERED Z_HUFFMAN_ONLY Z_OK compress uncompress
+font underlined gzopen ->gzread ->gzreadline ->gzwrite ->gzflush ->gzclose ->gzerror
+font underlined Z_OK Z_STREAM_END Z_ERRNO Z_STREAM_ERROR Z_DATA_ERROR Z_MEM_ERROR Z_BUF_ERROR
+font underlined O_RDONLY O_WRONLY O_RDWR O_TRUNC O_CREAT O_APPEND O_EXCL O_NONBLOCK
+font underlined O_BINARY O_TEXT O_DEFER O_SYNC O_ASYNC O_DSYNC O_RSYNC O_NOCTTY O_NDELAY
+font underlined O_LARGEFILE SEEK_SET SEEK_CUR SEEK_END LOCK_SH LOCK_EX LOCK_UN LOCK_NB
+font underlined __PACKAGE__ $VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS __WARN__ __DIE__
+font underlined $ARGV @ARGV @INC %INC %ENV $ENV %SIG $SIG @LAST_MATCH_START @LAST_MATCH_END
+font underlined $MATCH $PREMATCH $POSTMATCH $LAST_PAREN_MATCH $MULTILINE_MATCHING $INPUT_LINE_NUMBER
+font underlined $NR $INPUT_RECORD_SEPARATOR $RS $OUTPUT_AUTOFLUSH $OUTPUT_FIELD_SEPARATOR $OFS
+font underlined $OUTPUT_RECORD_SEPARATOR $ORS $LIST_SEPARATOR $SUBSCRIPT_SEPARATOR $SUBSEP $OFMT
+font underlined $FORMAT_PAGE_NUMBER $FORMAT_LINES_PER_PAGE $FORMAT_LINES_LEFT $FORMAT_NAME $FORMAT_TOP_NAME
+font underlined $FORMAT_LINE_BREAK_CHARACTERS $FORMAT_FORMFEED $ACCUMULATOR $CHILD_ERROR $OS_ERROR $ERRNO
+font underlined $EXTENDED_OS_ERROR $EVAL_ERROR $PROCESS_ID $PID $REAL_USER_ID $UID $EFFECTIVE_USER_ID
+font underlined $EUID $REAL_GROUP_ID $GID $EFFECTIVE_GROUP_ID $EGID $PROGRAM_NAME $PERL_VERSION $COMPILING
+font underlined $DEBUGGING $SYSTEM_FD_MAX $INPLACE_EDIT $OSNAME $PERLDB $BASETIME $WARNING $EXECUTABLE_NAME
+font underlined SCALAR ARRAY HASH CODE GLOBE IO REF STDIN STDOUT STDERR <STDIN> <STDOUT> DATA PACKAGE NAME
+font underlined <DATA>
+font underlined constant diagnostics integer import refs vars sigtrap strict subs
+#font underlined $ARG $_ $& $` $' $+ $* $. $/ $| $, $\ $" $; $# $% $= $- $~ $^ $: $^L $^A $? $! $^E
+#font underlined $@ $$ $< $> $( $) $0 $] $^D $^F $^H $^I $^M $^O $^P $^R $^S $^T $^W $^X
+#font bold + = - . .. ... / \ % * & && | || -> +> < <= > >= <=> ! ~ =~ !~ ^ x ( ) [ ] { } , :
+# --------------------------------------------------------------------------------------------------------------
comment #
function (
startword &_@%$
@@ -536,6 +670,47 @@
ignorecase true
mostly formatted
+
+# Cascading style sheet
+language css
+extension .css
+ignorecase true
+comment /* */
+string "
+character '
+operator :;{}
+keyword font-family font-style font-variant font-weight font-size font-align
+keyword font color background-color background-image background-repeat
+keyword background-attachment background-position background word-spacing
+keyword letter-spacing text-decoration text-transform text-align text-indent
+keyword line-height vertical-align margin-top margin-right margin-bottom
+keyword margin-left margin padding-top padding-right padding-bottom
+keyword padding-left padding position border-collapse border-top-width
+keyword border-right-width border-bottom-width border-left-width border-width
+keyword border-color border-style border-top border-right border-bottom
+keyword border-left border width height float clear display white-space
+keyword list-style-type list-style-image list-style-position list-style
+font argument absolute auto baseline blink block bold bolder both bottom capitalize
+font argument center circle collapse cursive dashed decimal disc dotted double
+font argument fantasy fixed groove inherit inline inset inside italic justify
+font argument larger left lighter line-through list-item lower-alpha lower-roman
+font argument lowercase medium middle monospace no-repeat none normal nowrap
+font argument oblique outset outside overline pre relative repeat repeat-x
+font argument repeat-y rgb ridge right sans-serif scroll serif small-caps smaller
+font argument solid square sub super text-bottom text-top thick thin top transparent
+font argument underline upper-alpha upper-roman uppercase url xx-large xx-small
+font underlined :active :hover :lang :link :visited :first-line :first-letter !important
+font emphasized a abbr acronym address applet area b big blink blockquote body button caption cite
+font emphasized code col dd del dfn dir div dl dt em embed fieldset font form frame frameset h1
+font emphasized h2 h3 h4 h5 h6 head hr html i iframe ilayer img input ins isindex kbd keygen label
+font emphasized layer legend li link listing map menu meta multicol nobr noembed noframes nolayer
+font emphasized noscript object ol optgroup option p param plaintext pre pt px q s samp select server
+font emphasized small spacer strike strong sub sup tbody textarea title tt u ul var wbr xmp table
+font emphasized td tfoot th thead tr
+font adjective arial sans-serif serif fantasy green yellow greenyellow forestgreen silver black
+font adjective white navy gold
+
+
#The docbook, as taken from "Docbook: The definitive guide" version 2.0.3
#till version 4.1 Hope it helps making some fine manuals.
#Hints are welcome. <johan.dewit@sapphire.be>
@@ -946,6 +1121,36 @@
other initialpunct
ignorecase true
+# ReXX script files
+# Contributed by Agnelo de la Crotche (agnelo.geo@yahoo.com)
+language ReXX
+extension .REX .CMD .rex .cmd
+keyword ADDRESS ARG CALL DO DROP EXIT IF INTERPRET ITERATE LEAVE NOP NUMERIC
+keyword OPTIONS PARSE PROCEDURE PULL PUSH QUEUE RETURN SAY SELECT SIGNAL TRACE
+keyword ABBREV ABS API BEEP BITAND BITOR BITXOR B2X CENTER CENTRE CHARIN
+keyword CHAROUT CHARS COMPARE CONDITION COPIES C2D C2X DATATYPE DATE DELSTR
+keyword DELWORD DIGITS D2C D2X DIRECTORY ERRORTEXT ENDLOCAL FILESPEC FORM
+keyword FORMAT FUZZ INSERT LASTPOS LEFT LENGTH LINEIN LINEOUT LINES MAX MIN
+keyword OVERLAY POS QUEUED RANDOM REVERSE RIGHT SETLOCAL SIGN SOURCELINE
+keyword SPACE STREAM STRIP SUBSTR SUBWORD SYMBOL TIME TRACE TRANSLATE TRUNC
+keyword VALUE VERIFY WORD WORDINDEX WORDLENGTH WORDPOS WORDS XRANGE X2B X2C
+keyword X2D RXQUEUE THEN ELSE DO END WHEN OTHERWISE WHILE UNTIL FOREVER
+keyword UPPER VAR
+keyword < > = \ & | + - % ^
+font underlined RxMessageBox SysCls SysCopyObject SysCreateShadow SysMoveObject
+font underlined SysCreateObject SysCurPos SysCurState SysDeregisterObjectClass
+font underlined SysDestroyObject SysDriveInfo SysDriveMap SysDropFuncs
+font underlined SysFileDelete SysFileTree SysFileSearch SysGetEA SysGetKey
+font underlined SysGetMessage SysIni SysMkDir SysOpenObject SysOS2Ver SysPutEA
+font underlined SysQueryClassList SysRegisterObjectClass SysRmDir SysSaveObject
+font underlined SysSearchPath SysSetIcon SysSetObjectData SysSleep SysTempFilename
+font underlined SysTextScreenRead SysTextScreenSize SysWaitNamedPipe
+comment /* */
+function (
+string "
+character '
+ignorecase true
+
# MS-DOS batch file
# Contributed by Dan Fandrich (dan@fch.wimsey.bc.ca)
# Only the commands which may be considered part of the batch "language"
@@ -973,6 +1178,28 @@
inword ._/\\:$!@#^&-
ignorecase true
+# 4DOS batch file
+# Contributed by Agnelo de la Crotche
+language batch
+extension .btm .BTM
+keyword break call cd cls echo echo. echo/ echo\ echo+ exit for goto if lh
+keyword loadfix loadhigh path pause prompt rem set shift truename verify
+keyword quit iff do eval
+keyword @ | < == do errorlevel exist not on off
+keyword %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
+# environment variable references
+string %
+# goto labels
+preprocessor :
+# file redirections
+comment >
+font underlined >
+comment rem
+comment ::
+anchor 1 ::
+inword ._/\\:$!@#^&-
+ignorecase true
+
# MS-DOS config.sys file
# Contributed by Walter Briscoe (walter@wbriscoe.demon.co.uk)
language config.sys
@@ -1764,7 +1991,7 @@
# http://www.icewm.org
# Configuration file: $HOME/.icewm/preferences (1.0.9) - generated by genpref
language icewm
-extension icewm/preferences
+#extension icewm/preferences
comment #
anchor ^ ActiveButtonFontName ActiveTaskBarFontName ActiveWorkspaceFontName
anchor ^ AddressBarCommand ApmFontName AutoDetectGNOME AutoHideDelay
@@ -1870,3 +2097,467 @@
anchor ^ TrayDrawBevel TrayShowAllWindows UseMouseWheel UseRootButtons
anchor ^ VerticalEdgeSwitch WarpPointer Win95Keys WorkspaceNames
anchor ^ WorkspaceStatusTime XFreeType moveSizeFontName
+
+# Visual Basic
+language VBS
+extension .vbs .VBS
+keyword AppActivate Beep Binary ByRef ByVal Call ChDir ChDrive Close Const Date Declare Lib Alias DefBool DefByte DefInt DefLng
+keyword DefCur DefSng DefDbl DefDec DefDate DefStr DefObj DefVar DeleteSetting Dim Do While Until Loop Empty End Enum Erase Error
+keyword Event Exit FileCopy For Each In To Step Next Friend Function Get GetSetting GetAllSettings GoSub Return GoTo If Then Else
+keyword ElseIf Implements Input Is In Kill Len Let Line Load Lock Unlock LSet Me Mid MidB Mid$ MkDir Name New Nothing Null Resume
+keyword Open Access As On Optional Option Base Compare Explicit Private Get Let Set Public Put RaiseEvent Randomize ReDim Preserve
+keyword Rem Reset RmDir RSet SavePicture SaveSetting Seek Select Case SendKeys Set SetAttr Static Stop Sub Time Type Unload Wend
+keyword Width With Write ParamArray Print Property String WithEvents Attribute AddressOf And Comparison Eqv Imp Like Mod Not Or Xor
+keyword Abs Array Asc Atn CallByName Choose Chr Command Cos CreateObject CurDir CVErr DateAdd DateDiff DatePart DateSerial DateValue
+keyword Day DDB Dir DoEvents Environ EOF Error Exp FileAttr FileDateTime FileLen Filter Format Format$ FormatCurrency FormatDateTime
+keyword FormatNumber FormatPercent FreeFile FV GetAttr GetAutoServerSettings GetObject Hex Hour IIf IMEStatus InputBox InStr InStrRev
+keyword Int Fix IPmt IRR IsArray IsDate IsEmpty IsError IsMissing IsNull IsNumeric IsObject Join LBound LCase Left Left$ Len LoadPicture
+keyword LoadResData LoadResPicture LoadResString Loc LOF Log LTrim RTrim Trim Trim$ Math Minute MIRR Month MonthName MsgBox Now NPer NPV
+keyword Oct Partition Pmt PPmt PV QBColor Rate Replace RGB Right Right$ Rnd Round Second Sgn Shell Sin SLN Space Spc Split Sqr Str Str$
+keyword StrComp StrConv String$ StrReverse Switch SYD Tab Tan Timer TimeSerial TimeValue TypeName UBound UCase Val VarType Weekday
+keyword WeekdayName Year VB_Name VB_GlobalNameSpace VB_Creatable VB_PredeclaredId VB_Exposed VB_UserMemId VB_MemberFlags VB_VarHelpID
+font underlined True False vbModal vbModeless vbNormal vbMinimized vbMaximized vbCascade vbTileHorizontal vbTileVertical vbArrangeIcons vbBSNone
+font underlined vbFixedSingle vbSizable vbFixedDialog vbFixedToolWindows vbSizableToolWindow vbBlack vbRed vbGreen vbYellow vbBlue vbMagenta
+font underlined vbCyan vbWhite vbScrollBars vbDesktop vbActiveTitleBar vbInactiveTitleBar vbMenuBar vbWindowBackground vbWindowFrame vbMenuText
+font underlined vbWindowText vbTitleBarText vbActiveBorder vbInactiveBorder vbApplicationWorkspace vbHighlight vbHighlightText vbButtonFace
+font underlined vbButtonShadow vbGrayText vbButtonText vbInactiveCaptionText vb3DHighlight vb3DDKShadow vb3DLight vb3DFace vb3Dshadow vbInfoText
+font underlined vbInfoBackground vbGeneralDate vbLongDate vbShortDate vbLongTime vbShortTime vbKeyLButton vbKeyRButton vbKeyCancel vbKeyMButton
+font underlined vbKeyBack vbKeyTab vbKeyClear vbKeyReturn vbKeyShift vbKeyControl vbKeyMenu vbKeyPause vbKeyCapital vbKeyEscape vbKeySpace
+font underlined vbKeyPageUp vbKeyPageDown vbKeyEnd vbKeyHome vbKeyLeft vbKeyUp vbKeyRight vbKeyDown vbKeySelect vbKeyPrint vbKeyExecute
+font underlined vbKeySnapshot vbKeyInsert vbKeyDelete vbKeyHelp vbKeyNumlock vbKeyA vbKeyB vbKeyC vbKeyD vbKeyE vbKeyF vbKeyG vbKeyH vbKeyI
+font underlined vbKeyJ vbKeyK vbKeyL vbKeyM vbKeyN vbKeyO vbKeyP vbKeyQ vbKeyR vbKeyS vbKeyT vbKeyU vbKeyV vbKeyW vbKeyX vbKeyY vbKeyZ vbKey0
+font underlined vbKey1 vbKey2 vbKey3 vbKey4 vbKey5 vbKey6 vbKey7 vbKey8 vbKey9 vbKeyNumpad0 vbKeyNumpad1 vbKeyNumpad2 vbKeyNumpad3 vbKeyNumpad4
+font underlined vbKeyNumpad5 vbKeyNumpad6 vbKeyNumpad7 vbKeyNumpad8 vbKeyNumpad9 vbKeyMultiply vbKeyAdd vbKeySeparator vbKeySubtract vbKeyDecimal
+font underlined vbKeyDivide vbKeyF1 vbKeyF2 vbKeyF3 vbKeyF4 vbKeyF5 vbKeyF6 vbKeyF7 vbKeyF8 vbKeyF9 vbKeyF10 vbKeyF11 vbKeyF12 vbKeyF13 vbKeyF14
+font underlined vbKeyF15 vbKeyF16 vbSModeAutomation vbSModeStandalone vbLeftButton vbRightButton vbMiddleButton vbAppWindows vbFormMDIForm
+font underlined vbFormCode vbFormControlMenu vbAppTaskManager vbShiftMask vbCtrlMask vbAltMask vbBringToFront vbSendToBack vbDefault vbArrow
+font underlined vbCrosshair vbIbeam vbIconPointer vbSizePointer vbSizeNESW vbSizeNS vbSizeNWSE vbSizeWE vbUpArrow vbHourglass vbNoDrop vbArrowHourglass
+font underlined vbArrowQuestion vbSizeAll vbCustom vbVEmpty vbVNull vbVInteger vbVLong vbVSingle vbVDouble vbVCurrency vbVDate vbVString vbAlignNone
+font underlined vbAlignTop vbAlignBottom vbAlignLeft vbAlignRight vbLeftJustify vbRightJustify vbCenter vbUnchecked vbChecked vbGrayed vbOKOnly vbOKCancel
+font underlined vbAbortRetryIgnore vbYesNoCancel vbYesNo vbRetryCancel vbCritical vbQuestion vbExclamation vbInformation vbDefaultButton1 vbDefaultButton2
+font underlined vbDefaultButton3 vbDefaultButton4 vbApplicationModal vbSystemModal vbMsgBoxHelpButton VbMsgBoxSetForeground vbMsgBoxRight vbMsgBoxRtlReading
+font underlined vbOK vbCancel vbAbort vbRetry vbIgnore vbYes vbNo
+font bold + = - / \ % * & | < <= > >= ! ^ ( )
+comment '
+string "
+preprocessor #
+function (
+ignorecase true
+inword _
+startword _
+
+# System.mwmrc
+language mwmrc
+extension .mwmrc
+comment !
+string "
+character '
+function {
+inword . _
+keyword f.title f.exec f.menu f.separator f.refresh f.pack_icons f.set_behavior
+keyword f.restore f.move f.resize f.minimize f.maximize f.lower f.raise f.kill
+keyword f.restart f.quit_mwm menu f.focus_color f.post_wmenu f.track_pan
+keyword f.restore_and_raise f.next_key f.prev_key f.circle_up f.circle_down
+font emphasized root icon window frame transient Alt Ctrl Shift Key Meta
+
+# system.twmrc & system.ctwmrc
+language twmrc
+extension .twmrc .ctwmrc
+comment #
+string "
+character '
+function {
+inword . _
+keyword TitleFont ResizeFont MenuFont IconFont IconManagerFont AutoRaise NoGrabServer
+keyword RestartPreviousState DecorateTransients DontMoveOff NoDefaults AutoSqueeze
+keyword ClientBorderWidth BorderWidth OpaqueMove InterpolateMenuColors Pixmaps
+keyword TitleHighLight RaiseOnClick MovePackResistance AutoFocusToTransients WarpRingOnScreen
+keyword WarpUnmapped OpaqueResize AnimationSpeed TitleJustification AutoLower
+keyword UseThreeDMenus UseThreeDTitles UseThreeDIconManagers UseThreeDBorders UseThreeDWMap
+keyword SunkFocusWindowTitle UseSunkTitlePixmap NoBorder NoTitle NoHighlight NoStackMode
+keyword OccupyAll AlwaysOnTop NoShowOccupyAll Color DefaultBackground DefaultForeground
+keyword BorderColor BorderTileBackground BorderTileForeground TitleBackground TitleForeground
+keyword MenuBackground MenuForeground MenuTitleBackground MenuTitleForeground MenuShadowColor
+keyword IconManagerBackground IconManagerForeground IconManagerHighLight MapWindowBackground
+keyword MapWindowForeground IconBackground IconForeground IconBorderColor ShowIconManager
+keyword SortIconManager IconManagerGeometry IconManagerDontShow IconManagerShadowDepth
+keyword IconRegion PixmapDirectory IconDirectory ForceIcons NoIconTitle UnknownIcon
+keyword Icons ShowWorkSpaceManager DontPaintRootWindow workspacemanagergeometry
+keyword AlwaysShowWindowWhenMovingFromWorkspaceManager ReallyMoveInWorkspaceManager
+keyword WMgrButtonShadowDepth NoIconManagers WorkSpaces WindowRing MoveDelta Function function
+keyword LeftTitleButton LeftTitleButton LeftTitleButton RightTitleButton RightTitleButton menu
+keyword SqueezeTitle RandomPlacement UsePPosition IconManagerHighlight ReverseCurrentWorkspace
+font emphasized root icon window frame transient Alt Ctrl Shift Key Meta
+font emphasized all North East South West title iconmgr c m Button1 Button2 Button3 m4
+font underlined f.title f.exec f.menu f.separator f.refresh f.pack_icons f.set_behavior
+font underlined f.restore f.move f.resize f.minimize f.maximize f.lower f.raise f.kill
+font underlined f.restart f.quit_mwm menu f.focus_color f.post_wmenu f.track_pan
+font underlined f.restore_and_raise f.next_key f.prev_key f.circle_up f.circle_down
+font underlined f.identify f.destroy f.iconify f.nop f.focus f.unfocus f.showiconmgr
+font underlined f.hideiconmgr f.function f.raiselower f.delete f.deltastop f.warpto
+font underlined f.warpring f.winrefresh f.hzoom f.vlzoom f.autoraise f.fullzoom f.circleup
+font underlined f.backiconmgr f.forwiconmgr f.upiconmgr f.downiconmgr f.quit f.fill
+font underlined f.prevworkspace f.nextworkspace f.gotoworkspace f.gotoworkspace f.gotoworkspace
+font underlined f.gotoworkspace f.gotoworkspace f.gotoworkspace f.gotoworkspace f.deleteordestroy
+font underlined f.movepack f.deiconify f.addtoworkspace f.vanish
+
+# system.fvwm2rc
+language fvwm
+extension .fvwm2rc .fvwmrc
+comment #
+string "
+character '
+keyword Active ActiveDown ActiveFore ActiveForeOff ActivePlacement ActivePlacementHonorsStartsOnPage
+keyword ActivePlacementIgnoresStartsOnPage ActiveUp All Alphabetic Animation AnimationOff BackColor Background
+keyword BGradient BorderWidth Bottom Button CaptureHonorsStartsOnPage CaptureIgnoresStartsOnPage Centered
+keyword CirculateHit CirculateHitIcon CirculateSkip CirculateSkipIcon Clear ClickToFocus ClickToFocusDoesntPassClick
+keyword ClickToFocusDoesntRaise ClickToFocusPassesClick ClickToFocusRaises Color CurrentDesk CurrentPage
+keyword CurrentPageAnyDesk DecorateTransient Default DGradient DoubleClickTime Down DumbPlacement East Flat FocusFollowsMouse
+keyword FollowsFocus FollowsMouse Font ForeColor Foreground FVWM FvwmBorder FvwmButtons Greyed Handles HandleWidth Height
+keyword HGradient HiddenHandles Hilight3DOff Hilight3DThick Hilight3DThin HilightBack HilightBackOff HintOverride Icon IconBox
+keyword IconFill IconGrid Iconic Icons IconTitle Inactive Interior Item Left LeftJustified Lenience Maximized MenuFace MiniIcon
+keyword MouseFocus MouseFocusClickDoesntRaise MouseFocusClickRaises MWM MWMBorder MWMButtons MWMDecor MWMDecorMax
+keyword MWMDecorMenu MWMDecorMin MWMFunctions NakedTransient NoButton NoDecorHint NoDeskSort NoFuncHint NoGeometry
+keyword NoHandles NoIcon NoIcons NoIconTitle NoInset NoLenience NoNormal NoOLDecor NoOnTop NoOverride NoPPosition
+keyword Normal North Northeast Northwest NoSticky NoStipledTitles NotAlphabetic NoTitle NoWarp OLDecor Once OnlyIcons
+keyword OnlyNormal OnlyOnTop OnlySticky OnTop Pixmap PopupDelay PopupDelayed PopupImmediately PopupOffset Quiet
+keyword Raised RecaptureHonorsStartsOnPage RecaptureIgnoresStartsOnPage Rectangle Reset Right RightJustified Root
+keyword SameType SelectInPlace SelectWarp SeparatorsLong SeparatorsShort ShowMapping SideColor SidePic Simple SkipMapping
+keyword Slippery SlipperyIcon SloppyFocus SmartPlacement SmartPlacementIsNormal SmartPlacementIsReallySmart Solid
+keyword South Southeast Southwest StartIconic StartNormal StartsAnyWhere StartsOnDesk StartsOnPage StaysOnTop StaysPut
+keyword Sticky StickyIcon StipledTitles Sunk TiledPixmap Title TitleUnderlines0 TitleUnderlines1 TitleUnderlines2
+keyword TitleWarp TitleWarpOff Top Transient TrianglesRelief TrianglesSolid Up UseBorderStyle UseDecor UseIconName
+keyword UsePPosition UseStyle UseTitleStyle Vector VGradient Warp WarpTitle West WIN WindowListHit WindowListSkip Windows
+anchor ^ AddButtonStyle AddTitleStyle AddToDecor AddToFunc AddToMenu AnimatedMove Beep BorderStyle ButtonStyle ChangeDecor
+anchor ^ ChangeMenuStyle ClickTime Close ColorLimit ColormapFocus Current CursorMove CursorStyle DefaultColors
+anchor ^ DefaultFont Delete Desk DeskTopSize Destroy DestroyDecor DestroyFunc DestroyMenu DestroyMenuStyle Direction
+anchor ^ Echo EdgeResistance EdgeScroll EdgeThickness Emulate ExecUseShell ExitFunction FlipFocus Focus Function
+anchor ^ GlobalOpts GotoPage HilightColor IconFont Iconify IconPath Lower Maximize Menu MenuStyle ModulePath Mouse Move MoveToDesk
+anchor ^ MoveToPage Next None Nop OpaqueMoveSize PipeRead PixmapPath Popup Prev Quit QuitScreen Raise RaiseLower Read Recapture
+anchor ^ Refresh RefreshWindow Resize Restart Scroll SetAnimation SetEnv SetMenuDelay SetMenuStyle SnapAttraction SnapGrid
+anchor ^ Stick Style Title TitleStyle UpdateDecor Wait WarpToWindow WindowFont WindowId WindowList WindowsDesk WindowShade XORvalue
+anchor ^ ImagePath BusyCursor
+#function {
+#font underlined Module
+ignorecase true
+
+# Windows INF
+language inf
+extension .inf
+keyword signature AddReg DelReg UpdateInis setup.ini progman.groups ProfileItems CustomDestination Name
+keyword CmdLine WorkingDir SubDir InfoTip CopyFiles BeginPrompt EndPrompt Prompt ButtonType Title IconPath
+keyword IconIndex HotKey
+font underlined HKCR HKCU HKU HKLM , =
+font bold %10% %11% %17% %18% %24%
+comment ;
+string "
+character %
+regexp []
+ignorecase true
+
+# Windows REG
+language REG
+extension .reg
+keyword [ HKEY_CURRENT_USER HKEY_USERS HKEY_CURRENT_CONFIG HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE ]
+font underlined \ = :
+font bold dword hex
+comment ;
+string "
+inword _
+ignorecase true
+
+# Xresource file
+language Xres
+comment !
+preprocessor #
+string "
+keyword True true False false on off : *
+
+# NetBSD kernel config
+language NetBSDKern
+comment #
+string "
+inword _ 0 1
+keyword include options ident maxusers makeoptions file-system config type on at
+keyword index bus dev function controller socket port iomem iosiz irq console mux
+keyword target lun slot slave phy configuration interface channel tid drq unit flags
+keyword drive pseudo-device reportid portno drq2
+font link INCLUDE_CONFIG_FILE I386_CPU I486_CPU I586_CPU I686_CPU MATH_EMULATE VM86 USER_LDT
+font link DUMMY_NOPS MTRR PERFCTRS CPURESET_DELAY CONSDEVNAME CONADDR CONSPEED CONS_OVERRIDE
+font link REALBASEMEM REALEXTMEM UCONSOLE INSECURE RTC_OFFSET NTP KTRACE SYSVMSG SYSVSEM
+font link SEMMNI SEMMNS SEMUME SEMMNU SYSVSHM SHMMAXPGS LKM USERCONF PIPE_SOCKETPAIR
+font link DIAGNOSTIC DEBUG KMEMSTATS DDB DDB_HISTORY_SIZE KGDB KGDB_DEVNAME KGDB_DEVADDR KGDB_DEVRATE
+font link DEBUG COMPAT_NOMID COMPAT_09 COMPAT_10 COMPAT_11 COMPAT_12 COMPAT_13 COMPAT_14
+font link COMPAT_15 COMPAT_43 COMPAT_386BSD_MBRPART TCP_COMPAT_42 COMPAT_SVR4 COMPAT_IBCS2
+font link COMPAT_LINUX COMPAT_FREEBSD COMPAT_MACH EXEC_MACHO COMPAT_PECOFF
+font link QUOTA FFS_EI SOFTDEP NFSSERVER EXT2FS_SYSTEM_FLAGS
+font link GATEWAY INET INET6 IPSEC IPSEC_ESP IPSEC_DEBUG MROUTING NS NSIP ISO,TPIP
+font link EON CCITT LLC HDLC NETATALK PPP_BSDCOMP PPP_DEFLATE PPP_FILTER PFIL_HOOKS
+font link IPFILTER_LOG IPFILTER_DEFAULT_BLOCK TCP_DEBUG SMB SMBD NMBD
+font link EISAVERBOSE MIIVERBOSE PCIVERBOSE PCI_CONFIG_DUMP PCMCIAVERBOSE SCSIVERBOSE
+font link USBVERBOSE PNPBIOSVERBOSE PNPBIOSDEBUG I2OVERBOSE MCAVERBOSE
+font link NFS_BOOT_DHCP NFS_BOOT_BOOTPARAM WSEMUL_SUN WSEMUL_VT100 WS_KERNEL_FG WSCOL_GREEN WS_KERNEL_BG WSCOL_BLACK
+font link WSDISPLAY_COMPAT_PCVT WSDISPLAY_COMPAT_SYSCONS WSDISPLAY_COMPAT_USL WSDISPLAY_COMPAT_RAWKBD
+font link PCKBD_LAYOUT KB_DE KB_NODEAD WSDISPLAY_DEFAULTSCREENS PCDISPLAY_SOFTCURSOR
+font link VGA_CONSOLE_SCREENTYPE APM_NO_IDLE APM_V10_ONLY APM_NO_POWEROFF APM_POWER_PRINT
+font link APM_DISABLE_INTERRUPTS PCIBIOS PCIBIOSVERBOSE PCIBIOS_ADDR_FIXUP COM_HAYESP SIOP_SYMLED RND_COM
+font link PCIBIOS_BUS_FIXUP PCIBIOS_INTR_FIXUP PCIBIOS_IRQS_HINT PCIBIOS_INTR_GUESS PCIINTR_DEBUG
+font link FRENCH_KBD FINNISH_KBD GERMAN_KBD NORWEGIAN_KBD XSERVER_DDB XSERVER PMS_DISABLE_POWERHOOK
+font link FRENCH_KBD RAID_AUTOCONFIG RF_INCLUDE_EVENODD RF_INCLUDE_RAID5_RS RF_INCLUDE_PARITYLOGGING RF_INCLUDE_CHAINDECLUSTER
+font link FRENCH_KBD RF_INCLUDE_INTERDECLUSTER RF_INCLUDE_PARITY_DECLUSTERING RF_INCLUDE_PARITY_DECLUSTERING_DS
+font emphasized FFS EXT2FS LFS MFS NFS NTFS CD9660 MSDOSFS FDESC KERNFS NULLFS OVERLAY PORTAL
+font emphasized PROCFS UMAPFS UNION CODA SMBFS ffs nfs
+font underlined netbsd root mainbus pnpbios pchb ppb pceb pcib pcmb puc pciide pci
+font underlined sd0a apm0 mainbus0 ess sb wss ym com lpt pckbc fdc agp eisa0 isa0 eisa isa
+font underlined pcmcia pcic tcic mca mca0 pcic0 pcic1 pcic2 tcic0 isapnp isapnp0 cbb cardslot cardbus
+font underlined npx0 pckbc0 pckbd pms vga0 vga pcdisplay0 pcdisplay wsdisplay wskbd wsmouse pcppi pcppi0 sysbeep0
+font underlined pc0 scsibus mii pcmcom com0 com1 com2 com3 ast uha wds sd st cd ch ses ss uk
+font underlined adv adw aha ahb ahc aic bha dpt esp iha iopsp isp mly nca pcscp sea siop trm
+font underlined aac acphy addcom add com0 adv adv0 adw aha aha0 aha1 ahb ahc ahc0 aue
+font underlined ai0 aicaic aic0 amhphy an aria aria0 ast0 atapibus ate ate0 audio
+font underlined auich autri auvia awi az0 az1 bce bge bha bha0 bridge cac elmc
+font underlined bha1 bicc bicc0 bktr bmtphy boca boca0 boca1 bpfilter brgphy ehci el0
+font underlined ccd cd clcs clct clockctl cmpci cms0 cnw cs0 cue cy cy0 esm eso
+font underlined cz depca0 dmphy tlphy dpt dpt0 dpti eap ec0 ed edc ef0 eg0 esh esl
+font underlined esp ess ess0 ex exphy faith fd fd0 fdc0 fdc1 fea fms fmv0 fpa
+font underlined fxp gif glxtphy gphyter gre gsip gus gus0 guspnp hme icp icpsp icsphy
+font underlined iha inphy iop iophy iopsp ipfilter irframe irframetty isp ix0 iy0 joy joy0
+font underlined kue lc0 ld le lm0 lmc lms lms0 lms1 loop lpt lpt0 lpt1 lpt2 lxtphy
+font underlined makphy mbe mcd0 md mhzc midi mlx mly mms mms0 mms1 moxa moxa0 mpu mr nca0
+font underlined nca1 ne ne0 ne1 nele nele0 neo nsphy nsphyter ntwoc ntwoc0 oboe ohci olms0
+font underlined olms1 omms0 omms1 opl opl0 pas pas0 pcn pcscp pnaphy ppp pppoe pss0 pty
+font underlined qsphy radio raid ray rnd rt0 rt1 rt2 rt3 rtfps rtfps0 rtii0 rtii1 rtk
+font underlined satlink0 sb sb0 sd sea0 sequencer sf sf2r0 siop sip sl sm sm0
+font underlined sp sp0 spkr0 sqphy st ste stf stge strip sv tb tcom tcom0 ti tl
+font underlined tlp tqphy tr tr0 tr1 trm tun twe uaudio ucom udsbr uftdi ugen
+font underlined uha uha0 uha1 uhci uhid uhidev uhub uirda uk ukbd ukphy ulpt umass
+font underlined umct umidi umodem ums upl uplcom urio url urlphy usb uscanner usscanner
+font underlined ustir uvisor uvscom uyap vcoda viaenv viapm vlan vnd vr wd wdc
+font underlined wdc0 wdc1 wds0 wds1 we we0 we1 weasel wi wm wsfont wskbd wsmux
+font underlined wss wss0 wt0 xi yds ym cy emuxki en ep epic esa esa
+operator ?=*
+
+# FreeBSD kernel config
+language FreeBSDKern
+comment #
+string "
+inword _ 0 1
+startword _
+keyword options ident maxusers machine cpu makeoptions makeoptionpseudo-device device
+keyword at port irq drq drive flags disable iomem pseudo-device
+font emphasized FFS MFS NFS MSDOSFS NTFS EXT2FS CD9660 PROCFS KERNFS NULLFS FDESC NWFS PORTAL SMBFS UMAPFS UNION
+font link ACCEPT_FILTER_DATA ACCEPT_FILTER_HTTP AHC_REG_PRETTY_PRINT AHD_REG_PRETTY_PRINT APIC_IO ATA_STATIC_ID
+font link BLKDEV_IOSIZE BRIDGE CD9660_ROOT CODA COMPAT_43 CONF_CFLAGS CPU_WT_ALLOC DDB DDB_UNATTENDED
+font link DEBUG DFLDSIZ DIAGNOSTIC DUMMYNET ETHER_8022 ETHER_8023 ETHER_II ETHER_SNAP FAST_IPSEC FAT_CURSOR
+font link FFS_ROOT HTT I386_CPU I486_CPU I586_CPU I686_CPU ICMP_BANDLIM INCLUDE_CONFIG_FILE INET INET6 INVARIANTS
+font link INVARIANT_SUPPORT IPDIVERT IPFILTER IPFILTER_DEFAULT_BLOCK IPFILTER_LOG IPFIREWALL IPFIREWALL_DEFAULT_TO_ACCEPT
+font link IPFIREWALL_FORWARD IPFIREWALL_VERBOSE IPFIREWALL_VERBOSE_LIMIT=100 IPSEC IPSEC_DEBUG IPSEC_ESP
+font link IPSEC_FILTERGIF IPSTEALTH IPTUNNEL IPV6FIREWALL IPV6FIREWALL_DEFAULT_TO_ACCEPT IPV6FIREWALL_VERBOSE
+font link IPV6FIREWALL_VERBOSE_LIMIT IPX IPXIP KBD_INSTALL_CDEV KERNEL KTRACE LIBICONV LIBMCHAIN MATH_EMULATE
+font link MAXCONS MAXDSIZ MAXMEM MAXSSIZ MD_ROOT MODULES_OVERRIDE MROUTING MSGBUF_SIZE NCP NETATALK NETSMB
+font link NETSMBCRYPTO NFS_DEBUG NFS_GATHERDELAY NFS_MAXATTRTIMO NFS_MAXDIRATTRTIMO NFS_MINATTRTIMO NFS_MINDIRATTRTIMO
+font link NFS_MUIDHASHSIZ NFS_ROOT NFS_UIDHASHSIZ NFS_WDELAYHASHSIZ NSWAPDEV P1003_1B PPP_BSDCOMP PPP_DEFLATE
+font link PPP_FILTER QUOTA RANDOM_IP_ID ROOTDEVNAME SCSI_DELAY SC_ALT_MOUSE_IMAGE SC_DFLT_FONT SC_DFLT_FONT
+font link SC_DISABLE_DDBKEY SC_DISABLE_REBOOT SC_HISTORY_SIZE SC_KERNEL_CONS_ATTR SC_KERNEL_CONS_REV_ATTR SC_MOUSE_CHAR
+font link SC_NORM_ATTR SC_NORM_REV_ATTR SC_PIXEL_MODE SMP SOFTUPDATES SUIDDIR SYM_SETUP_LP_PROBE_MAP SYSVMSG
+font link SYSVSEM SYSVSHM TCPDEBUG TCP_DROP_SYNFIN UCONSOLE UFS_DIRHASH USERCONFIG USER_LDT VESA VGA_ALT_SEQACCESS
+font link VGA_NO_FONT_LOADING VGA_NO_MODE_CHANGE VGA_SLOW_IOACCESS VGA_WIDTH90 VISUAL_USERCONFIG XSERVER _KPOSIX_PRIORITY_SCHEDULING
+font link _KPOSIX_VERSION i386 BG_BLACK BG_GREEN BG_RED FG_BLACK FG_RED FG_WHITE FG_YELLOW
+font italic IO_COM1 IO_COM2 IO_COM3 IO_COM4 IO_FD1 IO_KBD IO_NPX IO_WD1 IO_WD2
+font underlined aac aacp adv0 adw agp aha0 ahb ahc ahd aic0 amd amr an apm0 asr ata ata0 ata1 atadisk atapicd atapifd
+font underlined atapist atkbd0 atkbdc atkbdc0 aue awi bge bpf bt0 card ccd cd ciss cs0 cue da dc de dpt ed0 ef eisa em
+font underlined ep ether ex faith fd0 fd1 fdc0 fe0 fxp gif gzip ida ie0 iir isa isp kue le0 lnc0 loop lpt md miibus mlx
+font underlined mly mpt ncr ncv nexus npx0 nsp ohci pass pci pcic0 pcic1 pcm pcn plip ppbus ppc0 ppi ppp psm0 pty rl sa
+font underlined sc0 scbus sf sio0 sio1 sio2 sio3 sis sl sn0 snp speaker splash ste stf stg sym tl tun twe tx txp ugen uhci
+font underlined uhid ukbd ulpt umass ums urio usb uscanner vcoda vga0 vn vpo vr vt0 vx wb wi xe xl
+operator ?=*
+
+# OpenBSD kernel config
+language OpenBSDKern
+comment #
+string "
+inword _ 0 1
+startword _
+keyword at bus channel config configuration console dev disable drive drq flags function generic include
+keyword interface iomem irq lun machine maxusers mux option phy port portno pseudo-device reportid slave
+keyword slot swap target tid
+font italic root bsd
+font link APERTURE COMPAT_BSDOS COMPAT_FREEBSD COMPAT_IBCS2 COMPAT_LINUX COMPAT_SVR4 CY_HW_RTS DST DUMMY_NOPS
+font link EISAVERBOSE GPL_MATH_EMULATE I386_CPU I486_CPU I586_CPU I686_CPU KGDB KGDBADDR KGDBRATE KGDB_DEVNAME
+font link NMBCLUSTERS NTFS PCIAGP PCIVERBOSE TIMEZONE USBVERBOSE USER_LDT USER_PCICONF UVM VM86 WSDISPLAY_COMPAT_PCVT
+font link WSDISPLAY_COMPAT_RAWKBD WSDISPLAY_COMPAT_USL WSDISPLAY_DEFAULTSCREENS i386
+font underlined aac addcom addcom0 adv adw aha aha0 aha1 ahb ahc ahc0 aic aic0 amdpm ami amphy an apm0 aria0
+font underlined ast ast0 ast1 atapiscsi audio aue auich autri auvia awi az az0 bge bha bha0 bha1 bha2 bio bios0
+font underlined bktr bktr0 bmtphy boca boca0 brgphy cac cardbus cd ch clcs clct cmpci cnw crypto cue cy cy0
+font underlined cz dc dcphy de dpt eap ec0 eephy ef eg0 eisa eisa0 el0 em emu ep ep0 ep0 esa eso esp ess ex0
+font underlined exphy fd fdc fdc0 fdc1 fea fms fpa fxp gdt gtp gus gus0 hifn hsq hsq0 icsphy ie0 ie1 iha inphy
+font underlined iop iophy ioprbs isa isa0 isadma0 isapnp isapnp0 ises isp joy joy0 kue lc0 lc1 le le0 lge lmc lms
+font underlined lms0 lms1 lofn lpt lpt0 lpt1 lpt2 lxtphy maestro mainbus0 mcd0 midi mii mms mms0 mms1 mpu mtdphy mtrr
+font underlined ncr ne ne ne0 ne1 ne2 neo nge nofn npx0 nsgphy nsphy nsphyter ohci opl opl0 pas pas0 pccom pccom0 pccom1
+font underlined pccom2 pccom3 pcdisplay pcdisplay0 pchb pci pcib pcibios0 pciide pciide0 pciide1 pckbc pckbc0
+font underlined pckbd pcmcia pcppi pcppi0 pcscp pctr pms pmsi ppb pss0 puc qsphy radio raid ray rl rlphy rt rt0 rtfps
+font underlined rtfps0 rtii rtii0 sb sb0 scsibus sd sea sea0 sequencer sf sf2r sf2r0 sfr sfr0 siop sis sk skc sm sp
+font underlined sp0 spkr0 sqphy ss st ste stge sv sysbeep0 ti tl tqphy tr tr0 tr1 trm twe tx txp uaudio ubsec ucom udsbr
+font underlined uftdi ugen uha uha0 uha1 uhci uhid uhidev uhub uk ukbd ukphy ulpt umass umct umidi umodem ums
+font underlined upl uplcom urio url urlphy usb uscanner usscanner uvisor uyap vga vga0 vr wb wd wd0 wd1 wdc
+font underlined wdc0 wdc1 wds wds0 wds1 wdt0 we we0 we1 we2 wi wsdisplay wskbd wsmouse wsmux wss wss0 wt0 xe
+font underlined xl xmphy yds ym
+operator ?=*
+
+
+# XF86Config
+language xconfig
+extension XF86Config
+comment #
+string "
+inword _/
+startword +
+keyword DRI Display EndSection EndSubSection Files FontPath Load Modeline Modes Module Monitor Option RgbPath Screen
+keyword Section ServerFlags ServerLayout SubSection omit Subsection EndSubsection
+font link +HSync +VSync AllowNonLocalModInDev AllowNonLocalXvidtune AutoDetected CheckDesktopGeometry ChordMiddle CorePointer
+font link DPMS DisableModInDev DisableVidModeExtension DontZap DontZoom Emulate3Buttons Emulate3Timeout NoTrapSignals
+font link ZAxisMapping nodeadkeys xaa_benchmark fifo_moderate pci_burst_on pci_retry CorePointer CoreKeyboard AutoRepeat SendCoreEvents
+font underlined BaudRate BoardName BusID ButtonNumber ButtonThreshold Buttons CalcAlgorithm Chipset Clocks CoreKeyboard DefaultDepth
+font underlined Depth Device Driver HorizSync Identifier InputDevice LeftAlt MaxX MaxY MinX MinY Mode ModelName Modes Name
+font underlined Protocol ReportingMode RightAlt SampleRate Scaled Screen ScreenNumber UseModes Vendor VendorName VertRefresh
+font underlined VideoRam ViewPort XkbDisable XkbLayout XkbModel XkbOptions XkbRules XkbVariant Xleds DisplaySize
+font italic GLcore Meta ModeShift MouseMan PS/2 Unknown Xqueue bitmap dbe ddc dri extmod extmod freetype glx imps/2
+font italic int10 microsoft mouse pc101 pc102 pc104 pex5 record speedo type1 us vbe wsmouse xfree86 xfree86-dga xie xtrap
+font italic generic vga
+
+# kmdrc
+language kdmrc
+comment #
+string "
+character '
+regexp []
+keyword ConfigVersion StaticServers ReserveServers PidFile LockPidFile AuthDir AutoRescan ExportList RandomFile PrngdSocket
+keyword PrngdPort RandomDevice FifoDir FifoGroup DataDir DmrcDir Enable Port KeyFile Xaccess ChoiceTimeout RemoveDomainname
+keyword SourceAddress Willing HaltCmd RebootCmd AllowFifo AllowFifoNow BootManager OpenDelay OpenTimeout OpenRepeat StartAttempts
+keyword PingInterval PingTimeout AuthFile Resources Xrdb Setup Startup Reset Session FailsafeClient UserPath SystemPath SystemShell
+keyword DefaultSdMode ScheduledSd SessionsDirs ClientLogFile UseSessReg GUIStyle ColorScheme LogoArea LogoPixmap GreeterPos GreeterScreen
+keyword UserAuthDir AutoReLogin AllowRootLogin AllowNullPasswd AllowShutdown AllowSdForceNow GreetString AntiAliasing GreetFont
+keyword StdFont FailFont NumLock Language UserCompletion UserList ShowUsers SelectedUsers HiddenUsers MinShowUID MaxShowUID SortUsers
+keyword FaceSource FaceDir PreselectUser FocusPasswd EchoMode UseBackground BackgroundCfg GrabServer GrabTimeout AuthComplain
+keyword ForgingSeed PluginsLogin PluginsShutdown PluginOptions AllowConsole Preloader UseTheme Theme ServerAttempts ServerTimeout
+keyword ServerCmd ServerArgsLocal ServerArgsRemote TerminateServer ResetSignal TermSignal Authorize AuthNames ResetForAuth
+keyword AllowNullPasswd AllowShutdown NoPassEnable NoPassUsers PreselectUser FocusPasswd LoginMode ChooserHosts AllowClose DefaultUser
+keyword ServerTTY AutoLoginEnable AutoLoginAgain AutoLoginDelay AutoLoginUser AutoLoginPass AutoLoginLocked ClientLogFile PreselectUser DefaultUser
+font italic false true none None Grub Lilo Root All Schedule TryNow ForceNow Never Optional Always Logo Clock Off On Keep
+font italic NotHidden Selected AdminOnly PreferAdmin PreferUser UserOnly Previous Default OneStar ThreeStars NoEcho
+font italic classic modern LocalOnly DefaultLocal DefaultRemote RemoteOnly nobody
+font underlined General Xdmcp X Core Greeter
+operator =
+
+# gdm.conf custom.conf
+language gdm
+comment #
+string "
+character '
+regexp []
+keyword AutomaticLoginEnable AutomaticLogin TimedLoginEnable TimedLogin TimedLoginDelay Configurator Chooser Greeter RemoteGreeter
+keyword AddGtkModules GtkModulesList DefaultPath RootPath AlwaysRestartServer User Group KillInitClients LogDir PidFile
+keyword PostLoginScriptDir PreSessionScriptDir PostSessionScriptDir DisplayInitDir FailsafeXServer KeepsCrashing RebootCommand
+keyword HaltCommand SuspendCommand ServAuthDir BaseXsession SessionDesktopDir DefaultSession UserAuthDir UserAuthFBDir
+keyword UserAuthFile StandardXServer FlexibleXServers FlexiReapDelayMinutes Xnest XnestUnscaledFontPath FirstVT VTAllocation
+keyword DoubleLoginWarning AlwaysLoginCurrentSession AlwaysLoginCurrentSession DisplayLastLogin SoundProgram DynamicXServers
+keyword ConsoleNotify GdmXserverTimeout AllowRoot AllowRemoteRoot AllowRemoteAutoLogin RelaxPermissions CheckDirOwner RetryDelay
+keyword UserMaxFile NeverPlaceCookiesOnNFS PasswordRequired PamStack DisallowTCP Enable HonorIndirect MaxPending MaxPendingIndirect
+keyword MaxSessions MaxWait MaxWaitIndirect DisplaysPerHost PingIntervalSeconds Port Willing GtkRC GtkTheme AllowGtkThemeChange
+keyword GtkThemesToAllow MaxIconWidth MaxIconHeight TitleBar LockPosition SetPosition PositionX PositionY UseCirclesInEntry
+keyword GraphicalTheme Browser DefaultFace MinimalUID Include Exclude IncludeAll GlobalFaceDir LocaleFile Logo ChooserButtonLogo
+keyword Quiver SystemMenu ConfigAvailable ChooserButton DefaultWelcome DefaultRemoteWelcome Welcome RemoteWelcome XineramaScreen
+keyword BackgroundType BackgroundImage BackgroundScaleToFit BackgroundColor GraphicalThemedColor BackgroundRemoteOnlyColor
+keyword BackgroundProgram RunBackgroundProgramAlways BackgroundProgramInitialDelay RestartBackgroundProgram ShowGnomeFailsafeSession
+keyword ShowXtermFailsafeSession ShowLastSession Use24Clock UseCirclesInEntry UseInvisibleInEntry GraphicalThemeDir InfoMsgFile
+keyword InfoMsgFont SoundOnLogin SoundOnLoginFile SoundOnLoginSuccess SoundOnLoginSuccessFile SoundOnLoginFailure SoundOnLoginFailureFile
+keyword PreFetchProgram DefaultHostImg HostImageDir ScanTime Hosts Broadcast Multicast Multicast_Addr AllowAdd Enable Gestures
+keyword name command flexible priority handled ghooser
+font false true _x11 gdm
+font underlined daemon security xdmcp gui greeter chooser debug servers servers server-Standard server-Terminal server-Chooser
+font underlined customcommand
+operator =
+
+# NetBSD mk.conf
+
+language mkconf
+comment #
+string "
+character '
+keyword ABI ACCEPTABLE_LICENSES ACROREAD_FONTPATH ALLOW_VULNERABLE_PACKAGES AMANDA_SMB
+keyword AMANDA_TMP AMANDA_USER AMANDA_VAR APACHE_CUSTOM_CFLAGS APACHE_GROUP APACHE_SUEXEC_CONFIGURE_ARGS
+keyword APACHE_SUEXEC_DOCROOT APACHE_USER ARLA_CACHE AUDIT_PACKAGES_FLAGS BIND_DIR BIND_GROUP
+keyword BIND_USER BINPKG_SITES BIN_INSTALL_FLAGS BSDSRCDIR BSDXSRCDIR BULK_PREREQ CANNA_GROUP
+keyword CANNA_USER CDRECORD_CONF CLAMAV_DBDIR CLAMAV_GROUP CLAMAV_USER CONSERVER_DEFAULTHOST
+keyword CONSERVER_DEFAULTPORT CROSSBASE CUPS_GROUP CUPS_USER CYRUS_GROUP CYRUS_USER DBUS_GROUP
+keyword DBUS_USER DEFANG_GROUP DEFANG_SPOOLDIR DEFANG_USER DEFAULT_IRC_SERVER DEFAULT_SERIAL_DEVICE
+keyword DEFAULT_VIEW DIALER_GROUP DISTDIR DIST_PATH DOWNLOAD_VULNERABILITY_LIST_FLAGS
+keyword DT_LAYOUT ELK_GUI EMACS_TYPE EXIM_GROUP EXIM_USER EXTRACT_USING FAILOVER_FETCH
+keyword FATAL_OBJECT_FMT_SKEW FETCH_CMD FLUXBOX_USE_GNOME FLUXBOX_USE_KDE FLUXBOX_USE_XFT FLUXBOX_USE_XINERAMA
+keyword FOX_USE_XUNICODE FREEWNN_GROUP FREEWNN_USER GAMEDATAMODE GAMEDIRMODE GAMEGRP
+keyword GAMEMODE GAMEOWN GNU_PROGRAM_PREFIX GROUP_SPECIFIC_PKGS GRUB_NETWORK_CARDS GRUB_PRESET_COMMAND
+keyword GRUB_SCAN_ARGS GZIP HOST_SPECIFIC_PKGS HOWL_GROUP HOWL_USER ICECAST_CHROOTDIR ICECAST_CHUNKLEN
+keyword ICECAST_SOURCE_BUFFSIZE IMAKEOPTS IMAP_UW_CCLIENT_MBOX_FMT IMAP_UW_MAILSPOOLHOME IMDICTDIR
+keyword INN_DATA_DIR INN_GROUP INN_USER IRCD_HYBRID_IRC_GROUP IRCD_HYBRID_IRC_USER IRCD_HYBRID_MAXCONN
+keyword IRCD_HYBRID_NICLEN IRCD_HYBRID_SYSLOG_EVENTS IRCD_HYBRID_SYSLOG_FACILITY IRCD_HYBRID_TOPICLEN
+keyword IRRD_USE_PGP JABBERD_GROUP JABBERD_LOGDIR JABBERD_PIDDIR JABBERD_SPOOLDIR JABBERD_USER
+keyword JAKARTA_HOME JAVA_HOME JB_FQHOSTNAME JB_GROUP JB_GROUPID JB_LOCALMAIL JB_PACKAGE
+keyword JB_USER JB_USERID JDK_HOME JSDK_HOME KERBEROS KJS_USE_PCRE KNEWS_DOMAIN_FILE
+keyword KNEWS_DOMAIN_NAME KTERM_USE_WALLPAPER LATEX2HTML_ICONPATH LEAFNODE_DATA_DIR LEAFNODE_GROUP
+keyword LEAFNODE_USER LIBDVDCSS_HOMEPAGE LIBDVDCSS_MASTER_SITES LIBTOOLIZE_PLIST LINUX_LOCALES
+keyword LOCALBASE LOCALPATCHES LSOF_LESS_SECURE_SOCKETS LSOF_MORE_SECURE MAILAGENT_DOMAIN
+keyword MAILAGENT_EMAIL MAILAGENT_FQDN MAILAGENT_ORGANIZATION MAJORDOMO_GROUP MAJORDOMO_TMPDIR
+keyword MAJORDOMO_USER MAKEINFO_ARGS MAKE_JOBS MANINSTALL MANZ MASTER_SITE_BACKUP MASTER_SITE_CYGWIN
+keyword MASTER_SITE_GNOME MASTER_SITE_GNU MASTER_SITE_LOCAL MASTER_SITE_MOZILLA MASTER_SITE_OPENOFFICE
+keyword MASTER_SITE_OVERRIDE MASTER_SITE_PERL_CPAN MASTER_SITE_SOURCEFORGE MASTER_SITE_SUNSITE
+keyword MASTER_SITE_SUSE MASTER_SITE_TEX_CTAN MASTER_SITE_XCONTRIB MASTER_SITE_XEMACS
+keyword MASTER_SORT MASTER_SORT_RANDOM MASTER_SORT_REGEX MKCRYPTO MLDONKEY_GROUP
+keyword MLDONKEY_HOME MLDONKEY_USER MONOTONE_GROUP MONOTONE_USER MOTIFBASE MOTIF_TYPE
+keyword MOTIF_TYPE_DEFAULT MOZILLA_USE_LINUX MOZILLA_USE_XFT MPG123_ARM_FIXED64 MTOOLS_ENABLE_FLOPPYD
+keyword MYSQL_CHARSET MYSQL_DATADIR MYSQL_EXTRA_CHARSET MYSQL_GROUP MYSQL_USER NAGIOSCMD_GROUP
+keyword NAGIOSDIR NAGIOS_GROUP NAGIOS_USER NMH_EDITOR NMH_MTA NMH_PAGER NS_PREFERRED
+keyword NS_USE_BSDI NS_USE_SUNOS OBJHOSTNAME OBJMACHINE OPENSSH_CHROOT OPENSSH_GROUP
+keyword OPENSSH_USER P4GROUP P4PORT P4ROOT P4USER PACKAGES PALMOS_DEFAULT_SDK PAPERSIZE
+keyword PASSIVE_FETCH PATCH_DEBUG PATCH_FUZZ_FACTOR PGGROUP PGHOME PGSQL_USE_HIER
+keyword PGUSER PG_MB_ENCODING PILRC_USE_GTK PKGINFODIR PKGMANDIR PKGSRC_COMPILER PKGSRC_LOCKTYPE
+keyword PKGSRC_MESSAGE_RECIPIENTS PKGSRC_RUN_TEST PKGSRC_SHOW_BUILD_DEFS PKGSRC_SHOW_PATCH_ERRORMSG PKGSRC_SLEEPSECS
+keyword PKGVULNDIR PKG_DEVELOPER PKG_FC PKG_INSTALLATION_PREFS PKG_JVM PKG_LANG PKG_REGISTER_SHELLS
+keyword PKG_RESUME_TRANSFERS PKG_SUFX PKG_SYSCONFBASE POPTOP_USE_MPPE PREFER_NATIVE
+keyword PREFER_NATIVE_PTHREADS PREFER_PKGSRC PRE_ROOT_CMD PROCMAIL_MAILSPOOLHOME PROCMAIL_TRUSTED_IDS
+keyword PVM_SSH QMAILDIR QMAIL_QFILTER_TMPDIR QMAIL_QUEUE_DIR QMAIL_QUEUE_EXTRA
+keyword QPOPPER_FAC QPOPPER_SPOOL_DIR QPOPPER_USER RASMOL_DEPTH RCD_SCRIPTS_DIR RELAY_CTRL_DIR
+keyword RPM_DB_PREFIX RSSH_CVS_PATH RSSH_RDIST_PATH RSSH_RSYNC_PATH RSSH_SCP_PATH
+keyword RSSH_SFTP_SERVER_PATH SAWFISH_THEMES SCREWS_GROUP SCREWS_USER SDIST_PAWD
+keyword SERIAL_DEVICES SETGIDGAME SILC_CLIENT_WITH_PERL SITE_SPECIFIC_PKGS SMART_MESSAGES
+keyword SPARC_TARGET_ARCH SPECIFIC_PKGS SQUID_CONFIGURE_ARGS SSH_SUID SSYNC_PAWD
+keyword SUSE_PREFER SU_CMD SU_CMD_PATH_APPEND TEXMFSITE TEX_DEFAULT THTTPD_LOG_FACILITY
+keyword UNPRIVILEGED USERPPP_GROUP USER_SPECIFIC_PKGS USE_ABI_DEPENDS USE_CROSS_COMPILE
+keyword USE_CRYPTO USE_INET6 UUCP_GROUP UUCP_USER VARBASE VIM_EXTRA_OPTS WARN_NO_OBJECT_FMT
+keyword WCALC_CGIDIR WCALC_CGIPATH WCALC_HTMLDIR WCALC_HTMLPATH WDM_MANAGERS WINDOWMAKER_OPTIONS
+keyword WINDOWMAKER_THEMES WRKOBJDIR X10_PORT X11BASE X11_TYPE XAW_TYPE XEN12_USE_COM2
+keyword XLOCK_DEFAULT_MODE ZIP_ENCRYPTION ZSH_STATIC
+operator = ? +
+
+# grub menu
+language grub
+comment #
+string "
+character '
+regexp []
+keyword blocklist boot bootp cat chainloader cmp color configfile debug default device dhcp displayapm displaymem embed fallback
+keyword find fstest geometry halt help hiddenmenu hide ifconfig impsprobe initrd install ioprobe kernel lock makeactive map md5crypt
+keyword module modulenounzip pager partnew parttype password pause quit rarp read reboot root rootnoverify savedefault serial
+keyword setkey setup splashimage terminal terminfo testload testvbe tftpserver timeout title unhide uppermem vbeprobe
+keyword uuid quiet
+font bold hd0 hd1 hd2 hd3 hd4 hd5 hd6 hd7 hd8 hd9
+startword /
+operator =
+
+# config files
+language conf
+comment #
+string "
+character '
+regexp []
+operator =
+