Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

409 Commits   2 Branches   1 Tag
Index: Makefile
===================================================================
--- Makefile	(revision 384)
+++ Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -154,6 +160,26 @@
 	@chmod 0755 $(SYSINIT_BIN_PKG)/root/bin/cpan-{,un}install.new
 	# ======= Common /etc files =======
 	@cp -a $(source_etc)/skel $(SYSINIT_BIN_PKG)/etc/
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
+	@sed -i '/^feh/a \\nkillall pulseaudio && /usr/bin/pulseaudio --start &' $(SYSINIT_BIN_PKG)/etc/skel/.config/openbox/autostart
+endif
+ifeq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC)   $(TOOLCHAIN_P5600_GLIBC)    \
+                            $(TOOLCHAIN_POWER8_GLIBC)   $(TOOLCHAIN_POWER9_GLIBC)   \
+                            $(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC) \
+                            $(TOOLCHAIN_RISCV64_GLIBC)                              \
+                            $(TOOLCHAIN_I586_GLIBC)     $(TOOLCHAIN_I686_GLIBC)),)
+	@( cd $(SYSINIT_BIN_PKG)/etc/skel/.config/openbox ; \
+	   cat menu.xml.in | \
+	     sed -e 's,@CHROMIUM_MENU_ENTRY@,  <item label="Chromium">\n    <action name="Execute">\n      <command>chromium</command>\n      <startupnotify>\n        <enabled>yes</enabled>\n        <wmclass>Chromium</wmclass>\n      </startupnotify>\n    </action>\n  </item>\n,' > menu.xml ; \
+	   rm -f menu.xml.in ; \
+	 )
+else
+	@( cd $(SYSINIT_BIN_PKG)/etc/skel/.config/openbox ; \
+	   cat menu.xml.in | \
+	     sed -e 's,@CHROMIUM_MENU_ENTRY@,,' > menu.xml ; \
+	   rm -f menu.xml.in ; \
+	 )
+endif
 	@( for file in csh.login filesystems group inputrc networks nsswitch.conf printcap \
 	               profile passwd securetty services shadow shells termcap        ; do \
 	     if [ -f $(source_etc)/$$file ] ; then \
@@ -234,6 +260,12 @@
 	@echo "# HW Random:"                   >> $(SYSINIT_BIN_PKG)/etc/rc.d/rc.modules.new
 	@echo "/sbin/modprobe rng-core"        >> $(SYSINIT_BIN_PKG)/etc/rc.d/rc.modules.new
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_BAIKAL_M1)),)
+	@echo "# Panfrost GPU device driver:"  >> $(SYSINIT_BIN_PKG)/etc/rc.d/rc.modules.new
+	@echo "/sbin/modprobe panfrost"        >> $(SYSINIT_BIN_PKG)/etc/rc.d/rc.modules.new
+	@echo "# Bluetooth USB support:"       >> $(SYSINIT_BIN_PKG)/etc/rc.d/rc.modules.new
+	@echo "/sbin/modprobe btusb"           >> $(SYSINIT_BIN_PKG)/etc/rc.d/rc.modules.new
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM)),)
 	@cat $(modprobes)/modprobe.$(HARDWARE) >> $(SYSINIT_BIN_PKG)/etc/rc.d/rc.modules.new
 endif
@@ -292,6 +324,12 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_LEEZ_P710)),)
 	@echo "s1:12345:respawn:/sbin/agetty -L ttyS2 1500000 vt100" >> $(SYSINIT_BIN_PKG)/etc/inittab.new
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_ORANGE_PI5)),)
+	@echo "s1:12345:respawn:/sbin/agetty -L ttyFIQ0 1500000 vt100" >> $(SYSINIT_BIN_PKG)/etc/inittab.new
+endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_VISIONFIVE2)),)
+	@echo "s1:12345:respawn:/sbin/agetty -L ttyS0 115200 vt100" >> $(SYSINIT_BIN_PKG)/etc/inittab.new
+endif
 	@echo ""                                                    >> $(SYSINIT_BIN_PKG)/etc/inittab.new
 	@echo "# End of /etc/inittab"                               >> $(SYSINIT_BIN_PKG)/etc/inittab.new
 	# ======= etc/fstab =======
@@ -322,6 +360,9 @@
 	     fi ; \
 	   done ; \
 	 )
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+	@sed -i 's, --id=, -i ,g' $(SYSINIT_BIN_PKG)/etc/rc.d/rc.inet1.new
+endif
 	@chmod a+x $(SYSINIT_BIN_PKG)/etc/rc.d/rc.{inet1.new,inet2.new,wireless.new}
 	@chmod 600 $(SYSINIT_BIN_PKG)/etc/rc.d/rc.{inet1.conf.new,wireless.conf.new}
 	# ======= etc/profile.d =======
Index: etc/group
===================================================================
--- etc/group	(revision 384)
+++ etc/group	(revision 385)
@@ -37,11 +37,12 @@
 pulse:x:65:
 dhcpcd:x:68:
 input:x:71:
+lightdm:x:73:
 apache:x:80:
 messagebus:x:81:
 haldaemon:x:82:
 plugdev:x:83:
-power:x:84:root
+power:x:84:root,lightdm
 netdev:x:86:
 polkitd:x:87:
 pop:x:90:pop
@@ -58,8 +59,9 @@
 postgres:x:209:
 tomcat:x:232:
 cyrus:x:238:mail
+minidlna:x:241:
+transmission:x:201:
 nginx:x:243:
 rabbitmq:x:264:
 avahi:x:272:
-avahi-autoipd:x:273:
 opendkim:x:305:postfix
Index: etc/passwd
===================================================================
--- etc/passwd	(revision 384)
+++ etc/passwd	(revision 385)
@@ -25,6 +25,7 @@
 sddm:x:64:64:User for SDDM:/var/lib/sddm:/bin/false
 pulse:x:65:65:User for PulseAudio:/var/run/pulse:/bin/false
 dhcpcd:x:68:68:User for dhcpcd:/var/lib/dhcpcd:/bin/false
+lightdm:x:73:73:Light Display Manager:/var/lib/lightdm:/bin/false
 apache:x:80:80:User for Apache:/srv/httpd:/bin/false
 messagebus:x:81:81:User for D-BUS:/var/run/dbus:/bin/false
 haldaemon:x:82:82:User for HAL:/var/run/hald:/bin/false
@@ -38,8 +39,9 @@
 cyrus:x:238:238:Cyrus IMAP Server:/var/lib/imap:/bin/bash
 tomcat:x:232:232::/var/lib/tomcat:/bin/false
 postgres:x:209:209:PostgreSQL:/var/lib/pgsql:/bin/bash
+minidlna:x:241:241:DLNA/UPnP-AV Server:/var/lib/minidlna:/bin/false
+transmission:x:201:201:Transmission daemon:/var/lib/transmission:/bin/bash
 nginx:x:243:243:Nginx:/srv/nginx:/bin/false
 rabbitmq:x:264:264:RabbitMQ:/var/lib/rabbitmq:/bin/false
-avahi:x:272:272:avahi:/etc/avahi:/bin/false
-avahi-autoipd:x:273:273:avahi-autoipd:/etc/avahi:/bin/false
+avahi:x:272:272:avahi:/dev/null:/bin/false
 opendkim:x:305:305:OpenDKIM Milter:/var/run/opendkim/:/sbin/nologin
Index: etc/rc.d/rc.4
===================================================================
--- etc/rc.d/rc.4	(revision 384)
+++ etc/rc.d/rc.4	(revision 385)
@@ -18,6 +18,22 @@
   exec /bin/bash /etc/rc.d/rc.4.local
 fi
 
+# Try to use lightdm session manager:
+if [ -x /usr/bin/lightdm ]; then
+  #
+  # Disable to create /.cache directory by root:
+  #
+  mkdir -p /var/lib/lightdm/.cache
+  chown -R lightdm:lightdm /var/lib/lightdm
+
+  PATH="/usr/bin:/bin"
+  HOME=/var/lib/lightdm
+
+  export PATH HOME
+
+  exec /usr/bin/lightdm
+fi
+
 # Try to use GNOME's gdm session manager. This comes first because if gdm is on the
 # machine then the user probably installed it and wants to use it by default:
 if [ -x /usr/bin/gdm ]; then
Index: etc/rc.d/rc.6
===================================================================
--- etc/rc.d/rc.6	(revision 384)
+++ etc/rc.d/rc.6	(revision 385)
@@ -90,6 +90,16 @@
   /etc/rc.d/rc.gpm stop
 fi
 
+# Stop transmission daemon
+if [ -x /etc/rc.d/rc.transmission ]; then
+  /etc/rc.d/rc.transmission stop
+fi
+
+# Stop the MiniDLNA server:
+if [ -x /etc/rc.d/rc.minidlna ]; then
+  /etc/rc.d/rc.minidlna stop
+fi
+
 # Stop Samba:
 if [ -x /etc/rc.d/rc.samba ]; then
   /etc/rc.d/rc.samba stop
Index: etc/rc.d/rc.M.in
===================================================================
--- etc/rc.d/rc.M.in	(revision 384)
+++ etc/rc.d/rc.M.in	(revision 385)
@@ -474,7 +474,6 @@
   /etc/rc.d/rc.keymap
 fi
 
-
 # Start the MySQL database:
 if [ -x /etc/rc.d/rc.mysqld ]; then
   /etc/rc.d/rc.mysqld start
@@ -536,6 +535,16 @@
   /etc/rc.d/rc.samba start
 fi
 
+# Start the MiniDLNA server:
+if [ -x /etc/rc.d/rc.minidlna ]; then
+  /etc/rc.d/rc.minidlna start
+fi
+
+# Start transmission daemon
+if [ -x /etc/rc.d/rc.transmission ]; then
+  /etc/rc.d/rc.transmission start
+fi
+
 # Start the GPM mouse server:
 if [ -x /etc/rc.d/rc.gpm ]; then
   /etc/rc.d/rc.gpm start
Index: etc/rc.d/rc.local
===================================================================
--- etc/rc.d/rc.local	(revision 384)
+++ etc/rc.d/rc.local	(revision 385)
@@ -5,3 +5,12 @@
 # Put any local startup commands in here.
 #
 
+# Start avahidaemon
+if [ -x /etc/rc.d/rc.avahidaemon ] ; then
+  /etc/rc.d/rc.avahidaemon start
+fi
+# Start avahidnsconfd
+if [ -x /etc/rc.d/rc.avahidnsconfd ] ; then
+  /etc/rc.d/rc.avahidnsconfd start
+fi
+
Index: etc/rc.d/rc.local_shutdown
===================================================================
--- etc/rc.d/rc.local_shutdown	(revision 384)
+++ etc/rc.d/rc.local_shutdown	(revision 385)
@@ -6,3 +6,12 @@
 # you can put those commands in here.
 #
 
+# Stop avahidnsconfd
+if [ -x /etc/rc.d/rc.avahidnsconfd ]; then
+  /etc/rc.d/rc.avahidnsconfd stop
+fi
+# Stop avahidaemon
+if [ -x /etc/rc.d/rc.avahidaemon ]; then
+  /etc/rc.d/rc.avahidaemon stop
+fi
+
Index: etc/rc.d/rc.modules
===================================================================
--- etc/rc.d/rc.modules	(revision 384)
+++ etc/rc.d/rc.modules	(revision 385)
@@ -25,3 +25,4 @@
 if [ -x "/etc/rc.d/rc.modules.local" ]; then
   /etc/rc.d/rc.modules.local
 fi
+
Index: etc/shadow
===================================================================
--- etc/shadow	(revision 384)
+++ etc/shadow	(revision 385)
@@ -16,6 +16,7 @@
 mysql:*:9797:0:::::
 rpc:*:9797:0:::::
 sshd:*:9797:0:::::
+lightdm:*:9797:0:::::
 gdm:*:9797:0:::::
 oprofile:*:9797:0:::::
 pop:*:9797:0:::::
@@ -30,6 +31,8 @@
 cyrus:*:9797:0:::::
 tomcat:*:9797:0:::::
 postgres:*:9797:0:::::
+minidlna:!:9797:0:::::
+transmission:!:9797:0:::::
 nginx:*:9797:0:::::
 rabbitmq:*:9797:0:::::
 ldap:*:9797:0:::::
Index: etc/skel/.bashrc
===================================================================
--- etc/skel/.bashrc	(revision 384)
+++ etc/skel/.bashrc	(revision 385)
@@ -3,3 +3,14 @@
 # .bashrc - is executed for interactive non-login shells,
 #           while .bash_profile is executed for login shells.
 #
+
+if [ "$TERM" = "xterm" ] ; then
+  alias mc='TERM=xterm-256color mc -S rcl256'
+  alias mcedit='TERM=xterm-256color mcedit -S rcl256'
+  alias mcview='TERM=xterm-256color mcview -S rcl256'
+elif [ "$TERM" = "xterm-256color" ] ; then
+  alias mc='mc -S rcl256'
+  alias mcedit='mcedit -S rcl256'
+  alias mcview='mcview -S rcl256'
+fi
+
Index: etc/skel/.config/caja/desktop-metadata
===================================================================
--- etc/skel/.config/caja/desktop-metadata	(nonexistent)
+++ etc/skel/.config/caja/desktop-metadata	(revision 385)
@@ -0,0 +1,18 @@
+[directory]
+caja-icon-view-keep-aligned=true
+caja-icon-view-layout-timestamp=1702457204
+
+[home]
+caja-icon-position=64,342
+icon-scale=1
+caja-icon-position-timestamp=1702457204
+
+[trash]
+caja-icon-position=64,542
+icon-scale=1
+caja-icon-position-timestamp=1702457204
+
+[computer]
+caja-icon-position=64,42
+icon-scale=1
+caja-icon-position-timestamp=1702457204
Index: etc/skel/.config/dconf/user
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: etc/skel/.config/dconf/user
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: etc/skel/.config/openbox/menu.xml
===================================================================
--- etc/skel/.config/openbox/menu.xml	(revision 384)
+++ etc/skel/.config/openbox/menu.xml	(nonexistent)
@@ -1,394 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<openbox_menu xmlns="http://openbox.org/3.4/menu">
-
-<menu id="apps-accessories-menu" label="Accessories">
-  <item label="Calculator">
-    <action name="Execute">
-      <command>gnome-calculator</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Character Map">
-    <action name="Execute">
-      <command>gnome-character-map</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Ark File Archiver">
-    <action name="Execute">
-      <command>ark</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-</menu>
-
-<menu id="apps-editors-menu" label="Editors">
-  <item label="GVim">
-    <action name="Execute">
-      <command>gvim</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-        <wmclass>GVim</wmclass>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Emacs">
-    <action name="Execute">
-      <command>emacs</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-        <wmclass>Emacs</wmclass>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="GEdit">
-    <action name="Execute">
-      <command>gedit</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Kate">
-    <action name="Execute">
-      <command>kate</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Kwrite">
-    <action name="Execute">
-      <command>kwrite</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-</menu>
-
-<menu id="apps-term-menu" label="Terminals">
-  <item label="Rxvt Unicode">
-    <action name="Execute">
-      <command>urxvt</command>
-    </action>
-  </item>
-  <item label="Gnome Terminal">
-    <action name="Execute">
-      <command>gnome-terminal</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Xfce Terminal">
-    <action name="Execute">
-      <command>xfce4-terminal</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Konsole">
-    <action name="Execute">
-      <command>konsole</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Xterm">
-    <action name="Execute"><command>xterm-utf8.en.sh</command></action>
-  </item>
-</menu>
-
-<menu id="apps-net-menu" label="Internet">
-  <item label="Firefox">
-    <action name="Execute">
-      <command>firefox</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-        <wmclass>Firefox</wmclass>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Opera">
-    <action name="Execute">
-      <command>opera</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-        <wmclass>Opera</wmclass>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Konqueror">
-    <action name="Execute">
-      <command>konqueror</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Epiphany">
-    <action name="Execute">
-      <command>epiphany</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Pidgin Instant Messenger">
-    <action name="Execute">
-      <command>pidgin</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Kopete Instant Messenger">
-    <action name="Execute">
-      <command>kopete</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="XChat">
-    <action name="Execute">
-      <command>xchat</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-</menu>
-
-<menu id="apps-office-menu" label="Office">
-  <item label="OpenOffice Base">
-    <action name="Execute">
-      <command>ooffice -base</command>
-    </action>
-  </item>
-  <item label="OpenOffice Calc">
-    <action name="Execute">
-      <command>ooffice -calc</command>
-    </action>
-  </item>
-  <item label="OpenOffice Draw">
-    <action name="Execute">
-      <command>ooffice -draw</command>
-    </action>
-  </item>
-  <item label="OpenOffice Impress">
-    <action name="Execute">
-      <command>ooffice -impress</command>
-    </action>
-  </item>
-  <item label="OpenOffice Math">
-    <action name="Execute">
-      <command>ooffice -math</command>
-    </action>
-  </item>
-  <item label="OpenOffice Printer Administration">
-    <action name="Execute">
-      <command>ooffice-printeradmin</command>
-    </action>
-  </item>
-  <item label="OpenOffice Writer">
-    <action name="Execute">
-      <command>ooffice -writer</command>
-    </action>
-  </item>
-</menu>
-
-<menu id="apps-multimedia-menu" label="Multimedia">
-  <item label="Amarok">
-    <action name="Execute">
-      <command>amarok</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Rhythmbox">
-    <action name="Execute">
-      <command>rhythmbox</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="K3b">
-    <action name="Execute">
-      <command>k3b</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="MPlayer">
-    <action name="Execute">
-      <command>gmplayer</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-        <wmclass>MPlayer</wmclass>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Totem">
-    <action name="Execute">
-      <command>totem</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-</menu>
-
-<menu id="apps-fileman-menu" label="File Managers">
-  <item label="Nautilus">
-    <action name="Execute">
-      <command>nautilus --no-desktop --browser</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Thunar">
-    <action name="Execute">
-      <command>Thunar</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="KDE File Manager">
-    <action name="Execute">
-      <command>kfmclient openURL ~</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Rox">
-    <action name="Execute">
-      <command>rox</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-        <wmclass>ROX-Filer</wmclass>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="PCMan File Manager">
-    <action name="Execute">
-      <command>pcmanfm</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-</menu>
-
-<menu id="apps-graphics-menu" label="Graphics">
-  <item label="Gimp">
-    <action name="Execute">
-      <command>gimp</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Gwenview">
-    <action name="Execute">
-      <command>gwenview</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Dia Diagram Editor">
-    <action name="Execute">
-      <command>dia</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-  <item label="Inkscape">
-    <action name="Execute">
-      <command>inkscape</command>
-      <startupnotify>
-        <enabled>yes</enabled>
-      </startupnotify>
-    </action>
-  </item>
-</menu>
-
-<menu id="system-menu" label="System">
-  <item label="Openbox Configuration Manager">
-    <action name="Execute">
-      <command>obconf</command>
-      <startupnotify><enabled>yes</enabled></startupnotify>
-    </action>
-  </item>
-  <item label="Gnome Control Center">
-    <action name="Execute">
-      <command>gnome-control-center</command>
-      <startupnotify><enabled>yes</enabled></startupnotify>
-    </action>
-  </item>
-  <item label="KDE Control Center">
-    <action name="Execute">
-      <command>kcontrol</command>
-      <startupnotify><enabled>yes</enabled></startupnotify>
-    </action>
-  </item>
-  <item label="Xfce Settings">
-    <action name="Execute">
-      <command>xfce-setting-show</command>
-      <startupnotify><enabled>yes</enabled></startupnotify>
-    </action>
-  </item>
-  <item label="Manage Cups Printers">
-    <action name="Execute">
-      <command>xdg-open http://localhost:631/</command>
-      <startupnotify>
-        <enabled>no</enabled>
-        <icon>cups</icon>
-      </startupnotify>
-    </action>
-  </item>
-  <separator />
-  <item label="Reconfigure Openbox">
-    <action name="Reconfigure" />
-  </item>
-</menu>
-
-<menu id="root-menu" label="Openbox 3">
-  <separator label="Applications" />
-  <menu id="apps-accessories-menu"/>
-  <menu id="apps-editors-menu"/>
-  <menu id="apps-graphics-menu"/>
-  <menu id="apps-net-menu"/>
-  <menu id="apps-office-menu"/>
-  <menu id="apps-multimedia-menu"/>
-  <menu id="apps-term-menu"/>
-  <menu id="apps-fileman-menu"/>
-  <separator label="System" />
-  <menu id="system-menu"/>
-  <separator />
-  <item label="Log Out">
-    <action name="Exit">
-      <prompt>yes</prompt>
-    </action>
-  </item>
-</menu>
-
-</openbox_menu>
Index: etc/skel/.config/openbox/autostart
===================================================================
--- etc/skel/.config/openbox/autostart	(revision 384)
+++ etc/skel/.config/openbox/autostart	(revision 385)
@@ -1,6 +1,8 @@
 
-setxkbmap -model px105 -layout us,ru -variant ,winkeys -option grp:alt_shift_toggle
+setxkbmap -model pc105 -layout us,ru -variant ,winkeys -option grp:alt_shift_toggle
 
+xcompmgr -c -C -t-2 -l-2 -r4.2 -o.05 &
+
 feh --bg-scale $HOME/pixmaps/desktop/background-2560x1600.jpeg &
 
 tint2 &
@@ -7,4 +9,5 @@
 nm-applet &
 
 sleep 1
-conky-clock
+idesk &
+conky-clock &
Index: etc/skel/.config/openbox/menu.xml.in
===================================================================
--- etc/skel/.config/openbox/menu.xml.in	(nonexistent)
+++ etc/skel/.config/openbox/menu.xml.in	(revision 385)
@@ -0,0 +1,472 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openbox_menu xmlns="http://openbox.org/3.4/menu">
+
+<menu id="apps-accessories-menu" label="Accessories">
+  <item label="Gnome Calculator">
+    <action name="Execute">
+      <command>gnome-calculator</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+<!--
+  <item label="Character Map">
+    <action name="Execute">
+      <command>gnome-character-map</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Ark File Archiver">
+    <action name="Execute">
+      <command>ark</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+ -->
+</menu>
+
+<menu id="apps-editors-menu" label="Editors">
+  <item label="Gnome Text Editor">
+    <action name="Execute">
+      <command>gnome-text-editor</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+<!--
+  <item label="GVim">
+    <action name="Execute">
+      <command>gvim</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Emacs">
+    <action name="Execute">
+      <command>emacs</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Emacs</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="GEdit">
+    <action name="Execute">
+      <command>gedit</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Kate">
+    <action name="Execute">
+      <command>kate</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Kwrite">
+    <action name="Execute">
+      <command>kwrite</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+ -->
+</menu>
+
+<menu id="apps-term-menu" label="Terminals">
+<!--
+  <item label="Rxvt Unicode">
+    <action name="Execute">
+      <command>urxvt</command>
+    </action>
+  </item>
+  <item label="Gnome Terminal">
+    <action name="Execute">
+      <command>gnome-terminal</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Xfce Terminal">
+    <action name="Execute">
+      <command>xfce4-terminal</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Konsole">
+    <action name="Execute">
+      <command>konsole</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+ -->
+  <item label="Xterm">
+    <action name="Execute"><command>xterm-utf8.en.sh</command></action>
+  </item>
+</menu>
+
+<menu id="apps-net-menu" label="Internet">
+  <item label="Firefox">
+    <action name="Execute">
+      <command>firefox</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Firefox</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Thunderbird">
+    <action name="Execute">
+      <command>thunderbird</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Thunderbird</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+@CHROMIUM_MENU_ENTRY@<!--
+  <item label="Opera">
+    <action name="Execute">
+      <command>opera</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>Opera</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Konqueror">
+    <action name="Execute">
+      <command>konqueror</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+ -->
+  <item label="Epiphany">
+    <action name="Execute">
+      <command>epiphany</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Dino Instant Messenger">
+    <action name="Execute">
+      <command>dino</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+<!--
+  <item label="Pidgin Instant Messenger">
+    <action name="Execute">
+      <command>pidgin</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Kopete Instant Messenger">
+    <action name="Execute">
+      <command>kopete</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="XChat">
+    <action name="Execute">
+      <command>xchat</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+ -->
+</menu>
+
+<menu id="apps-office-menu" label="Office">
+  <item label="LibreOffice">
+    <action name="Execute">
+      <command>libreoffice</command>
+    </action>
+  </item>
+  <item label="LibreOffice Base">
+    <action name="Execute">
+      <command>libreoffice --base</command>
+    </action>
+  </item>
+  <item label="LibreOffice Calc">
+    <action name="Execute">
+      <command>libreoffice --calc</command>
+    </action>
+  </item>
+  <item label="LibreOffice Draw">
+    <action name="Execute">
+      <command>libreoffice --draw</command>
+    </action>
+  </item>
+  <item label="LibreOffice Impress">
+    <action name="Execute">
+      <command>libreoffice --impress</command>
+    </action>
+  </item>
+  <item label="LibreOffice Math">
+    <action name="Execute">
+      <command>libreoffice --math</command>
+    </action>
+  </item>
+  <item label="LibreOffice Writer">
+    <action name="Execute">
+      <command>libreoffice --writer</command>
+    </action>
+  </item>
+</menu>
+
+<menu id="apps-multimedia-menu" label="Multimedia">
+  <item label="Audacious (Music Player)">
+    <action name="Execute">
+      <command>audacious</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+<!--
+  <item label="Amarok">
+    <action name="Execute">
+      <command>amarok</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Rhythmbox">
+    <action name="Execute">
+      <command>rhythmbox</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="K3b">
+    <action name="Execute">
+      <command>k3b</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="MPlayer">
+    <action name="Execute">
+      <command>gmplayer</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>MPlayer</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Totem">
+    <action name="Execute">
+      <command>totem</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+ -->
+</menu>
+
+<menu id="apps-fileman-menu" label="File Managers">
+  <item label="Nautilus">
+    <action name="Execute">
+      <command>nautilus</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+<!--
+  <item label="Thunar">
+    <action name="Execute">
+      <command>Thunar</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="KDE File Manager">
+    <action name="Execute">
+      <command>kfmclient openURL ~</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Rox">
+    <action name="Execute">
+      <command>rox</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+        <wmclass>ROX-Filer</wmclass>
+      </startupnotify>
+    </action>
+  </item>
+ -->
+  <item label="PCMan File Manager">
+    <action name="Execute">
+      <command>pcmanfm</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+
+<!--
+<menu id="apps-graphics-menu" label="Graphics">
+  <item label="Gimp">
+    <action name="Execute">
+      <command>gimp</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Gwenview">
+    <action name="Execute">
+      <command>gwenview</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Dia Diagram Editor">
+    <action name="Execute">
+      <command>dia</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Inkscape">
+    <action name="Execute">
+      <command>inkscape</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+</menu>
+ -->
+
+<!--
+  Scroll pictures by mouse or keyboard arrow keys.
+  When picture is choosen press right mouse button
+  and choose  File->Background->Set Scaled.
+ -->
+<menu id="wallpaper-menu" label="Wallpaper">
+  <item label="Feh Wallpaper">
+    <action name="Execute">
+      <command>feh -g 640x480+140+150 -d -S filename ~/pixmaps/desktop/</command>
+    </action>
+  </item>
+  <item label="Reload Desktop Icons">
+    <action name="Execute">
+      <command>reload-desktop-icons</command>
+    </action>
+  </item>
+</menu>
+
+<menu id="system-menu" label="System">
+<!--
+  <item label="Openbox Configuration Manager">
+    <action name="Execute">
+      <command>obconf</command>
+      <startupnotify><enabled>yes</enabled></startupnotify>
+    </action>
+  </item>
+  <item label="Gnome Control Center">
+    <action name="Execute">
+      <command>gnome-control-center</command>
+      <startupnotify><enabled>yes</enabled></startupnotify>
+    </action>
+  </item>
+  <item label="KDE Control Center">
+    <action name="Execute">
+      <command>kcontrol</command>
+      <startupnotify><enabled>yes</enabled></startupnotify>
+    </action>
+  </item>
+  <item label="Xfce Settings">
+    <action name="Execute">
+      <command>xfce-setting-show</command>
+      <startupnotify><enabled>yes</enabled></startupnotify>
+    </action>
+  </item>
+ -->
+  <item label="Manage Cups Printers">
+    <action name="Execute">
+      <command>xdg-open http://localhost:631/</command>
+      <startupnotify>
+        <enabled>no</enabled>
+        <icon>cups</icon>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="hplip (hp-setup)">
+    <action name="Execute">
+      <command>hp-setup</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <separator />
+  <item label="Reconfigure Openbox">
+    <action name="Reconfigure" />
+  </item>
+</menu>
+
+<menu id="root-menu" label="Openbox 3">
+  <separator label="Applications" />
+  <menu id="apps-accessories-menu"/>
+  <menu id="apps-editors-menu"/>
+  <menu id="apps-graphics-menu"/>
+  <menu id="apps-net-menu"/>
+  <menu id="apps-office-menu"/>
+  <menu id="apps-multimedia-menu"/>
+  <menu id="apps-term-menu"/>
+  <menu id="apps-fileman-menu"/>
+  <separator label="Settings" />
+  <menu id="wallpaper-menu"/>
+  <separator label="System" />
+  <menu id="system-menu"/>
+  <separator />
+  <item label="Log Out">
+    <action name="Exit">
+      <prompt>yes</prompt>
+    </action>
+  </item>
+</menu>
+
+</openbox_menu>
Index: etc/skel/.config/openbox/rc.xml
===================================================================
--- etc/skel/.config/openbox/rc.xml	(revision 384)
+++ etc/skel/.config/openbox/rc.xml	(revision 385)
@@ -42,7 +42,7 @@
                   'Active' - where the active window is -->
   </placement>
   <theme>
-    <name>Onyx-Citrus</name>
+    <name>Onyx-DarkRed</name>
     <titleLayout>NLIMC</titleLayout>
     <!--
       available characters are NDSLIMC, each can occur at most once.
Index: etc/skel/.config/tint2/tint2rc
===================================================================
--- etc/skel/.config/tint2/tint2rc	(revision 384)
+++ etc/skel/.config/tint2/tint2rc	(revision 385)
@@ -164,6 +164,10 @@
 launcher_item_app = tint2conf.desktop
 launcher_item_app = ~/.local/share/applications/XTerm.desktop
 launcher_item_app = /usr/share/applications/audacious.desktop
+launcher_item_app = /usr/share/applications/im.dino.Dino.desktop
+# launcher_item_app = /usr/share/applications/org.gnome.Epiphany.desktop
+launcher_item_app = /usr/share/applications/firefox.desktop
+launcher_item_app = /usr/share/applications/thunderbird.desktop
 
 #-------------------------------------
 # Clock
Index: etc/skel/.ideskrc
===================================================================
--- etc/skel/.ideskrc	(nonexistent)
+++ etc/skel/.ideskrc	(revision 385)
@@ -0,0 +1,43 @@
+table Config
+  FontName: Sans
+  FontSize: 10
+  FontColor: #dfdfdf
+  ToolTip.FontSize: 10
+  ToolTip.FontName: gothic
+  ToolTip.ForeColor: #0000FF
+  ToolTip.BackColor: #FFFFFF
+  ToolTip.CaptionOnHover: false
+  ToolTip.CaptionPlacement: Right
+  Locked: false
+  Transparency: 50
+  Shadow: true
+  ShadowColor: #000000
+  ShadowX: 1
+  ShadowY: 1 
+  Bold: false
+  ClickDelay: 300
+  IconSnap: true
+  SnapWidth: 10
+  SnapHeight: 10
+  SnapOrigin: BottomRight
+  SnapShadow: false
+  SnapShadowTrans: 200
+  CaptionOnHover: false
+  CaptionPlacement: bottom
+  FillStyle: fill
+  Background.Delay: 0
+  Background.Source: None
+  Background.File: None
+  Background.Mode: Center
+  Background.Color: #cccccc
+  CursorOver: HAND2
+end
+
+table Actions
+  Lock: control right doubleClk
+  Reload: middle doubleClk
+  Drag: left hold
+  EndDrag: left singleClk
+  Execute[0]: left doubleClk
+  Execute[1]: right doubleClk
+end
Index: etc/skel/.idesktop/firefox.lnk
===================================================================
--- etc/skel/.idesktop/firefox.lnk	(nonexistent)
+++ etc/skel/.idesktop/firefox.lnk	(revision 385)
@@ -0,0 +1,9 @@
+table Icon
+  Caption: Firefox
+  Command: /usr/bin/firefox
+  Icon: /usr/share/icons/hicolor/48x48/apps/firefox.png
+  Width: 48
+  Height: 48
+  X: 114
+  Y: 360
+end
Index: etc/skel/.idesktop/thunderbird.lnk
===================================================================
--- etc/skel/.idesktop/thunderbird.lnk	(nonexistent)
+++ etc/skel/.idesktop/thunderbird.lnk	(revision 385)
@@ -0,0 +1,9 @@
+table Icon
+  Caption: Thunderbird
+  Command: /usr/bin/thunderbird
+  Icon: /usr/share/icons/hicolor/48x48/apps/thunderbird.png
+  Width: 48
+  Height: 48
+  X: 114
+  Y: 460
+end
Index: etc/skel/.local/share/mc/mcedit/ada95.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/ada95.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/ada95.syntax	(revision 385)
@@ -0,0 +1,124 @@
+# Scott Billings
+
+caseinsensitive
+
+context default
+    keyword whole abort color19
+    keyword whole abs color19
+    keyword whole and color19
+    keyword whole delay color19
+    keyword whole delta color19
+    keyword whole digits color19
+    keyword whole do color19
+    keyword whole in color19
+    keyword whole is color19
+    keyword whole mod color19
+    keyword whole not color19
+    keyword whole null color19
+    keyword whole of color19
+    keyword whole or color19
+    keyword whole others color19
+    keyword whole out color19
+    keyword whole pragma color19
+    keyword whole raise color19
+    keyword whole range color19
+    keyword whole renames color19
+    keyword whole requeue color19
+    keyword whole return color19
+    keyword whole reverse color19
+    keyword whole separate color19
+    keyword whole task color19
+    keyword whole terminate color19
+    keyword whole use color19
+    keyword whole with color19
+    keyword whole xor color19
+
+# prevents - keyword from interfering with comment
+    keyword -- color30
+
+    keyword # color88
+    keyword ' color88
+    keyword ( color88
+    keyword ) color88
+    keyword \*\* color88
+    keyword \* color88
+    keyword \+ color88
+    keyword , color88
+    keyword - color88
+    keyword . color88
+    keyword .. color88
+    keyword /= color88
+    keyword / color88
+    keyword < color88
+    keyword <= color88
+    keyword >= color88
+    keyword > color88
+    keyword := color88
+    keyword : color88
+    keyword ; color88
+    keyword => color88
+    keyword <> color88
+    keyword \\& color88
+    keyword = color88
+
+    keyword whole begin color196
+    keyword whole case color196
+    keyword whole declare color196
+    keyword whole else color196
+    keyword whole elsif color196
+    keyword whole end color196
+    keyword whole entry color196
+    keyword whole exception color196
+    keyword whole exit color196
+    keyword whole for color196
+    keyword whole if color196
+    keyword whole loop color196
+    keyword whole private color196
+    keyword whole protected color196
+    keyword whole select color196
+    keyword whole then color196
+    keyword whole until color196
+    keyword whole when color196
+    keyword whole while color196
+
+    keyword whole array color26
+    keyword whole boolean color26
+    keyword whole character color26
+    keyword whole duration color26
+    keyword whole false color26
+    keyword whole fixed color26
+    keyword whole float color26
+    keyword whole integer color26
+    keyword whole natural color26
+    keyword whole positive color26
+    keyword whole record color26
+    keyword whole string color26
+    keyword whole true color26
+    keyword whole universal_integer color26
+    keyword whole universal_float color26
+    keyword whole wide_character color26
+
+    keyword whole abstract color17
+    keyword whole accept color17
+    keyword whole access color17
+    keyword whole aliased color17
+    keyword whole all color17
+    keyword whole at color17
+    keyword whole constant color17
+    keyword whole goto color17
+    keyword whole limited color17
+    keyword whole new_line color17
+    keyword whole subtype color17
+    keyword whole tagged color17
+    keyword whole type color17
+
+    keyword whole body color91
+    keyword whole function color91
+    keyword whole generic color91
+    keyword whole new color91
+    keyword whole package color91
+    keyword whole procedure color91
+
+context exclusive -- \n    color30
+
+context " "    color28
Index: etc/skel/.local/share/mc/mcedit/as.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/as.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/as.syntax	(revision 385)
@@ -0,0 +1,200 @@
+#
+# ActionScript syntax highlighting
+# for MC Editor/CoolEdit
+#
+# Author: Oleg Kosenkov <oleg@kosenkov.ca>
+# Based on js.syntax
+#
+# 2011-12-27  Oleg Kosenkov <oleg@kosenkov.ca>
+#    * Initial public release.
+#
+
+context default
+
+    #=========================
+    # Keywords
+    keyword whole arguments color19
+    keyword whole break color19
+    keyword whole caller color19
+    keyword whole case color19
+    keyword whole catch color19
+    keyword whole constructor color19
+    keyword whole continue color19
+    keyword whole else color19
+    keyword whole default color19
+    keyword whole delete color19
+    keyword whole for color19
+    keyword whole function color19
+    keyword whole private color19
+    keyword whole public color19
+    keyword whole internal color19
+    keyword whole protected color19
+    keyword whole native color19
+    keyword whole static color19
+    keyword whole if color19
+    keyword whole in color19
+    keyword whole instanceof color19
+    keyword whole new color19
+    keyword whole prototype color19
+    keyword whole override color19
+    keyword whole return color19
+    keyword whole switch color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole try color19
+    keyword whole typeof color19
+    keyword whole var color19
+    keyword whole while color19
+    keyword whole with color19
+    keyword whole import color19
+    keyword whole package color19
+    keyword whole class color19
+    keyword whole final color19
+    keyword whole const color19
+    keyword whole set color19
+    keyword whole get color19
+    keyword whole dynamic color19
+    keyword whole label color19
+    keyword whole super color19
+    keyword whole extends color19
+    keyword whole include color19
+    keyword whole namespace color19
+    keyword whole interface color19
+    keyword whole this color19
+
+
+    #=========================
+    # Objects
+    keyword whole ActiveXObject color19
+    keyword whole Array color19
+    keyword whole Boolean color19
+    keyword whole Date color19
+    keyword whole Dictionary color19
+    keyword whole Enumerator color19
+    keyword whole FileSystemObject color19
+    keyword whole Function color19
+    keyword whole Global color19
+    keyword whole Image color19
+    keyword whole Math color19
+    keyword whole Number color19
+    keyword whole Object color19
+    keyword whole TextStream color19
+    keyword whole RegExp color19
+    keyword whole VBArray color19
+    keyword whole String color19
+    keyword whole void color19
+    keyword whole int color19
+
+    #=========================
+    # Most common functions
+    keyword whole alert color19
+    keyword whole escape color19
+    keyword whole eval color19
+    keyword whole indexOf color19
+    keyword whole isNaN color19
+    keyword whole toString color19
+    keyword whole unescape color19
+    keyword whole valueOf color19
+
+    #=========================
+    # Constants
+    keyword whole false color88
+    keyword whole null color88
+    keyword whole true color88
+    keyword whole undefined color19
+
+    #=========================
+    # Comments
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    #=========================
+    # Numbers
+    wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.
+
+    keyword whole 0\{xX\}\{0123456789abcdefABCDEF\}\[0123456789abcdefABCDEF\] color88
+    keyword whole \{0123456789\}\[0123456789\] color88
+    keyword whole \[0123456789\]\.\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+
+    #=========================
+    # Special symbols
+    keyword \. color19
+    keyword \* color19
+    keyword \+ color19
+    keyword - color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword ! color19
+    keyword & color19
+    keyword | color19
+    keyword ^ color19
+    keyword ~ color19
+    keyword > color19
+    keyword < color19
+
+    #=========================
+    # Separators
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword ? color17
+    keyword : color17
+    keyword ; color90
+
+
+#=============================
+# Comments
+
+context exclusive /\* \*/ color30
+    spellcheck
+    keyword whole BUG color196
+    keyword whole FixMe color196
+    keyword whole FIXME color196
+    keyword whole Note color196
+    keyword whole NOTE color196
+    keyword whole ToDo color196
+    keyword whole TODO color196
+    keyword !!\[!\] color196
+    keyword ??\[?\] color196
+
+
+context exclusive // \n color30
+    spellcheck
+    keyword whole BUG color196
+    keyword whole FixMe color196
+    keyword whole FIXME color196
+    keyword whole Note color196
+    keyword whole NOTE color196
+    keyword whole ToDo color196
+    keyword whole TODO color196
+    keyword !!\[!\] color196
+    keyword ??\[?\] color196
+
+
+#=============================
+# Strings
+
+context " " color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+
+    keyword ' color88
+
+context ' ' color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+
+    keyword " color88
Index: etc/skel/.local/share/mc/mcedit/aspx.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/aspx.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/aspx.syntax	(revision 385)
@@ -0,0 +1,49 @@
+# ASP.NET syntax highlighting
+#
+# Author: Juan C. Olivares <juancri@juancri.com>
+# http://www.juancri.com
+
+context default
+    keyword "*" color252
+    keyword '*' color252
+
+    spellcheck
+
+context <!-- --> color88
+    spellcheck
+
+context <! > color19
+    keyword '+' color17
+    keyword "+" color17
+    keyword \( color252
+    keyword \) color252
+    keyword \* color252
+    keyword \? color252
+    keyword \+ color252
+    keyword \| color252
+    keyword \, color252
+    spellcheck
+
+context <% %> color88
+    keyword Application color243
+    keyword Assembly color243
+    keyword Control color243
+    keyword Implements color243
+    keyword Import color243
+    keyword Inherits color243
+    keyword OutputCache color243
+    keyword Page color243
+    keyword Reference color243
+    keyword Register color243
+    keyword WebService color243
+    keyword \s+\= color19
+    keyword '*' color17
+    keyword "*" color17
+    spellcheck
+
+context < > color243
+    keyword \s+\= color19
+    keyword "server" color88
+    keyword '*' color17
+    keyword "*" color17
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/assembler.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/assembler.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/assembler.syntax	(revision 385)
@@ -0,0 +1,402 @@
+#
+# NASM,WASM,TASM,MASM and GAS x86 syntax highlight
+# // Mike Gorchak
+# // Andres Farfan 2012
+#
+
+caseinsensitive
+
+context default color237
+
+# NASM directives
+    keyword whole BITS color243
+    keyword whole SECTION color243
+    keyword whole SEGMENT color243
+    keyword whole ABSOLUTE color243
+    keyword whole EXTERN color243
+    keyword whole GLOBAL color243
+    keyword whole COMMON color243
+    keyword whole CPU color243
+
+# NASM, WASM, TASM, MASM and common modifiers
+    keyword whole ALIGN color243
+    keyword whole ALIGNB color243
+    keyword whole STRUC color243
+    keyword whole ENDSTRUC color243
+    keyword whole ISTRUC color243
+    keyword whole IEND color243
+    keyword whole AT color243
+    keyword whole __FILE__ color243
+    keyword whole __LINE__ color243
+    keyword whole __NASM_VER__ color243
+    keyword whole __NASM_VERSION_ID__ color243
+    keyword whole __NASM_MAJOR__ color243
+    keyword whole __NASM_MINOR__ color243
+    keyword whole __NASM_SUBMINOR__ color243
+    keyword whole __NASM_PATCHLEVEL__ color243
+    keyword whole __SECT__ color243
+    keyword whole STRICT color243
+    keyword whole SEG color243
+    keyword whole WRT color243
+    keyword whole NOSPLIT color243
+    keyword whole BYTE color243
+    keyword whole WORD color243
+    keyword whole DWORD color243
+    keyword whole QWORD color243
+    keyword whole TWORD color243
+
+# Pseudo instructions
+    keyword whole ORG color243
+    keyword whole EQU color243
+    keyword whole DB color243
+    keyword whole DW color243
+    keyword whole DD color243
+    keyword whole DQ color243
+    keyword whole DT color243
+    keyword whole RESB color243
+    keyword whole RESW color243
+    keyword whole RESD color243
+    keyword whole RESQ color243
+    keyword whole REST color243
+    keyword whole INCBIN color243
+    keyword whole TIMES color243
+
+# GAS specific
+    keyword whole .string color243
+    keyword whole .section color243
+    keyword whole .align color243
+    keyword whole .type color243
+    keyword whole .size color243
+    keyword whole .comm color243
+    keyword whole .ident color243
+    keyword whole .globl color243
+    keyword whole .rodata color63
+    keyword whole .data color63
+    keyword whole .text color63
+    keyword whole .bss color63
+
+# NASM/TASM Macroses
+    keyword whole %ifdef color196
+    keyword whole %define color196
+    keyword whole %else color196
+    keyword whole %elif color196
+    keyword whole %endif color196
+    keyword whole %macro color196
+    keyword whole %endmacro color196
+    keyword whole %rep color196
+    keyword whole %repl color196
+    keyword whole %strlen color196
+    keyword whole %substr color196
+    keyword whole %arg color196
+    keyword whole %stacksize color196
+    keyword whole %local color196
+    keyword whole %push color196
+    keyword whole %pop color196
+    keyword whole %line color196
+    keyword whole %\! color196
+    keyword whole %\+ color196
+
+# Generic 16-bit registers set
+    keyword whole %al color90
+    keyword whole %bl color90
+    keyword whole %cl color90
+    keyword whole %dl color90
+    keyword whole %ah color90
+    keyword whole %bh color90
+    keyword whole %ch color90
+    keyword whole %dh color90
+    keyword whole %ax color90
+    keyword whole %bx color90
+    keyword whole %cx color90
+    keyword whole %dx color90
+    keyword whole %si color90
+    keyword whole %di color90
+    keyword whole %bp color90
+    keyword whole %sp color90
+    keyword whole %es color90
+    keyword whole %cs color90
+    keyword whole %ds color90
+
+    keyword whole AL color90
+    keyword whole BL color90
+    keyword whole CL color90
+    keyword whole DL color90
+    keyword whole AH color90
+    keyword whole BH color90
+    keyword whole CH color90
+    keyword whole DH color90
+    keyword whole AX color90
+    keyword whole BX color90
+    keyword whole CX color90
+    keyword whole DX color90
+    keyword whole SI color90
+    keyword whole DI color90
+    keyword whole BP color90
+    keyword whole SP color90
+    keyword whole ES color90
+    keyword whole CS color90
+    keyword whole DS color90
+
+# Generic 32-bit registers set
+    keyword whole %eax color90
+    keyword whole %ebx color90
+    keyword whole %ecx color90
+    keyword whole %edx color90
+    keyword whole %esi color90
+    keyword whole %edi color90
+    keyword whole %ebp color90
+    keyword whole %esp color90
+    keyword whole %fs color90
+    keyword whole %gs color90
+
+    keyword whole EAX color90
+    keyword whole EBX color90
+    keyword whole ECX color90
+    keyword whole EDX color90
+    keyword whole ESI color90
+    keyword whole EDI color90
+    keyword whole EBP color90
+    keyword whole ESP color90
+    keyword whole FS color90
+    keyword whole GS color90
+
+    keyword whole CR0 color91
+    keyword whole CR1 color91
+    keyword whole CR2 color91
+    keyword whole CR3 color91
+    keyword whole DR0 color91
+    keyword whole DR1 color91
+    keyword whole DR3 color91
+    keyword whole DR4 color91
+    keyword whole DR5 color91
+    keyword whole DR6 color91
+    keyword whole DR7 color91
+    keyword whole TR0 color91
+    keyword whole TR1 color91
+    keyword whole TR2 color91
+    keyword whole TR3 color91
+    keyword whole TR4 color91
+    keyword whole TR5 color91
+    keyword whole TR6 color91
+    keyword whole TR7 color91
+    keyword whole TR8 color91
+    keyword whole TR9 color91
+    keyword whole TR10 color91
+    keyword whole TR11 color91
+
+# Generic AMD64 registers set
+    keyword whole %rax color90
+    keyword whole %rbx color90
+    keyword whole %rcx color90
+    keyword whole %rdx color90
+    keyword whole %rsi color90
+    keyword whole %rdi color90
+    keyword whole %rbp color90
+    keyword whole %rsp color90
+    keyword whole %r8 color90
+    keyword whole %r9 color90
+    keyword whole %r10 color90
+    keyword whole %r11 color90
+    keyword whole %r12 color90
+    keyword whole %r13 color90
+    keyword whole %r14 color90
+    keyword whole %r15 color90
+
+    keyword whole RAX color90
+    keyword whole RBX color90
+    keyword whole RCX color90
+    keyword whole RDX color90
+    keyword whole RSI color90
+    keyword whole RDI color90
+    keyword whole RBP color90
+    keyword whole RSP color90
+    keyword whole R8 color90
+    keyword whole R9 color90
+    keyword whole R10 color90
+    keyword whole R11 color90
+    keyword whole R12 color90
+    keyword whole R13 color90
+    keyword whole R14 color90
+    keyword whole R15 color90
+
+#AMD64 32-bit registers. 64-bit mode
+    keyword whole %r8d color90
+    keyword whole %r9d color90
+    keyword whole %r10d color90
+    keyword whole %r11d color90
+    keyword whole %r12d color90
+    keyword whole %r13d color90
+    keyword whole %r14d color90
+    keyword whole %r15d color90
+
+    keyword whole R8D color90
+    keyword whole R9D color90
+    keyword whole R10D color90
+    keyword whole R11D color90
+    keyword whole R12D color90
+    keyword whole R13D color90
+    keyword whole R14D color90
+    keyword whole R15D color90
+
+#AMD64 16-bit registers. 64-bit mode
+    keyword whole %r8w color90
+    keyword whole %r9w color90
+    keyword whole %r10w color90
+    keyword whole %r11w color90
+    keyword whole %r12w color90
+    keyword whole %r13w color90
+    keyword whole %r14w color90
+    keyword whole %r15w color90
+
+    keyword whole R8W color90
+    keyword whole R9W color90
+    keyword whole R10W color90
+    keyword whole R11W color90
+    keyword whole R12W color90
+    keyword whole R13W color90
+    keyword whole R14W color90
+    keyword whole R15W color90
+
+#AMD64 8-bit registers. 64-bit mode
+    keyword whole %sil color90
+    keyword whole %dil color90
+    keyword whole %bpl color90
+    keyword whole %spl color90
+    keyword whole %r8b color90
+    keyword whole %r9b color90
+    keyword whole %r10b color90
+    keyword whole %r11b color90
+    keyword whole %r12b color90
+    keyword whole %r13b color90
+    keyword whole %r14b color90
+    keyword whole %r15b color90
+
+    keyword whole SIL color90
+    keyword whole DIL color90
+    keyword whole BPL color90
+    keyword whole SPL color90
+    keyword whole R8B color90
+    keyword whole R9B color90
+    keyword whole R10B color90
+    keyword whole R11B color90
+    keyword whole R12B color90
+    keyword whole R13B color90
+    keyword whole R14B color90
+    keyword whole R15B color90
+
+#AMD64 System registers. 64-bit mode
+    keyword whole CR8 color91
+
+#AMD64 SSE Registers. 64-bit mode
+    keyword whole %xmm8 color17
+    keyword whole %xmm9 color17
+    keyword whole %xmm10 color17
+    keyword whole %xmm11 color17
+    keyword whole %xmm12 color17
+    keyword whole %xmm13 color17
+    keyword whole %xmm14 color17
+    keyword whole %xmm15 color17
+
+    keyword whole xmm8 color17
+    keyword whole xmm9 color17
+    keyword whole xmm10 color17
+    keyword whole xmm11 color17
+    keyword whole xmm12 color17
+    keyword whole xmm13 color17
+    keyword whole xmm14 color17
+    keyword whole xmm15 color17
+
+# FPU registers set
+    keyword whole st0 color17
+    keyword whole st1 color17
+    keyword whole st2 color17
+    keyword whole st3 color17
+    keyword whole st4 color17
+    keyword whole st5 color17
+    keyword whole st6 color17
+    keyword whole st7 color17
+    keyword whole %st0 color17
+    keyword whole %st1 color17
+    keyword whole %st2 color17
+    keyword whole %st3 color17
+    keyword whole %st4 color17
+    keyword whole %st5 color17
+    keyword whole %st6 color17
+    keyword whole %st7 color17
+
+# MMX/3DNOW registers set
+    keyword whole mm0 color17
+    keyword whole mm1 color17
+    keyword whole mm2 color17
+    keyword whole mm3 color17
+    keyword whole mm4 color17
+    keyword whole mm5 color17
+    keyword whole mm6 color17
+    keyword whole mm7 color17
+    keyword whole %mm0 color17
+    keyword whole %mm1 color17
+    keyword whole %mm2 color17
+    keyword whole %mm3 color17
+    keyword whole %mm4 color17
+    keyword whole %mm5 color17
+    keyword whole %mm6 color17
+    keyword whole %mm7 color17
+
+# SSE registers set
+    keyword whole xmm0 color17
+    keyword whole xmm1 color17
+    keyword whole xmm2 color17
+    keyword whole xmm3 color17
+    keyword whole xmm4 color17
+    keyword whole xmm5 color17
+    keyword whole xmm6 color17
+    keyword whole xmm7 color17
+    keyword whole %xmm0 color17
+    keyword whole %xmm1 color17
+    keyword whole %xmm2 color17
+    keyword whole %xmm3 color17
+    keyword whole %xmm4 color17
+    keyword whole %xmm5 color17
+    keyword whole %xmm6 color17
+    keyword whole %xmm7 color17
+
+# Common symbols
+    keyword ; color30
+    keyword ! color30
+    keyword /\* color30
+    keyword \*/ color30
+    keyword [ color243
+    keyword ] color243
+    keyword , color243
+    keyword \+ color243
+    keyword - color243
+    keyword . color243
+    keyword ( color243
+    keyword ) color243
+    keyword : color243
+    keyword @ color243
+    keyword >> color243
+    keyword << color243
+    keyword % color243
+    keyword \\ color243
+    keyword / color243
+    keyword // color243
+    keyword ~ color243
+    keyword ^ color243
+    keyword & color243
+    keyword \* color243
+    keyword | color243
+    keyword $ color88
+    keyword $$ color88
+    keyword %% color26
+
+context " " color28
+context ' ' color88
+context exclusive ; \n color30
+    spellcheck
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive ! \n color30
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/awk.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/awk.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/awk.syntax	(revision 385)
@@ -0,0 +1,172 @@
+# AWK syntax by
+# Olegarch  <olegarch@mail.ru>
+# Andres Farfan, <nafraf@linuxmail.org>
+# Ilia Maslakov <il.smind gmail com>
+#
+# (c) 2003, 2004, 2009
+#  This program is free software: you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License as published by
+#  the Free Software Foundation, either version 3 of the License, or
+#  (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+context default
+
+    keyword whole linestart #!\[\s\]/bin/\[msg\]awk color19 color91
+    keyword whole linestart #!\[\s\]/usr/bin/\[msg\]awk color19 color91
+# Keywords
+    keyword whole AMNOISE color243
+    keyword whole BEGIN color243
+    keyword whole END color243
+    keyword whole func color243
+    keyword whole function color243
+    keyword whole nextfile color243
+
+    keyword whole return color243/26
+    keyword whole print color243/26
+    keyword whole printf color243/26
+    keyword whole if color243/26
+    keyword whole else color243/26
+    keyword whole while color243/26
+    keyword whole for color243/26
+    keyword whole in color243/26
+    keyword whole do color243/26
+    keyword whole break color243/26
+    keyword whole continue color243/26
+    keyword whole next color243/26
+    keyword whole exit color243/26
+    keyword whole close color243/26
+    keyword whole system color243/26
+    keyword whole getline color243/26
+# Builtin functions:
+    keyword whole atan2        color243 color232
+    keyword whole cos          color243 color232
+    keyword whole exp          color243 color232
+    keyword whole int          color243 color232
+    keyword whole log          color243 color232
+    keyword whole rand         color243 color232
+    keyword whole sin          color243 color232
+    keyword whole sqrt         color243 color232
+    keyword whole srand        color243 color232
+    keyword whole gsub         color243 color232
+    keyword whole index        color243 color232
+    keyword whole length       color243 color232
+    keyword whole match        color243 color232
+    keyword whole split        color243 color232
+    keyword whole sprintf      color243 color232
+    keyword whole sub          color243 color232
+    keyword whole substr       color243 color232
+    keyword whole asort        color243 color232
+    keyword whole asorti       color243 color232
+
+    keyword whole xor color243
+    keyword whole and color243
+    keyword whole or color243
+
+# Gawk builtin functions:
+    keyword whole fflush       color243 color232
+    keyword whole gensub       color243 color232
+    keyword whole tolower      color243 color232
+    keyword whole toupper      color243 color232
+    keyword whole systime      color243 color232
+    keyword whole strftime     color243 color232
+    keyword whole strtonum color243
+    keyword whole bindtextdomain color243
+    keyword whole dcgettext color243
+    keyword whole dcngettext color243
+    keyword whole compl color243
+    keyword whole delete color243
+    keyword whole extension color243
+    keyword whole mktime color243
+    keyword whole lshift color243
+    keyword whole rshift color243
+
+# Builtin variables:
+    keyword whole ARGIND color63
+    keyword whole BINMODE color63
+    keyword whole CONVFMT color63
+    keyword whole ENVIRON color63
+    keyword whole LINT color63
+    keyword whole TEXTDOMAIN color63
+    keyword whole ARGC color63
+    keyword whole ARGV color63
+    keyword whole FILENAME color63
+    keyword whole FNR color63
+    keyword whole FS color63
+    keyword whole NF color63
+    keyword whole NR color63
+    keyword whole OFMT color63
+    keyword whole OFS color63
+    keyword whole ORS color63
+    keyword whole RLENGTH color63
+    keyword whole RS color63
+    keyword whole RSTART color63
+    keyword whole SUBSEP color63
+# Gawk builtin variables:
+    keyword whole ARGIND color63
+    keyword whole ERRNO color63
+    keyword whole RT color63
+    keyword whole IGNORECASE color63
+    keyword whole FIELDWIDTHS color63
+
+    keyword '\s' color88/16
+    keyword '+' color88/16
+    keyword > color19/24
+    keyword < color19/24
+    keyword \+ color19/24
+    keyword - color19/24
+    keyword \* color19/24
+    keyword % color19/24
+    keyword = color19/24
+    keyword != color19/24
+    keyword == color19/24
+    keyword { color243/25
+    keyword } color243/25
+    keyword ( color243/25
+    keyword ) color243/25
+    keyword [*] color91
+    keyword , color243/25
+    keyword : color243/25
+    keyword ; color252/19
+    keyword $\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\] color196/18
+# Begin/End:
+    keyword whole BEGIN color160
+    keyword whole END color160
+# Function keyword:
+    keyword whole function color90
+# Hex constant:
+    keyword 0\{xX\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\] color91/6
+# Tab:    \t
+#    keyword linestart \t color252/13 color21/6
+
+# Sed:
+    keyword linestart /^ color160
+    keyword linestart /^# color160
+context /^#*/ color160
+
+# Comments:
+context linestart # \n color30
+context linestart $ \n color30
+
+# String:
+context " " color28/6
+    keyword \\" color88/16
+    keyword \\\n color88/16
+    keyword %% color88/16
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88/16
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} color88/16
+    keyword %\[hl\]n color88/16
+    keyword %\[.\]\[0123456789\]s color88/16
+    keyword %[*] color88/16
+    keyword %c color88/16
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88/16
+    keyword \\\\ color88/16
+    keyword \\' color88/16
+    keyword \\\{abtnvfr\} color88/16
Index: etc/skel/.local/share/mc/mcedit/c.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/c.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/c.syntax	(revision 385)
@@ -0,0 +1,111 @@
+
+context default
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole int color19
+    keyword whole long color19
+    keyword whole register color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole while color19
+    keyword whole asm color19
+    keyword whole inline color19
+    keyword whole wchar_t color19
+    keyword whole ... color19
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+    keyword whole \[\s\t\]default color19
+    keyword whole linestart \[\s\t\]\{ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]: color28
+
+    keyword whole FALSE color19
+    keyword whole NULL color19
+    keyword whole TRUE color19
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ\}' color88
+
+# punctuation characters, sorted by ASCII code
+    keyword ! color19
+    keyword % color19
+    keyword && color19
+    keyword & color90
+    keyword ( color17
+    keyword ) color17
+    keyword \* color19
+    keyword \+ color19
+    keyword , color17
+    keyword - color19
+    keyword / color19
+    keyword : color17
+    keyword ; color90
+    keyword < color19
+    keyword = color19
+    keyword > color19
+    keyword ? color17
+    keyword [ color17
+    keyword ] color17
+    keyword ^ color90
+    keyword { color17
+    keyword || color19
+    keyword | color90
+    keyword } color17
+    keyword ~ color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color90
+    keyword \\\n color196
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color23
+    keyword <+> color22
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/cabal.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/cabal.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/cabal.syntax	(revision 385)
@@ -0,0 +1,275 @@
+# Author   : Mikhail S. Pobolovets
+# Language : cabal
+#
+# haskell.syntax is taken as base
+#
+
+caseinsensitive
+
+context default
+
+# cabal keywords
+
+#   reserved keywords:
+
+#comments
+    keyword -- color30
+
+#   unused symbols
+    keyword whole _\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color91
+
+#   known fields
+    keyword whole \[\s\]author color26
+    keyword whole \[\s\]bug-reports color26
+    keyword whole \[\s\]buildable color26
+    keyword whole \[\s\]build-depends color26
+    keyword whole \[\s\]build-tools color26
+    keyword whole \[\s\]build-type color26
+    keyword whole \[\s\]cabal-version color26
+    keyword whole \[\s\]category color26
+    keyword whole \[\s\]cc-options color26
+    keyword whole \[\s\]copyright color26
+    keyword whole \[\s\]cpp-options color26
+    keyword whole \[\s\]c-sources color26
+    keyword whole \[\s\]data-dir color26
+    keyword whole \[\s\]data-files color26
+    keyword whole \[\s\]default-language color26
+    keyword whole \[\s\]default color26
+    keyword whole \[\s\]description color26
+    keyword whole \[\s\]exposed-modules color26
+    keyword whole \[\s\]exposed color26
+    keyword whole \[\s\]extensions color26
+    keyword whole \[\s\]extra-lib-dirs color26
+    keyword whole \[\s\]extra-libraries color26
+    keyword whole \[\s\]extra-source-files color26
+    keyword whole \[\s\]extra-tmp-files color26
+    keyword whole \[\s\]frameworks color26
+    keyword whole \[\s\]ghc-options color26
+    keyword whole \[\s\]ghc-prof-options color26
+    keyword whole \[\s\]ghc-shared-options color26
+    keyword whole \[\s\]homepage color26
+    keyword whole \[\s\]hs-source-dirs color26
+    keyword whole \[\s\]hugs-options color26
+    keyword whole \[\s\]include-dirs color26
+    keyword whole \[\s\]includes color26
+    keyword whole \[\s\]install-includes color26
+    keyword whole \[\s\]jhc-options color26
+    keyword whole \[\s\]ld-options color26
+    keyword whole \[\s\]license-file color26
+    keyword whole \[\s\]license color26
+    keyword whole \[\s\]location color26
+    keyword whole \[\s\]main-is color26
+    keyword whole \[\s\]maintainer color26
+    keyword whole \[\s\]name color26
+    keyword whole \[\s\]nhc98-options color26
+    keyword whole \[\s\]other-extensions color26
+    keyword whole \[\s\]other-modules color26
+    keyword whole \[\s\]package-url color26
+    keyword whole \[\s\]pkgconfig-depends color26
+    keyword whole \[\s\]source-repository color26
+    keyword whole \[\s\]stability color26
+    keyword whole \[\s\]synopsis color26
+    keyword whole \[\s\]tag color26
+    keyword whole \[\s\]tested-with color26
+    keyword whole \[\s\]type color26
+    keyword whole \[\s\]version color26
+
+#   extended fields
+    keyword whole x\-\[\-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color26
+
+#   version wildcard
+    keyword whole -any color160
+
+#   commandline keys
+    keyword whole -\[\-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz_0123456789\] color196
+
+#   known extensions
+    keyword whole Arrows color90
+    keyword whole BangPatterns color90
+    keyword whole ConstrainedClassMethods color90
+    keyword whole DeriveDataTypeable color90
+    keyword whole DisambiguateRecordFields color90
+    keyword whole EmptyDataDecls color90
+    keyword whole CPP color90
+    keyword whole ExistentialQuantification color90
+    keyword whole ExtendedDefaultRules color90
+    keyword whole ExtensibleRecords color90
+    keyword whole FlexibleContexts color90
+    keyword whole FlexibleInstances color90
+    keyword whole ForeignFunctionInterface color90
+    keyword whole FunctionalDependencies color90
+    keyword whole GADTs color90
+    keyword whole GeneralizedNewtypeDeriving color90
+    keyword whole Generics color90
+    keyword whole HereDocuments color90
+    keyword whole ImplicitParams color90
+    keyword whole ImpredicativeTypes color90
+    keyword whole IncoherentInstances color90
+    keyword whole KindSignatures color90
+    keyword whole LiberalTypeSynonyms color90
+    keyword whole MagicHash color90
+    keyword whole MultiParamTypeClasses color90
+    keyword whole NamedFieldPuns color90
+    keyword whole NewQualifiedOperators color90
+    keyword whole NoImplicitPrelude color90
+    keyword whole NoMonomorphismRestriction color90
+    keyword whole NoMonoPatBinds color90
+    keyword whole OverlappingInstances color90
+    keyword whole OverloadedStrings color90
+    keyword whole PackageImports color90
+    keyword whole ParallelListComp color90
+    keyword whole PatternGuards color90
+    keyword whole PatternSignatures color90
+    keyword whole PolymorphicComponents color90
+    keyword whole PostfixOperators color90
+    keyword whole QuasiQuotes color90
+    keyword whole Rank2Types color90
+    keyword whole RankNTypes color90
+    keyword whole RecordPuns color90
+    keyword whole RecordWildCards color90
+    keyword whole RecursiveDo color90
+    keyword whole RelaxedPolyRec color90
+    keyword whole RestrictedTypeSynonyms color90
+    keyword whole ScopedTypeVariables color90
+    keyword whole StandaloneDeriving color90
+    keyword whole TemplateHaskell color90
+    keyword whole TransformListComp color90
+    keyword whole TypeFamilies color90
+    keyword whole TypeOperators color90
+    keyword whole TypeSynonymInstances color90
+    keyword whole UnboxedTuples color90
+    keyword whole UndecidableInstances color90
+    keyword whole UnicodeSyntax color90
+    keyword whole UnliftedFFITypes color90
+    keyword whole ViewPatterns color90
+
+#   links
+    keyword http://+ color240
+    keyword ftp://+ color240
+    keyword git://+ color240
+    keyword cvs://+ color240
+    keyword svn://+ color240
+    keyword darcs://+ color240
+#   special text inside of <>, i.e. emails
+    keyword \<+\> color160
+
+#   build types with '\s & \n' hack to remove too stupid highlighting
+    keyword whole Configure\s color243
+    keyword whole Configure\n color243
+    keyword whole Custom\s color243
+    keyword whole Custom\n color243
+    keyword whole Make\s color243
+    keyword whole Make\n color243
+    keyword whole Simple\n color243
+    keyword whole Simple\s color243
+
+#   licenses
+    keyword whole AllRightsReserved color243
+    keyword whole OtherLicense color243
+    keyword whole PublicDomain color243
+    keyword whole LGPL color243
+    keyword whole GPL color243
+    keyword whole LGPL2 color243
+    keyword whole GPL2 color243
+    keyword whole LGPL3 color243
+    keyword whole GPL3 color243
+    keyword whole BSD color243
+    keyword whole BSD3 color243
+    keyword whole BSD4 color243
+    keyword whole MIT color243
+
+#   compilers
+    keyword whole GHC color243
+    keyword whole NHC color243
+    keyword whole JHC color243
+    keyword whole HBC color243
+    keyword whole Helium color243
+    keyword whole Hugs color243
+
+#   special keywords
+    keyword whole True color243
+    keyword whole False color243
+    keyword whole if color243
+    keyword whole else color243
+    keyword whole os color243
+    keyword whole impl color243
+    keyword whole arch color243
+
+    keyword whole linestart \[\s\]executable color19
+    keyword whole linestart \[\s\]library color19
+    keyword whole linestart \[\s\]test-suite color19
+    keyword whole flag color19
+    keyword whole repo color19
+
+
+#   unboxed (started from upcase)
+#    keyword whole \{ABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]# color243
+#   types/modules
+#    keyword whole \{ABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color243
+
+#digits
+    keyword whole 0\{xX\}\{0123456789abcdefABCDEF\}\[0123456789abcdefABCDEF\] color88
+    keyword whole \{0123456789\}\[0123456789\] color88
+    keyword whole \[0123456789\]\.\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+
+
+# some punctuation characters
+    keyword whole $ color19
+    keyword whole ! color243
+    keyword whole && color243
+    keyword whole \* color19
+    keyword whole \+ color19
+    keyword whole / color19
+    keyword whole ^ color243
+    keyword whole || color243
+    keyword whole | color243
+
+    keyword ~ color243
+    keyword , color17
+    keyword - color19
+    keyword : color17
+    keyword ; color19
+    keyword = color19
+    keyword < color19
+    keyword > color19
+    keyword { color243
+    keyword } color243
+    keyword [ color17
+    keyword ] color17
+    keyword ( color17
+    keyword ) color17
+
+# comments
+context exclusive {- -} color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context exclusive \-\- \n color30
+    spellcheck
+
+context " " color28
+    spellcheck
+
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+
+# infix binop
+context exclusive ` ` color243
Index: etc/skel/.local/share/mc/mcedit/changelog.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/changelog.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/changelog.syntax	(revision 385)
@@ -0,0 +1,34 @@
+context default
+    spellcheck
+
+context linestart \t \n\n
+    keyword wholeright +() color90
+    keyword linestart \t\*\s*: color17
+    keyword (*): color26
+    keyword (*)\{\s\}[*]: color26
+
+context linestart \s\s\s\s\s\s\s\s \n\n
+    keyword wholeright +() color90
+    keyword \*\s*: color17
+    keyword (*): color26
+    keyword (*)\{\s\}[*]: color26
+    keyword whole \* color17
+
+context linestart 19+-+\s \n color19
+    keyword <+> color196
+context linestart 20+-+\s \n color19
+    keyword <+> color196
+context linestart Mon\s \n color19
+    keyword <+> color196
+context linestart Tue\s \n color19
+    keyword <+> color196
+context linestart Wed\s \n color19
+    keyword <+> color196
+context linestart Thu\s \n color19
+    keyword <+> color196
+context linestart Fri\s \n color19
+    keyword <+> color196
+context linestart Sat\s \n color19
+    keyword <+> color196
+context linestart Sun\s \n color19
+    keyword <+> color196
Index: etc/skel/.local/share/mc/mcedit/cmake.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/cmake.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/cmake.syntax	(revision 385)
@@ -0,0 +1,779 @@
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-/\
+
+caseinsensitive
+context default
+
+	keyword ( color17
+	keyword ) color17
+
+# cmake --help-command-list
+	keyword whole add_compile_options color160
+	keyword whole add_custom_command color160
+	keyword whole add_custom_target color160
+	keyword whole add_definitions color160
+	keyword whole add_dependencies color160
+	keyword whole add_executable color160
+	keyword whole add_library color160
+	keyword whole add_subdirectory color160
+	keyword whole add_test color160
+	keyword whole aux_source_directory color160
+	keyword whole break color160
+	keyword whole build_command color160
+	keyword whole cmake_host_system_information color160
+	keyword whole cmake_minimum_required color160
+	keyword whole cmake_policy color160
+	keyword whole configure_file color160
+	keyword whole create_test_sourcelist color160
+	keyword whole define_property color160
+	keyword whole else color160
+	keyword whole elseif color160
+	keyword whole enable_language color160
+	keyword whole enable_testing color160
+	keyword whole endforeach color160
+	keyword whole endfunction color160
+	keyword whole endif color160
+	keyword whole endmacro color160
+	keyword whole endwhile color160
+	keyword whole execute_process color160
+	keyword whole export color160
+	keyword whole file color160
+	keyword whole find_file color160
+	keyword whole find_library color160
+	keyword whole find_package color160
+	keyword whole find_path color160
+	keyword whole find_program color160
+	keyword whole fltk_wrap_ui color160
+	keyword whole foreach color160
+	keyword whole function color160
+	keyword whole get_cmake_property color160
+	keyword whole get_directory_property color160
+	keyword whole get_filename_component color160
+	keyword whole get_property color160
+	keyword whole get_source_file_property color160
+	keyword whole get_target_property color160
+	keyword whole get_test_property color160
+	keyword whole if color160
+	keyword whole include color160
+	keyword whole include_directories color160
+	keyword whole include_external_msproject color160
+	keyword whole include_regular_expression color160
+	keyword whole install color160
+	keyword whole link_directories color160
+	keyword whole list color160
+	keyword whole load_cache color160
+	keyword whole load_command color160
+	keyword whole macro color160
+	keyword whole mark_as_advanced color160
+	keyword whole math color160
+	keyword whole message color160
+	keyword whole option color160
+	keyword whole project color160
+	keyword whole qt_wrap_cpp color160
+	keyword whole qt_wrap_ui color160
+	keyword whole remove_definitions color160
+	keyword whole return color160
+	keyword whole separate_arguments color160
+	keyword whole set color160
+	keyword whole set_directory_properties color160
+	keyword whole set_property color160
+	keyword whole set_source_files_properties color160
+	keyword whole set_target_properties color160
+	keyword whole set_tests_properties color160
+	keyword whole site_name color160
+	keyword whole source_group color160
+	keyword whole string color160
+	keyword whole target_compile_definitions color160
+	keyword whole target_compile_options color160
+	keyword whole target_include_directories color160
+	keyword whole target_link_libraries color160
+	keyword whole try_compile color160
+	keyword whole try_run color160
+	keyword whole unset color160
+	keyword whole variable_watch color160
+	keyword whole while color160
+
+# compatibility commands
+	keyword whole build_name color88
+	keyword whole exec_program color88
+	keyword whole export_library_dependencies color88
+	keyword whole install_files color88
+	keyword whole install_programs color88
+	keyword whole install_targets color88
+	keyword whole link_libraries color88
+	keyword whole make_directory color88
+	keyword whole output_required_files color88
+	keyword whole remove color88
+	keyword whole subdir_depends color88
+	keyword whole subdirs color88
+	keyword whole use_mangled_mesa color88
+	keyword whole utility_source color88
+	keyword whole variable_requires color88
+	keyword whole write_file color88
+
+# cmake --help-property-list
+	keyword whole ALLOW_DUPLICATE_CUSTOM_TARGETS color19
+	keyword whole AUTOMOC_TARGETS_FOLDER color19
+	keyword whole DEBUG_CONFIGURATIONS color19
+	keyword whole DISABLED_FEATURES color19
+	keyword whole ENABLED_FEATURES color19
+	keyword whole ENABLED_LANGUAGES color19
+	keyword whole FIND_LIBRARY_USE_LIB64_PATHS color19
+	keyword whole FIND_LIBRARY_USE_OPENBSD_VERSIONING color19
+	keyword whole GLOBAL_DEPENDS_DEBUG_MODE color19
+	keyword whole GLOBAL_DEPENDS_NO_CYCLES color19
+	keyword whole IN_TRY_COMPILE color19
+	keyword whole PACKAGES_FOUND color19
+	keyword whole PACKAGES_NOT_FOUND color19
+	keyword whole PREDEFINED_TARGETS_FOLDER color19
+	keyword whole REPORT_UNDEFINED_PROPERTIES color19
+	keyword whole RULE_LAUNCH_COMPILE color19
+	keyword whole RULE_LAUNCH_CUSTOM color19
+	keyword whole RULE_LAUNCH_LINK color19
+	keyword whole RULE_MESSAGES color19
+	keyword whole TARGET_ARCHIVES_MAY_BE_SHARED_LIBS color19
+	keyword whole TARGET_SUPPORTS_SHARED_LIBS color19
+	keyword whole USE_FOLDERS color19
+	keyword whole __CMAKE_DELETE_CACHE_CHANGE_VARS_ color19
+	keyword whole ADDITIONAL_MAKE_CLEAN_FILES color19
+	keyword whole CACHE_VARIABLES color19
+	keyword whole CLEAN_NO_CUSTOM color19
+	keyword whole COMPILE_DEFINITIONS color19
+	keyword whole COMPILE_DEFINITIONS_+ color19
+	keyword whole COMPILE_OPTIONS color19
+	keyword whole DEFINITIONS color19
+	keyword whole EXCLUDE_FROM_ALL color19
+	keyword whole IMPLICIT_DEPENDS_INCLUDE_TRANSFORM color19
+	keyword whole INCLUDE_DIRECTORIES color19
+	keyword whole INCLUDE_REGULAR_EXPRESSION color19
+	keyword whole INTERPROCEDURAL_OPTIMIZATION color19
+	keyword whole INTERPROCEDURAL_OPTIMIZATION_+ color19
+	keyword whole LINK_DIRECTORIES color19
+	keyword whole LISTFILE_STACK color19
+	keyword whole MACROS color19
+	keyword whole PARENT_DIRECTORY color19
+	keyword whole RULE_LAUNCH_COMPILE color19
+	keyword whole RULE_LAUNCH_CUSTOM color19
+	keyword whole RULE_LAUNCH_LINK color19
+	keyword whole TEST_INCLUDE_FILE color19
+	keyword whole VARIABLES color19
+	keyword whole VS_GLOBAL_SECTION_POST_+ color19
+	keyword whole VS_GLOBAL_SECTION_PRE_+ color19
+	keyword whole +_OUTPUT_NAME color19
+	keyword whole +_POSTFIX color19
+	keyword whole +_VISIBILITY_PRESET color19
+	keyword whole ALIASED_TARGET color19
+	keyword whole ARCHIVE_OUTPUT_DIRECTORY color19
+	keyword whole ARCHIVE_OUTPUT_DIRECTORY_+ color19
+	keyword whole ARCHIVE_OUTPUT_NAME color19
+	keyword whole ARCHIVE_OUTPUT_NAME_+ color19
+	keyword whole AUTOMOC color19
+	keyword whole AUTOMOC_MOC_OPTIONS color19
+	keyword whole BUILD_WITH_INSTALL_RPATH color19
+	keyword whole BUNDLE color19
+	keyword whole BUNDLE_EXTENSION color19
+	keyword whole COMPATIBLE_INTERFACE_BOOL color19
+	keyword whole COMPATIBLE_INTERFACE_STRING color19
+	keyword whole COMPILE_DEFINITIONS color19
+	keyword whole COMPILE_DEFINITIONS_+ color19
+	keyword whole COMPILE_FLAGS color19
+	keyword whole COMPILE_OPTIONS color19
+	keyword whole DEBUG_POSTFIX color19
+	keyword whole DEFINE_SYMBOL color19
+	keyword whole ENABLE_EXPORTS color19
+	keyword whole EXCLUDE_FROM_ALL color19
+	keyword whole EXCLUDE_FROM_DEFAULT_BUILD color19
+	keyword whole EXCLUDE_FROM_DEFAULT_BUILD_+ color19
+	keyword whole EXPORT_NAME color19
+	keyword whole EchoString color19
+	keyword whole FOLDER color19
+	keyword whole FRAMEWORK color19
+	keyword whole Fortran_FORMAT color19
+	keyword whole Fortran_MODULE_DIRECTORY color19
+	keyword whole GENERATOR_FILE_NAME color19
+	keyword whole GNUtoMS color19
+	keyword whole HAS_CXX color19
+	keyword whole IMPLICIT_DEPENDS_INCLUDE_TRANSFORM color19
+	keyword whole IMPORTED color19
+	keyword whole IMPORTED_CONFIGURATIONS color19
+	keyword whole IMPORTED_IMPLIB color19
+	keyword whole IMPORTED_IMPLIB_+ color19
+	keyword whole IMPORTED_LINK_DEPENDENT_LIBRARIES color19
+	keyword whole IMPORTED_LINK_DEPENDENT_LIBRARIES_+ color19
+	keyword whole IMPORTED_LINK_INTERFACE_LANGUAGES color19
+	keyword whole IMPORTED_LINK_INTERFACE_LANGUAGES_+ color19
+	keyword whole IMPORTED_LINK_INTERFACE_LIBRARIES color19
+	keyword whole IMPORTED_LINK_INTERFACE_LIBRARIES_+ color19
+	keyword whole IMPORTED_LINK_INTERFACE_MULTIPLICITY color19
+	keyword whole IMPORTED_LINK_INTERFACE_MULTIPLICITY_+ color19
+	keyword whole IMPORTED_LOCATION color19
+	keyword whole IMPORTED_LOCATION_+ color19
+	keyword whole IMPORTED_NO_SONAME color19
+	keyword whole IMPORTED_NO_SONAME_+ color19
+	keyword whole IMPORTED_SONAME color19
+	keyword whole IMPORTED_SONAME_+ color19
+	keyword whole IMPORT_PREFIX color19
+	keyword whole IMPORT_SUFFIX color19
+	keyword whole INCLUDE_DIRECTORIES color19
+	keyword whole INSTALL_NAME_DIR color19
+	keyword whole INSTALL_RPATH color19
+	keyword whole INSTALL_RPATH_USE_LINK_PATH color19
+	keyword whole INTERFACE_COMPILE_DEFINITIONS color19
+	keyword whole INTERFACE_COMPILE_OPTIONS color19
+	keyword whole INTERFACE_INCLUDE_DIRECTORIES color19
+	keyword whole INTERFACE_LINK_LIBRARIES color19
+	keyword whole INTERFACE_POSITION_INDEPENDENT_CODE color19
+	keyword whole INTERFACE_SYSTEM_INCLUDE_DIRECTORIES color19
+	keyword whole INTERPROCEDURAL_OPTIMIZATION color19
+	keyword whole INTERPROCEDURAL_OPTIMIZATION_+ color19
+	keyword whole LABELS color19
+	keyword whole LIBRARY_OUTPUT_DIRECTORY color19
+	keyword whole LIBRARY_OUTPUT_DIRECTORY_+ color19
+	keyword whole LIBRARY_OUTPUT_NAME color19
+	keyword whole LIBRARY_OUTPUT_NAME_+ color19
+	keyword whole LINKER_LANGUAGE color19
+	keyword whole LINK_DEPENDS color19
+	keyword whole LINK_DEPENDS_NO_SHARED color19
+	keyword whole LINK_FLAGS color19
+	keyword whole LINK_FLAGS_+ color19
+	keyword whole LINK_INTERFACE_LIBRARIES color19
+	keyword whole LINK_INTERFACE_LIBRARIES_+ color19
+	keyword whole LINK_INTERFACE_MULTIPLICITY color19
+	keyword whole LINK_INTERFACE_MULTIPLICITY_+ color19
+	keyword whole LINK_LIBRARIES color19
+	keyword whole LINK_SEARCH_END_STATIC color19
+	keyword whole LINK_SEARCH_START_STATIC color19
+	keyword whole LOCATION color19
+	keyword whole LOCATION_+ color19
+	keyword whole MACOSX_BUNDLE color19
+	keyword whole MACOSX_BUNDLE_INFO_PLIST color19
+	keyword whole MACOSX_FRAMEWORK_INFO_PLIST color19
+	keyword whole MACOSX_RPATH color19
+	keyword whole MAP_IMPORTED_CONFIG_+ color19
+	keyword whole NAME color19
+	keyword whole NO_SONAME color19
+	keyword whole OSX_ARCHITECTURES color19
+	keyword whole OSX_ARCHITECTURES_+ color19
+	keyword whole OUTPUT_NAME color19
+	keyword whole OUTPUT_NAME_+ color19
+	keyword whole PDB_NAME color19
+	keyword whole PDB_NAME_+ color19
+	keyword whole PDB_OUTPUT_DIRECTORY color19
+	keyword whole PDB_OUTPUT_DIRECTORY_+ color19
+	keyword whole POSITION_INDEPENDENT_CODE color19
+	keyword whole POST_INSTALL_SCRIPT color19
+	keyword whole PREFIX color19
+	keyword whole PRE_INSTALL_SCRIPT color19
+	keyword whole PRIVATE_HEADER color19
+	keyword whole PROJECT_LABEL color19
+	keyword whole PUBLIC_HEADER color19
+	keyword whole RESOURCE color19
+	keyword whole RULE_LAUNCH_COMPILE color19
+	keyword whole RULE_LAUNCH_CUSTOM color19
+	keyword whole RULE_LAUNCH_LINK color19
+	keyword whole RUNTIME_OUTPUT_DIRECTORY color19
+	keyword whole RUNTIME_OUTPUT_DIRECTORY_+ color19
+	keyword whole RUNTIME_OUTPUT_NAME color19
+	keyword whole RUNTIME_OUTPUT_NAME_+ color19
+	keyword whole SKIP_BUILD_RPATH color19
+	keyword whole SOURCES color19
+	keyword whole SOVERSION color19
+	keyword whole STATIC_LIBRARY_FLAGS color19
+	keyword whole STATIC_LIBRARY_FLAGS_+ color19
+	keyword whole SUFFIX color19
+	keyword whole TYPE color19
+	keyword whole VERSION color19
+	keyword whole VISIBILITY_INLINES_HIDDEN color19
+	keyword whole VS_DOTNET_REFERENCES color19
+	keyword whole VS_DOTNET_TARGET_FRAMEWORK_VERSION color19
+	keyword whole VS_GLOBAL_+ color19
+	keyword whole VS_GLOBAL_KEYWORD color19
+	keyword whole VS_GLOBAL_PROJECT_TYPES color19
+	keyword whole VS_GLOBAL_ROOTNAMESPACE color19
+	keyword whole VS_KEYWORD color19
+	keyword whole VS_SCC_AUXPATH color19
+	keyword whole VS_SCC_LOCALPATH color19
+	keyword whole VS_SCC_PROJECTNAME color19
+	keyword whole VS_SCC_PROVIDER color19
+	keyword whole VS_WINRT_EXTENSIONS color19
+	keyword whole VS_WINRT_REFERENCES color19
+	keyword whole WIN32_EXECUTABLE color19
+	keyword whole XCODE_ATTRIBUTE_+ color19
+	keyword whole ATTACHED_FILES color19
+	keyword whole ATTACHED_FILES_ON_FAIL color19
+	keyword whole COST color19
+	keyword whole DEPENDS color19
+	keyword whole ENVIRONMENT color19
+	keyword whole FAIL_REGULAR_EXPRESSION color19
+	keyword whole LABELS color19
+	keyword whole MEASUREMENT color19
+	keyword whole PASS_REGULAR_EXPRESSION color19
+	keyword whole PROCESSORS color19
+	keyword whole REQUIRED_FILES color19
+	keyword whole RESOURCE_LOCK color19
+	keyword whole RUN_SERIAL color19
+	keyword whole TIMEOUT color19
+	keyword whole WILL_FAIL color19
+	keyword whole WORKING_DIRECTORY color19
+	keyword whole ABSTRACT color19
+	keyword whole COMPILE_DEFINITIONS color19
+	keyword whole COMPILE_DEFINITIONS_+ color19
+	keyword whole COMPILE_FLAGS color19
+	keyword whole EXTERNAL_OBJECT color19
+	keyword whole Fortran_FORMAT color19
+	keyword whole GENERATED color19
+	keyword whole HEADER_FILE_ONLY color19
+	keyword whole KEEP_EXTENSION color19
+	keyword whole LABELS color19
+	keyword whole LANGUAGE color19
+	keyword whole LOCATION color19
+	keyword whole MACOSX_PACKAGE_LOCATION color19
+	keyword whole OBJECT_DEPENDS color19
+	keyword whole OBJECT_OUTPUTS color19
+	keyword whole SYMBOLIC color19
+	keyword whole WRAP_EXCLUDE color19
+	keyword whole ADVANCED color19
+	keyword whole HELPSTRING color19
+	keyword whole MODIFIED color19
+	keyword whole STRINGS color19
+	keyword whole TYPE color19
+	keyword whole VALUE color19
+
+# cmake --help-module-list
+	keyword whole AddFileDependencies color91
+	keyword whole BundleUtilities color91
+	keyword whole CMakeAddFortranSubdirectory color91
+	keyword whole CMakeBackwardCompatibilityCXX color91
+	keyword whole CMakeDependentOption color91
+	keyword whole CMakeDetermineVSServicePack color91
+	keyword whole CMakeExpandImportedTargets color91
+	keyword whole CMakeFindFrameworks color91
+	keyword whole CMakeFindPackageMode color91
+	keyword whole CMakeForceCompiler color91
+	keyword whole CMakeGraphVizOptions color91
+	keyword whole CMakePackageConfigHelpers color91
+	keyword whole CMakeParseArguments color91
+	keyword whole CMakePrintHelpers color91
+	keyword whole CMakePrintSystemInformation color91
+	keyword whole CMakePushCheckState color91
+	keyword whole CMakeVerifyManifest color91
+	keyword whole CPack color91
+	keyword whole CPackBundle color91
+	keyword whole CPackComponent color91
+	keyword whole CPackCygwin color91
+	keyword whole CPackDMG color91
+	keyword whole CPackDeb color91
+	keyword whole CPackNSIS color91
+	keyword whole CPackPackageMaker color91
+	keyword whole CPackRPM color91
+	keyword whole CPackWIX color91
+	keyword whole CTest color91
+	keyword whole CTestScriptMode color91
+	keyword whole CTestUseLaunchers color91
+	keyword whole CheckCCompilerFlag color91
+	keyword whole CheckCSourceCompiles color91
+	keyword whole CheckCSourceRuns color91
+	keyword whole CheckCXXCompilerFlag color91
+	keyword whole CheckCXXSourceCompiles color91
+	keyword whole CheckCXXSourceRuns color91
+	keyword whole CheckCXXSymbolExists color91
+	keyword whole CheckFortranFunctionExists color91
+	keyword whole CheckFunctionExists color91
+	keyword whole CheckIncludeFile color91
+	keyword whole CheckIncludeFileCXX color91
+	keyword whole CheckIncludeFiles color91
+	keyword whole CheckLanguage color91
+	keyword whole CheckLibraryExists color91
+	keyword whole CheckPrototypeDefinition color91
+	keyword whole CheckStructHasMember color91
+	keyword whole CheckSymbolExists color91
+	keyword whole CheckTypeSize color91
+	keyword whole CheckVariableExists color91
+	keyword whole Dart color91
+	keyword whole DeployQt4 color91
+	keyword whole Documentation color91
+	keyword whole ExternalData color91
+	keyword whole ExternalProject color91
+	keyword whole FLTKConfig color91
+	keyword whole FeatureSummary color91
+	keyword whole FindALSA color91
+	keyword whole FindASPELL color91
+	keyword whole FindAVIFile color91
+	keyword whole FindArmadillo color91
+	keyword whole FindBISON color91
+	keyword whole FindBLAS color91
+	keyword whole FindBZip2 color91
+	keyword whole FindBoost color91
+	keyword whole FindBullet color91
+	keyword whole FindCABLE color91
+	keyword whole FindCUDA color91
+	keyword whole FindCURL color91
+	keyword whole FindCVS color91
+	keyword whole FindCoin3D color91
+	keyword whole FindCups color91
+	keyword whole FindCurses color91
+	keyword whole FindCxxTest color91
+	keyword whole FindCygwin color91
+	keyword whole FindDCMTK color91
+	keyword whole FindDart color91
+	keyword whole FindDevIL color91
+	keyword whole FindDoxygen color91
+	keyword whole FindEXPAT color91
+	keyword whole FindFLEX color91
+	keyword whole FindFLTK color91
+	keyword whole FindFLTK2 color91
+	keyword whole FindFreetype color91
+	keyword whole FindGCCXML color91
+	keyword whole FindGDAL color91
+	keyword whole FindGIF color91
+	keyword whole FindGLEW color91
+	keyword whole FindGLUT color91
+	keyword whole FindGTK color91
+	keyword whole FindGTK2 color91
+	keyword whole FindGTest color91
+	keyword whole FindGettext color91
+	keyword whole FindGit color91
+	keyword whole FindGnuTLS color91
+	keyword whole FindGnuplot color91
+	keyword whole FindHDF5 color91
+	keyword whole FindHSPELL color91
+	keyword whole FindHTMLHelp color91
+	keyword whole FindHg color91
+	keyword whole FindITK color91
+	keyword whole FindIcotool color91
+	keyword whole FindImageMagick color91
+	keyword whole FindJNI color91
+	keyword whole FindJPEG color91
+	keyword whole FindJasper color91
+	keyword whole FindJava color91
+	keyword whole FindKDE3 color91
+	keyword whole FindKDE4 color91
+	keyword whole FindLAPACK color91
+	keyword whole FindLATEX color91
+	keyword whole FindLibArchive color91
+	keyword whole FindLibLZMA color91
+	keyword whole FindLibXml2 color91
+	keyword whole FindLibXslt color91
+	keyword whole FindLua50 color91
+	keyword whole FindLua51 color91
+	keyword whole FindMFC color91
+	keyword whole FindMPEG color91
+	keyword whole FindMPEG2 color91
+	keyword whole FindMPI color91
+	keyword whole FindMatlab color91
+	keyword whole FindMotif color91
+	keyword whole FindOpenAL color91
+	keyword whole FindOpenGL color91
+	keyword whole FindOpenMP color91
+	keyword whole FindOpenSSL color91
+	keyword whole FindOpenSceneGraph color91
+	keyword whole FindOpenThreads color91
+	keyword whole FindPHP4 color91
+	keyword whole FindPNG color91
+	keyword whole FindPackageHandleStandardArgs color91
+	keyword whole FindPackageMessage color91
+	keyword whole FindPerl color91
+	keyword whole FindPerlLibs color91
+	keyword whole FindPhysFS color91
+	keyword whole FindPike color91
+	keyword whole FindPkgConfig color91
+	keyword whole FindPostgreSQL color91
+	keyword whole FindProducer color91
+	keyword whole FindProtobuf color91
+	keyword whole FindPythonInterp color91
+	keyword whole FindPythonLibs color91
+	keyword whole FindQt color91
+	keyword whole FindQt3 color91
+	keyword whole FindQt4 color91
+	keyword whole FindQuickTime color91
+	keyword whole FindRTI color91
+	keyword whole FindRuby color91
+	keyword whole FindSDL color91
+	keyword whole FindSDL_image color91
+	keyword whole FindSDL_mixer color91
+	keyword whole FindSDL_net color91
+	keyword whole FindSDL_sound color91
+	keyword whole FindSDL_ttf color91
+	keyword whole FindSWIG color91
+	keyword whole FindSelfPackers color91
+	keyword whole FindSquish color91
+	keyword whole FindSubversion color91
+	keyword whole FindTCL color91
+	keyword whole FindTIFF color91
+	keyword whole FindTclStub color91
+	keyword whole FindTclsh color91
+	keyword whole FindThreads color91
+	keyword whole FindUnixCommands color91
+	keyword whole FindVTK color91
+	keyword whole FindWget color91
+	keyword whole FindWish color91
+	keyword whole FindX11 color91
+	keyword whole FindXMLRPC color91
+	keyword whole FindZLIB color91
+	keyword whole Findlibproxy color91
+	keyword whole Findosg color91
+	keyword whole FindosgAnimation color91
+	keyword whole FindosgDB color91
+	keyword whole FindosgFX color91
+	keyword whole FindosgGA color91
+	keyword whole FindosgIntrospection color91
+	keyword whole FindosgManipulator color91
+	keyword whole FindosgParticle color91
+	keyword whole FindosgPresentation color91
+	keyword whole FindosgProducer color91
+	keyword whole FindosgQt color91
+	keyword whole FindosgShadow color91
+	keyword whole FindosgSim color91
+	keyword whole FindosgTerrain color91
+	keyword whole FindosgText color91
+	keyword whole FindosgUtil color91
+	keyword whole FindosgViewer color91
+	keyword whole FindosgVolume color91
+	keyword whole FindosgWidget color91
+	keyword whole Findosg_functions color91
+	keyword whole FindwxWidgets color91
+	keyword whole FindwxWindows color91
+	keyword whole FortranCInterface color91
+	keyword whole GNUInstallDirs color91
+	keyword whole GenerateExportHeader color91
+	keyword whole GetPrerequisites color91
+	keyword whole InstallRequiredSystemLibraries color91
+	keyword whole MacroAddFileDependencies color91
+	keyword whole ProcessorCount color91
+	keyword whole Qt4ConfigDependentSettings color91
+	keyword whole Qt4Macros color91
+	keyword whole SelectLibraryConfigurations color91
+	keyword whole SquishTestScript color91
+	keyword whole TestBigEndian color91
+	keyword whole TestCXXAcceptsFlag color91
+	keyword whole TestForANSIForScope color91
+	keyword whole TestForANSIStreamHeaders color91
+	keyword whole TestForSSTREAM color91
+	keyword whole TestForSTDNamespace color91
+	keyword whole UseEcos color91
+	keyword whole UseJava color91
+	keyword whole UseJavaClassFilelist color91
+	keyword whole UseJavaSymlinks color91
+	keyword whole UsePkgConfig color91
+	keyword whole UseQt4 color91
+	keyword whole UseSWIG color91
+	keyword whole Use_wxWindows color91
+	keyword whole UsewxWidgets color91
+	keyword whole WriteBasicConfigVersionFile color91
+
+# cmake --help-variable-list
+	keyword whole CMAKE_AR color34
+	keyword whole CMAKE_ARGC color34
+	keyword whole CMAKE_ARGV0 color34
+	keyword whole CMAKE_BINARY_DIR color34
+	keyword whole CMAKE_BUILD_TOOL color34
+	keyword whole CMAKE_CACHEFILE_DIR color34
+	keyword whole CMAKE_CACHE_MAJOR_VERSION color34
+	keyword whole CMAKE_CACHE_MINOR_VERSION color34
+	keyword whole CMAKE_CACHE_PATCH_VERSION color34
+	keyword whole CMAKE_CFG_INTDIR color34
+	keyword whole CMAKE_COMMAND color34
+	keyword whole CMAKE_CROSSCOMPILING color34
+	keyword whole CMAKE_CTEST_COMMAND color34
+	keyword whole CMAKE_CURRENT_BINARY_DIR color34
+	keyword whole CMAKE_CURRENT_LIST_DIR color34
+	keyword whole CMAKE_CURRENT_LIST_FILE color34
+	keyword whole CMAKE_CURRENT_LIST_LINE color34
+	keyword whole CMAKE_CURRENT_SOURCE_DIR color34
+	keyword whole CMAKE_DL_LIBS color34
+	keyword whole CMAKE_EDIT_COMMAND color34
+	keyword whole CMAKE_EXECUTABLE_SUFFIX color34
+	keyword whole CMAKE_EXTRA_GENERATOR color34
+	keyword whole CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES color34
+	keyword whole CMAKE_GENERATOR color34
+	keyword whole CMAKE_GENERATOR_TOOLSET color34
+	keyword whole CMAKE_HOME_DIRECTORY color34
+	keyword whole CMAKE_IMPORT_LIBRARY_PREFIX color34
+	keyword whole CMAKE_IMPORT_LIBRARY_SUFFIX color34
+	keyword whole CMAKE_LINK_LIBRARY_SUFFIX color34
+	keyword whole CMAKE_MAJOR_VERSION color34
+	keyword whole CMAKE_MAKE_PROGRAM color34
+	keyword whole CMAKE_MINIMUM_REQUIRED_VERSION color34
+	keyword whole CMAKE_MINOR_VERSION color34
+	keyword whole CMAKE_PARENT_LIST_FILE color34
+	keyword whole CMAKE_PATCH_VERSION color34
+	keyword whole CMAKE_PROJECT_NAME color34
+	keyword whole CMAKE_RANLIB color34
+	keyword whole CMAKE_ROOT color34
+	keyword whole CMAKE_SCRIPT_MODE_FILE color34
+	keyword whole CMAKE_SHARED_LIBRARY_PREFIX color34
+	keyword whole CMAKE_SHARED_LIBRARY_SUFFIX color34
+	keyword whole CMAKE_SHARED_MODULE_PREFIX color34
+	keyword whole CMAKE_SHARED_MODULE_SUFFIX color34
+	keyword whole CMAKE_SIZEOF_VOID_P color34
+	keyword whole CMAKE_SKIP_RPATH color34
+	keyword whole CMAKE_SOURCE_DIR color34
+	keyword whole CMAKE_STANDARD_LIBRARIES color34
+	keyword whole CMAKE_STATIC_LIBRARY_PREFIX color34
+	keyword whole CMAKE_STATIC_LIBRARY_SUFFIX color34
+	keyword whole CMAKE_TWEAK_VERSION color34
+	keyword whole CMAKE_VERBOSE_MAKEFILE color34
+	keyword whole CMAKE_VERSION color34
+	keyword whole CMAKE_VS_PLATFORM_TOOLSET color34
+	keyword whole CMAKE_XCODE_PLATFORM_TOOLSET color34
+	keyword whole PROJECT_BINARY_DIR color34
+	keyword whole PROJECT_NAME color34
+	keyword whole PROJECT_SOURCE_DIR color34
+	keyword whole +_BINARY_DIR color34
+	keyword whole +_SOURCE_DIR color34
+	keyword whole BUILD_SHARED_LIBS color34
+	keyword whole CMAKE_ABSOLUTE_DESTINATION_FILES color34
+	keyword whole CMAKE_AUTOMOC_RELAXED_MODE color34
+	keyword whole CMAKE_BACKWARDS_COMPATIBILITY color34
+	keyword whole CMAKE_BUILD_TYPE color34
+	keyword whole CMAKE_COLOR_MAKEFILE color34
+	keyword whole CMAKE_CONFIGURATION_TYPES color34
+	keyword whole CMAKE_DEBUG_TARGET_PROPERTIES color34
+	keyword whole CMAKE_DISABLE_FIND_PACKAGE_+ color34
+	keyword whole CMAKE_ERROR_DEPRECATED color34
+	keyword whole CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION color34
+	keyword whole CMAKE_FIND_LIBRARY_PREFIXES color34
+	keyword whole CMAKE_FIND_LIBRARY_SUFFIXES color34
+	keyword whole CMAKE_FIND_PACKAGE_WARN_NO_MODULE color34
+	keyword whole CMAKE_IGNORE_PATH color34
+	keyword whole CMAKE_INCLUDE_PATH color34
+	keyword whole CMAKE_INSTALL_DEFAULT_COMPONENT_NAME color34
+	keyword whole CMAKE_INSTALL_PREFIX color34
+	keyword whole CMAKE_LIBRARY_PATH color34
+	keyword whole CMAKE_MFC_FLAG color34
+	keyword whole CMAKE_MODULE_PATH color34
+	keyword whole CMAKE_NOT_USING_CONFIG_FLAGS color34
+	keyword whole CMAKE_POLICY_DEFAULT_CMP+ color34
+	keyword whole CMAKE_PREFIX_PATH color34
+	keyword whole CMAKE_PROGRAM_PATH color34
+	keyword whole CMAKE_SKIP_INSTALL_ALL_DEPENDENCY color34
+	keyword whole CMAKE_SYSTEM_IGNORE_PATH color34
+	keyword whole CMAKE_SYSTEM_INCLUDE_PATH color34
+	keyword whole CMAKE_SYSTEM_LIBRARY_PATH color34
+	keyword whole CMAKE_SYSTEM_PREFIX_PATH color34
+	keyword whole CMAKE_SYSTEM_PROGRAM_PATH color34
+	keyword whole CMAKE_USER_MAKE_RULES_OVERRIDE color34
+	keyword whole CMAKE_WARN_DEPRECATED color34
+	keyword whole CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION color34
+	keyword whole APPLE color34
+	keyword whole BORLAND color34
+	keyword whole CMAKE_CL_64 color34
+	keyword whole CMAKE_COMPILER_2005 color34
+	keyword whole CMAKE_HOST_APPLE color34
+	keyword whole CMAKE_HOST_SYSTEM color34
+	keyword whole CMAKE_HOST_SYSTEM_NAME color34
+	keyword whole CMAKE_HOST_SYSTEM_PROCESSOR color34
+	keyword whole CMAKE_HOST_SYSTEM_VERSION color34
+	keyword whole CMAKE_HOST_UNIX color34
+	keyword whole CMAKE_HOST_WIN32 color34
+	keyword whole CMAKE_LIBRARY_ARCHITECTURE color34
+	keyword whole CMAKE_LIBRARY_ARCHITECTURE_REGEX color34
+	keyword whole CMAKE_OBJECT_PATH_MAX color34
+	keyword whole CMAKE_SYSTEM color34
+	keyword whole CMAKE_SYSTEM_NAME color34
+	keyword whole CMAKE_SYSTEM_PROCESSOR color34
+	keyword whole CMAKE_SYSTEM_VERSION color34
+	keyword whole CYGWIN color34
+	keyword whole ENV color34
+	keyword whole MSVC color34
+	keyword whole MSVC10 color34
+	keyword whole MSVC11 color34
+	keyword whole MSVC12 color34
+	keyword whole MSVC60 color34
+	keyword whole MSVC70 color34
+	keyword whole MSVC71 color34
+	keyword whole MSVC80 color34
+	keyword whole MSVC90 color34
+	keyword whole MSVC_IDE color34
+	keyword whole MSVC_VERSION color34
+	keyword whole UNIX color34
+	keyword whole WIN32 color34
+	keyword whole XCODE_VERSION color34
+	keyword whole CMAKE_+_POSTFIX color34
+	keyword whole CMAKE_+_VISIBILITY_PRESET color34
+	keyword whole CMAKE_ARCHIVE_OUTPUT_DIRECTORY color34
+	keyword whole CMAKE_AUTOMOC color34
+	keyword whole CMAKE_AUTOMOC_MOC_OPTIONS color34
+	keyword whole CMAKE_BUILD_WITH_INSTALL_RPATH color34
+	keyword whole CMAKE_DEBUG_POSTFIX color34
+	keyword whole CMAKE_EXE_LINKER_FLAGS color34
+	keyword whole CMAKE_EXE_LINKER_FLAGS_+ color34
+	keyword whole CMAKE_Fortran_FORMAT color34
+	keyword whole CMAKE_Fortran_MODULE_DIRECTORY color34
+	keyword whole CMAKE_GNUtoMS color34
+	keyword whole CMAKE_INCLUDE_CURRENT_DIR color34
+	keyword whole CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE color34
+	keyword whole CMAKE_INSTALL_NAME_DIR color34
+	keyword whole CMAKE_INSTALL_RPATH color34
+	keyword whole CMAKE_INSTALL_RPATH_USE_LINK_PATH color34
+	keyword whole CMAKE_LIBRARY_OUTPUT_DIRECTORY color34
+	keyword whole CMAKE_LIBRARY_PATH_FLAG color34
+	keyword whole CMAKE_LINK_DEF_FILE_FLAG color34  
+	keyword whole CMAKE_LINK_DEPENDS_NO_SHARED color34
+	keyword whole CMAKE_LINK_INTERFACE_LIBRARIES color34
+	keyword whole CMAKE_LINK_LIBRARY_FILE_FLAG color34
+	keyword whole CMAKE_LINK_LIBRARY_FLAG color34
+	keyword whole CMAKE_MACOSX_BUNDLE color34
+	keyword whole CMAKE_MODULE_LINKER_FLAGS color34
+	keyword whole CMAKE_MODULE_LINKER_FLAGS_+ color34
+	keyword whole CMAKE_NO_BUILTIN_CHRPATH color34
+	keyword whole CMAKE_PDB_OUTPUT_DIRECTORY color34
+	keyword whole CMAKE_POSITION_INDEPENDENT_CODE color34
+	keyword whole CMAKE_RUNTIME_OUTPUT_DIRECTORY color34
+	keyword whole CMAKE_SHARED_LINKER_FLAGS color34
+	keyword whole CMAKE_SHARED_LINKER_FLAGS_+ color34
+	keyword whole CMAKE_SKIP_BUILD_RPATH color34
+	keyword whole CMAKE_SKIP_INSTALL_RPATH color34
+	keyword whole CMAKE_STATIC_LINKER_FLAGS color34
+	keyword whole CMAKE_STATIC_LINKER_FLAGS_+ color34
+	keyword whole CMAKE_TRY_COMPILE_CONFIGURATION color34
+	keyword whole CMAKE_USE_RELATIVE_PATHS color34
+	keyword whole CMAKE_VISIBILITY_INLINES_HIDDEN color34
+	keyword whole CMAKE_WIN32_EXECUTABLE color34
+	keyword whole EXECUTABLE_OUTPUT_PATH color34
+	keyword whole LIBRARY_OUTPUT_PATH color34
+	keyword whole CMAKE_+_ARCHIVE_APPEND color34
+	keyword whole CMAKE_+_ARCHIVE_CREATE color34
+	keyword whole CMAKE_+_ARCHIVE_FINISH color34
+	keyword whole CMAKE_+_COMPILER color34
+	keyword whole CMAKE_+_COMPILER_ABI color34
+	keyword whole CMAKE_+_COMPILER_ID color34
+	keyword whole CMAKE_+_COMPILER_LOADED color34
+	keyword whole CMAKE_+_COMPILER_VERSION color34
+	keyword whole CMAKE_+_COMPILE_OBJECT color34
+	keyword whole CMAKE_+_CREATE_SHARED_LIBRARY color34
+	keyword whole CMAKE_+_CREATE_SHARED_MODULE color34
+	keyword whole CMAKE_+_CREATE_STATIC_LIBRARY color34
+	keyword whole CMAKE_+_FLAGS color34
+	keyword whole CMAKE_+_FLAGS_DEBUG color34
+	keyword whole CMAKE_+_FLAGS_MINSIZEREL color34
+	keyword whole CMAKE_+_FLAGS_RELEASE color34
+	keyword whole CMAKE_+_FLAGS_RELWITHDEBINFO color34
+	keyword whole CMAKE_+_IGNORE_EXTENSIONS color34
+	keyword whole CMAKE_+_IMPLICIT_INCLUDE_DIRECTORIES color34
+	keyword whole CMAKE_+_IMPLICIT_LINK_DIRECTORIES color34
+	keyword whole CMAKE_+_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES color34
+	keyword whole CMAKE_+_IMPLICIT_LINK_LIBRARIES color34
+	keyword whole CMAKE_+_LIBRARY_ARCHITECTURE color34
+	keyword whole CMAKE_+_LINKER_PREFERENCE color34
+	keyword whole CMAKE_+_LINKER_PREFERENCE_PROPAGATES color34
+	keyword whole CMAKE_+_LINK_EXECUTABLE color34
+	keyword whole CMAKE_+_OUTPUT_EXTENSION color34
+	keyword whole CMAKE_+_PLATFORM_ID color34
+	keyword whole CMAKE_+_SIZEOF_DATA_PTR color34
+	keyword whole CMAKE_+_SOURCE_FILE_EXTENSIONS color34
+	keyword whole CMAKE_COMPILER_IS_GNU+ color34
+	keyword whole CMAKE_Fortran_MODDIR_DEFAULT color34
+	keyword whole CMAKE_Fortran_MODDIR_FLAG color34
+	keyword whole CMAKE_Fortran_MODOUT_FLAG color34
+	keyword whole CMAKE_INTERNAL_PLATFORM_ABI color34
+	keyword whole CMAKE_USER_MAKE_RULES_OVERRIDE_+ color34
+
+	keyword ${*} color34
+
+	spellcheck
+
+context # \n color30
+
+context " " color28
+	keyword ${*} color34
Index: etc/skel/.local/share/mc/mcedit/cobol.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/cobol.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/cobol.syntax	(revision 385)
@@ -0,0 +1,706 @@
+# syntax highlighting for cobol.
+# the author is Wuerl, see https://midnight-commander.org/ticket/1987
+# adapted to use in mcedit version 4.8.24 by alex bodnaru <alexbodn@gmail.com>
+
+caseinsensitive
+
+context default
+    keyword ;; color196
+    keyword \\@ color196
+    keyword \\$ color196
+    keyword \\\\ color196
+    keyword \\" color196
+    keyword \\' color196
+    keyword \\` color196
+    keyword ` color196
+    keyword ; color17
+    keyword $(*) color88
+    keyword ${*} color88
+    keyword { color17
+    keyword } color17
+
+    keyword whole linestart #!\[\s\]*\n color17 color232
+
+    keyword $\* color196
+    keyword $@ color196
+    keyword $# color196
+    keyword $? color196
+    keyword $- color196
+    keyword $$ color196
+    keyword $! color196
+    keyword $_ color196
+
+    keyword wholeright $\[0123456789\] color196
+
+    keyword wholeright $+ color88
+
+    keyword $ color88
+
+    keyword wholeleft linestart function*() color90
+    keyword wholeleft linestart function\[\s\]+ color90
+    keyword wholeright +() color90
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
+    keyword whole accept color19
+    keyword whole access color19
+    keyword whole add color19
+    keyword whole adress color19
+    keyword whole advancing color19
+    keyword whole after color19
+    keyword whole allowing color19
+    keyword whole all color19
+    keyword whole alpahanumeric-edited color19
+    keyword whole alphabetic-lower color19
+    keyword whole alphabetic-upper color19
+    keyword whole alphabetic color19
+    keyword whole alphabet color19
+    keyword whole alphanumeric-edited color19
+    keyword whole alphanumeric color19
+    keyword whole also color19
+    keyword whole alternate color19
+    keyword whole alter color19
+    keyword whole and color19
+    keyword whole any color19
+    keyword whole apply color19
+    keyword whole areas color19
+    keyword whole area color19
+    keyword whole are color19
+    keyword whole arithmetic color19
+    keyword whole ascending color19
+    keyword whole assign color19
+    keyword whole as color19
+    keyword whole at color19
+    keyword whole author. color19
+    keyword whole b-and color19
+    keyword whole based-storage color19
+    keyword whole based color19
+    keyword whole basis color19
+    keyword whole before color19
+    keyword whole beginning color19
+    keyword whole begin color19
+    keyword whole between color19
+    keyword whole b-exor color19
+    keyword whole binary color19
+    keyword whole binary- color19
+    keyword whole bits color19
+    keyword whole bit color19
+    keyword whole blank color19
+    keyword whole b-less color19
+    keyword whole block color19
+    keyword whole b-not color19
+    keyword whole boolean color19
+    keyword whole b-or color19
+    keyword whole bottom color19
+    keyword whole byte color19
+    keyword whole by color19
+    keyword whole call color19
+    keyword whole cancel color19
+    keyword whole caracter color19
+    keyword whole cbl color19
+    keyword whole cd color19
+    keyword whole cf color19
+    keyword whole characters color19
+    keyword whole character color19
+    keyword whole ch color19
+    keyword whole class-id color19
+    keyword whole class color19
+    keyword whole clock-units color19
+    keyword whole cobol color19
+    keyword whole code-set color19
+    keyword whole code color19
+    keyword whole collating color19
+    keyword whole column color19
+    keyword whole command color19
+    keyword whole comma color19
+    keyword whole common color19
+    keyword whole communication color19
+    keyword whole comp-1 color19
+    keyword whole comp-2 color19
+    keyword whole comp-3 color19
+    keyword whole comp-4 color19
+    keyword whole comp-5 color19
+    keyword whole comp-6 color19
+    keyword whole comp-7 color19
+    keyword whole comp-8 color19
+    keyword whole complex color19
+    keyword whole comp-n color19
+    keyword whole computational-1 color19
+    keyword whole computational-2 color19
+    keyword whole computational-3 color19
+    keyword whole computational-4 color19
+    keyword whole computational-5 color19
+    keyword whole computational-n color19
+    keyword whole computational-x color19
+    keyword whole computational color19
+    keyword whole compute color19
+    keyword whole comp-x color19
+    keyword whole com-reg color19
+    keyword whole configuration color19
+    keyword whole console color19
+    keyword whole constant color19
+    keyword whole contained color19
+    keyword whole contains color19
+    keyword whole content color19
+    keyword whole continue color19
+    keyword whole control-area color19
+    keyword whole controls color19
+    keyword whole control color19
+    keyword whole converting color19
+    keyword whole copy color19
+    keyword whole corresponding color19
+    keyword whole corr color19
+    keyword whole count color19
+    keyword whole currency color19
+    keyword whole current color19
+    keyword whole cursor color19
+    keyword whole custom-attribute color19
+    keyword whole cycle color19
+    keyword whole data color19
+    keyword whole date-compiled. color19
+    keyword whole date-written. color19
+    keyword whole date color19
+    keyword whole day-of-week color19
+    keyword whole day color19
+    keyword whole db-access-control-key color19
+    keyword whole dbcs color19
+    keyword whole db-data-name color19
+    keyword whole db-exception color19
+    keyword whole db-record-name color19
+    keyword whole db-set-name color19
+    keyword whole db-status color19
+    keyword whole db color19
+    keyword whole debug-contents color19
+    keyword whole debugging color19
+    keyword whole debug-item color19
+    keyword whole debug-line color19
+    keyword whole debug-name color19
+    keyword whole debug-sub-1 color19
+    keyword whole debug-sub-2 color19
+    keyword whole debug-sub-3 color19
+    keyword whole debug-sub color19
+    keyword whole debug color19
+    keyword whole decimal-point color19
+    keyword whole declaratives color19
+    keyword whole default color19
+    keyword whole delegate-id color19
+    keyword whole delegate color19
+    keyword whole delimited color19
+    keyword whole delimiter color19
+    keyword whole depending color19
+    keyword whole descending color19
+    keyword whole destination color19
+    keyword whole destination- color19
+    keyword whole detail color19
+    keyword whole de color19
+    keyword whole disable color19
+    keyword whole display-1 color19
+    keyword whole display-2 color19
+    keyword whole display-3 color19
+    keyword whole display-4 color19
+    keyword whole display-5 color19
+    keyword whole display-6 color19
+    keyword whole display-7 color19
+    keyword whole display-8 color19
+    keyword whole display-9 color19
+    keyword whole display color19
+    keyword whole display- color19
+    keyword whole divide color19
+    keyword whole division. color19
+    keyword whole down color19
+    keyword whole duplicates color19
+    keyword whole duplicate color19
+    keyword whole dynamic color19
+    keyword whole egcs color19
+    keyword whole egi color19
+    keyword whole eject color19
+    keyword whole else color19
+    keyword whole emi color19
+    keyword whole empty color19
+    keyword whole enable color19
+    keyword whole end-add color19
+    keyword whole end-call color19
+    keyword whole end-ch color19
+    keyword whole end-class color19
+    keyword whole end-compute color19
+    keyword whole end*delegate. color19
+    keyword whole end-delegate color19
+    keyword whole end-disable color19
+    keyword whole end-display color19
+    keyword whole end-divide color19
+    keyword whole end-enable color19
+    keyword whole end-enum color19
+    keyword whole end-evaluate color19
+    keyword whole end-if color19
+    keyword whole ending color19
+    keyword whole end-invoke color19
+    keyword whole end-multiply color19
+    keyword whole end-of-page color19
+    keyword whole end-perform color19
+    keyword whole end-receive color19
+    keyword whole end-return color19
+    keyword whole end-send color19
+    keyword whole end-start color19
+    keyword whole end-string color19
+    keyword whole end-subtract color19
+    keyword whole endter color19
+    keyword whole end-transceive color19
+    keyword whole end-unstring color19
+    keyword whole end color19
+    keyword whole enter color19
+    keyword whole entry color19
+    keyword whole enum*id color19
+    keyword whole enum-id color19
+    keyword whole enum color19
+    keyword whole eop color19
+    keyword whole equals color19
+    keyword whole equal color19
+    keyword whole erase color19
+    keyword whole error color19
+    keyword whole esi color19
+    keyword whole evaluate color19
+    keyword whole every color19
+    keyword whole exact color19
+    keyword whole examine color19
+    keyword whole exceeds color19
+    keyword whole exception-object color19
+    keyword whole exception color19
+    keyword whole exclusive color19
+    keyword whole exceeds color19
+    keyword whole exist color19
+    keyword whole exit color19
+    keyword whole extend color19
+    keyword whole external color19
+    keyword whole factory color19
+    keyword whole false color19
+    keyword whole fd color19
+    keyword whole file-control. color19
+    keyword whole file-limits color19
+    keyword whole files color19
+    keyword whole file color19
+    keyword whole final color19
+    keyword whole find color19
+    keyword whole finish color19
+    keyword whole first color19
+    keyword whole footing color19
+    keyword whole format color19
+    keyword whole form color19
+    keyword whole free color19
+    keyword whole from color19
+    keyword whole function color19
+    keyword whole f color19
+    keyword whole f. color19
+    keyword whole generate color19
+    keyword whole get color19
+    keyword whole giving color19
+    keyword whole global color19
+    keyword whole goback color19
+    keyword whole goback. color19
+    keyword whole go color19
+    keyword whole greater color19
+    keyword whole group color19
+    keyword whole having color19
+    keyword whole heading color19
+    keyword whole high-values color19
+    keyword whole high*value color19
+    keyword whole high-value color19
+    keyword whole id color19
+    keyword whole if color19
+    keyword whole include color19
+    keyword whole indexed color19
+    keyword whole index color19
+    keyword whole indicate color19
+    keyword whole inherits color19
+    keyword whole initialize color19
+    keyword whole initial color19
+    keyword whole initiate color19
+    keyword whole input-output color19
+    keyword whole input color19
+    keyword whole inspect color19
+    keyword whole installation color19
+    keyword whole interface-id color19
+    keyword whole interface color19
+    keyword whole into color19
+    keyword whole invalid color19
+    keyword whole invoke color19
+    keyword whole in color19
+    keyword whole i-o-control. color19
+    keyword whole i-o color19
+    keyword whole is color19
+    keyword whole item color19
+    keyword whole justified color19
+    keyword whole just color19
+    keyword whole kanji color19
+    keyword whole keep color19
+    keyword whole key color19
+    keyword whole label color19
+    keyword whole last color19
+    keyword whole ld color19
+    keyword whole leading color19
+    keyword whole left color19
+    keyword whole lenght color19
+    keyword whole less color19
+    keyword whole like color19
+    keyword whole limits color19
+    keyword whole limit color19
+    keyword whole linage*counter color19
+    keyword whole linage-counter color19
+    keyword whole linage color19
+    keyword whole line*counter color19
+    keyword whole line-counter color19
+    keyword whole lines color19
+    keyword whole line color19
+    keyword whole linkage color19
+    keyword whole locally color19
+    keyword whole local-storage color19
+    keyword whole lock color19
+    keyword whole low-values color19
+    keyword whole low-value color19
+    keyword whole ls-area color19
+    keyword whole member color19
+    keyword whole memory color19
+    keyword whole merge color19
+    keyword whole message color19
+    keyword whole metaclass color19
+    keyword whole method-id color19
+    keyword whole method color19
+    keyword whole mode color19
+    keyword whole mode- color19
+    keyword whole modify color19
+    keyword whole modules color19
+    keyword whole more-labels color19
+    keyword whole more color19
+    keyword whole move color19
+    keyword whole multiple color19
+    keyword whole multiply color19
+    keyword whole native color19
+    keyword whole negative color19
+    keyword whole next color19
+    keyword whole normal color19
+    keyword whole not color19
+    keyword whole no color19
+    keyword whole nulls color19
+    keyword whole null color19
+    keyword whole number color19
+    keyword whole numeric-edited color19
+    keyword whole numeric color19
+    keyword whole object-computer. color19
+    keyword whole object color19
+    keyword whole occurs color19
+    keyword whole off color19
+    keyword whole of color19
+    keyword whole omitted color19
+    keyword whole only color19
+    keyword whole on color19
+    keyword whole optional color19
+    keyword whole order color19
+    keyword whole organisation color19
+    keyword whole or color19
+    keyword whole other color19
+    keyword whole output color19
+    keyword whole overflow color19
+    keyword whole override color19
+    keyword whole owner color19
+    keyword whole packed*decimal color19
+    keyword whole packed-decimal color19
+    keyword whole padding color19
+    keyword whole page-counter color19
+    keyword whole page color19
+    keyword whole password color19
+    keyword whole perform color19
+    keyword whole pf color19
+    keyword whole ph color19
+    keyword whole picture color19
+    keyword whole pic color19
+    keyword whole plus color19
+    keyword whole pointer color19
+    keyword whole positioning color19
+    keyword whole position color19
+    keyword whole positive color19
+    keyword whole present color19
+    keyword whole previous color19
+    keyword whole printing color19
+    keyword whole prior color19
+    keyword whole private color19
+    keyword whole procedure-pointer color19
+    keyword whole procedures color19
+    keyword whole proceed color19
+    keyword whole processing color19
+    keyword whole process color19
+    keyword whole program-id. color19
+    keyword whole program color19
+    keyword whole program. color19
+    keyword whole property color19
+    keyword whole protected color19
+    keyword whole prototype color19
+    keyword whole public color19
+    keyword whole purge color19
+    keyword whole queue color19
+    keyword whole quotes color19
+    keyword whole quote color19
+    keyword whole raise color19
+    keyword whole raising color19
+    keyword whole random color19
+    keyword whole range color19
+    keyword whole rd color19
+    keyword whole ready color19
+    keyword whole realm color19
+    keyword whole receive color19
+    keyword whole reconnect color19
+    keyword whole recording color19
+    keyword whole record-name color19
+    keyword whole records color19
+    keyword whole record color19
+    keyword whole recursive color19
+    keyword whole redefines color19
+    keyword whole reel color19
+    keyword whole references color19
+    keyword whole reference color19
+    keyword whole relation color19
+    keyword whole relative color19
+    keyword whole release color19
+    keyword whole reload color19
+    keyword whole remainder color19
+    keyword whole remarks color19
+    keyword whole removal color19
+    keyword whole renames color19
+    keyword whole repeated color19
+    keyword whole replace color19
+    keyword whole replacing color19
+    keyword whole reporting color19
+    keyword whole reports color19
+    keyword whole report color19
+    keyword whole repository color19
+    keyword whole rerun color19
+    keyword whole reserve color19
+    keyword whole reset color19
+    keyword whole retaining color19
+    keyword whole retrieval color19
+    keyword whole return-code color19
+    keyword whole returning color19
+    keyword whole return color19
+    keyword whole reversed color19
+    keyword whole rewind color19
+    keyword whole rf color19
+    keyword whole rh color19
+    keyword whole right color19
+    keyword whole rounded color19
+    keyword whole run color19
+    keyword whole run. color19
+    keyword whole same color19
+    keyword whole screen color19
+    keyword whole sd color19
+    keyword whole search color19
+    keyword whole section. color19
+    keyword whole security color19
+    keyword whole segment-limit color19
+    keyword whole segment color19
+    keyword whole self color19
+    keyword whole send color19
+    keyword whole sentence color19
+    keyword whole separate color19
+    keyword whole sequence color19
+    keyword whole sequential color19
+    keyword whole service color19
+    keyword whole session-id color19
+    keyword whole session color19
+    keyword whole set color19
+    keyword whole shared color19
+    keyword whole shift-in color19
+    keyword whole shift-out color19
+    keyword whole signed color19
+    keyword whole sign color19
+    keyword whole size color19
+    keyword whole skip color19
+    keyword whole sort-control color19
+    keyword whole sort-core-size color19
+    keyword whole sort-file-size color19
+    keyword whole sort-merge color19
+    keyword whole sort-message color19
+    keyword whole sort-mode-size color19
+    keyword whole sort-return color19
+    keyword whole sort-status color19
+    keyword whole sort color19
+    keyword whole source-computer. color19
+    keyword whole source color19
+    keyword whole spaces color19
+    keyword whole space color19
+    keyword whole special-names. color19
+    keyword whole standard color19
+    keyword whole standard- color19
+    keyword whole start color19
+    keyword whole static color19
+    keyword whole status color19
+    keyword whole stop color19
+    keyword whole storage color19
+    keyword whole store color19
+    keyword whole string color19
+    keyword whole sub-queue- color19
+    keyword whole sub-schema color19
+    keyword whole subtract color19
+    keyword whole suffix color19
+    keyword whole sum color19
+    keyword whole super color19
+    keyword whole suppress color19
+    keyword whole symbolic color19
+    keyword whole synchronized color19
+    keyword whole sync color19
+    keyword whole table color19
+    keyword whole tallying color19
+    keyword whole tally color19
+    keyword whole tape color19
+    keyword whole tenant color19
+    keyword whole terminal color19
+    keyword whole terminate color19
+    keyword whole test color19
+    keyword whole text color19
+    keyword whole than color19
+    keyword whole then color19
+    keyword whole through color19
+    keyword whole thru color19
+    keyword whole timeout color19
+    keyword whole times color19
+    keyword whole time color19
+    keyword whole title color19
+    keyword whole top color19
+    keyword whole to color19
+    keyword whole trace color19
+    keyword whole trailing color19
+    keyword whole transceive color19
+    keyword whole true color19
+    keyword whole typedef color19
+    keyword whole type color19
+    keyword whole unequal color19
+    keyword whole unit color19
+    keyword whole unlock color19
+    keyword whole unsigned color19
+    keyword whole unstring color19
+    keyword whole until color19
+    keyword whole upon color19
+    keyword whole up color19
+    keyword whole usage-mode color19
+    keyword whole usage color19
+    keyword whole use color19
+    keyword whole using color19
+    keyword whole validate color19
+    keyword whole valid color19
+    keyword whole values color19
+    keyword whole value color19
+    keyword whole varying color19
+    keyword whole wait color19
+    keyword whole when-compiled color19
+    keyword whole whenever color19
+    keyword whole when color19
+    keyword whole where color19
+    keyword whole within color19
+    keyword whole with color19
+    keyword whole words color19
+    keyword whole working-storage color19
+    keyword whole write-only color19
+    keyword whole zeroes color19
+    keyword whole zeros color19
+    keyword whole zero color19
+
+    keyword whole environment*division. color26
+    keyword whole data*division. color26
+    keyword whole program color26
+    keyword whole procedure*division color26
+    keyword whole procedure*division. color26
+    keyword whole identification*division. color26
+    keyword whole section color26
+    keyword whole paragraph color26
+    keyword whole end-program color26
+    keyword whole end*program. color26
+
+    keyword whole s9 color88
+    keyword whole v9 color88
+
+    keyword whole close color196
+    keyword whole commit color196
+    keyword whole connect color196
+    keyword whole declare color196
+    keyword whole delete color196
+    keyword whole disconnect color196
+    keyword whole end-delete color196
+    keyword whole end-exec color196
+    keyword whole end-read color196
+    keyword whole end-rewrite color196
+    keyword whole end-write color196
+    keyword whole exec color196
+    keyword whole execute color196
+    keyword whole execute*immediate. color196
+    keyword whole fetch color196
+    keyword whole for color196
+    keyword whole insert color196
+    keyword whole open color196
+    keyword whole phase color196
+    keyword whole prepare color196
+    keyword whole read color196
+    keyword whole rewrite color196
+    keyword whole rollback color196
+    keyword whole select color196
+    keyword whole sql color196
+    keyword whole update color196
+    keyword whole work color196
+    keyword whole write color196
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
+
+context \* \n color30
+    spellcheck
+
+context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF color28
+context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END color28
+
+context ' ' color28
+
+context " " color28
+    keyword \\* color88
+    keyword \\@ color88
+    keyword \\$ color88
+    keyword \\\\ color88
+    keyword \\` color88
+    keyword \\" color88
+    keyword $(*) color88
+    keyword ${*} color88
+    keyword $\* color196
+    keyword $@ color196
+    keyword $# color196
+    keyword $? color196
+    keyword $- color196
+    keyword $$ color196
+    keyword $! color196
+    keyword $_ color196
+    keyword wholeright $\[0123456789\] color196
+
+    keyword wholeright $+ color88
+
+    keyword $ color88
+
+context exclusive ` ` color252 color232
+    keyword '*' color28
+    keyword " color28
+    keyword \\` color28
+    keyword ; color17
+    keyword $(*) color88
+    keyword ${*} color88
+    keyword { color17
+    keyword } color17
+
+    keyword $\* color196
+    keyword $@ color196
+    keyword $# color196
+    keyword $? color196
+    keyword $- color196
+    keyword $$ color196
+    keyword $! color196
+    keyword $_ color196
+
+    keyword wholeright $\[0123456789\] color196
+
+    keyword wholeright $+ color88
+
+    keyword $ color88
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
Index: etc/skel/.local/share/mc/mcedit/cs.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/cs.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/cs.syntax	(revision 385)
@@ -0,0 +1,149 @@
+# Modified from C highlight file by Juan C. Olivares <juancri@juancri.com>
+
+context default
+
+    keyword whole abstract color19
+    keyword whole as color19
+    keyword whole base color19
+    keyword whole bool color19
+    keyword whole break color19
+    keyword whole byte color19
+    keyword whole case color19
+    keyword whole catch color19
+    keyword whole char color19
+    keyword whole checked color19
+    keyword whole class color243
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole decimal color19
+    keyword whole default color19
+    keyword whole delegate color243
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color243
+    keyword whole event color19
+    keyword whole explicit color19
+    keyword whole extern color19
+    keyword whole false color19
+    keyword whole finally color19
+    keyword whole fixed color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole foreach color19
+    keyword whole get color88
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole implicit color19
+    keyword whole in color19
+    keyword whole int color19
+    keyword whole interface color243
+    keyword whole internal color196
+    keyword whole is color19
+    keyword whole lock color19
+    keyword whole long color19
+    keyword whole namespace color243
+    keyword whole new color19
+    keyword whole null color19
+    keyword whole object color19
+    keyword whole operator color19
+    keyword whole out color19
+    keyword whole override color19
+    keyword whole params color19
+    keyword whole partial color19
+    keyword whole private color196
+    keyword whole protected color19
+    keyword whole public color196
+    keyword whole readonly color19
+    keyword whole ref color19
+    keyword whole return color19
+    keyword whole sbyte color19
+    keyword whole sealed color19
+    keyword whole set color88
+    keyword whole short color19
+    keyword whole sizeof color19
+    keyword whole stackalloc color19
+    keyword whole static color19
+    keyword whole string color19
+    keyword whole struct color243
+    keyword whole switch color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole true color19
+    keyword whole try color19
+    keyword whole typeof color19
+    keyword whole uint color19
+    keyword whole ulong color19
+    keyword whole unchecked color19
+    keyword whole unsafe color19
+    keyword whole ushort color19
+    keyword whole using color17
+    keyword whole value color19
+    keyword whole virtual color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole where color19
+    keyword whole while color19
+    keyword whole yield color19
+
+
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword "+" color160
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/css.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/css.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/css.syntax	(revision 385)
@@ -0,0 +1,550 @@
+
+context default
+#   -moz-...
+    keyword whole \-\{ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[\-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color240
+#   class
+    keyword whole \.\{ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[\-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color22
+
+    keyword whole body color26
+    keyword whole div color26
+    keyword whole p color26
+    keyword whole a color26
+    keyword whole h1 color26
+    keyword whole h2 color26
+    keyword whole h3 color26
+    keyword whole h4 color26
+    keyword whole h5 color26
+    keyword whole h6 color26
+    keyword whole 'font' color26
+    keyword whole br color26
+    keyword whole table color26
+    keyword whole td color26
+    keyword whole th color26
+    keyword whole tr color26
+    keyword whole u color26
+    keyword whole i color26
+    keyword whole b color26
+    keyword whole address color26
+    keyword whole big color26
+    keyword whole small color26
+    keyword whole sub color26
+    keyword whole sup color26
+    keyword whole img color26
+    keyword whole form color26
+    keyword whole textarea color26
+    keyword whole input color26
+    keyword whole select color26
+    keyword whole option color26
+    keyword whole optgroup color26
+
+
+    keyword \:\:add-line color104
+    keyword \:\:add-page color104
+    keyword \:\:branch color104
+    keyword \:\:chunk color104
+    keyword \:\:close-button color104
+    keyword \:\:down-arrow color104
+    keyword \:\:down-button color104
+    keyword \:\:drop-down color104
+    keyword \:\:float-button color104
+    keyword \:\:groove color104
+    keyword \:\:indicator color104
+    keyword \:\:handle color104
+    keyword \:\:icon color104
+    keyword \:\:item color104
+    keyword \:\:left-arrow color104
+    keyword \:\:left-corner color104
+    keyword \:\:menu-arrow color104
+    keyword \:\:menu-button color104
+    keyword \:\:menu-indicator color104
+    keyword \:\:right-arrow color104
+    keyword \:\:pane color104
+    keyword \:\:right-corner color104
+    keyword \:\:scroller color104
+    keyword \:\:section color104
+    keyword \:\:separator color104
+    keyword \:\:sub-line color104
+    keyword \:\:sub-page color104
+    keyword \:\:tab color104
+    keyword \:\:tab-bar color104
+    keyword \:\:tear color104
+    keyword \:\:tear-off color104
+    keyword \:\:text color104
+    keyword \:\:title color104
+    keyword \:\:up-arrow color104
+    keyword \:\:up-button color104
+
+    keyword  \:active color201
+    keyword  \:after color201
+    keyword  \:visited color201
+    keyword  \:before color201
+    keyword  \:first-child color201
+    keyword  \:first-letter color201
+    keyword  \:first-line color201
+    keyword  \:focus color201
+    keyword  \:lang color201
+    keyword  \:link color201
+    keyword  \:adjoins-item color201
+    keyword  \:alternate color201
+    keyword  \:bottom color201
+    keyword  \:checked color201
+    keyword  \:closable color201
+    keyword  \:closed color201
+    keyword  \:default color201
+    keyword  \:disabled color201
+    keyword  \:editable color201
+    keyword  \:edit-focus color201
+    keyword  \:enabled color201
+    keyword  \:exclusive color201
+    keyword  \:first color201
+    keyword  \:flat color201
+    keyword  \:floatable color201
+    keyword  \:has-children color201
+    keyword  \:has-siblings color201
+    keyword  \:horizontal color201
+    keyword  \:hover color201
+    keyword  \:indeterminate color201
+    keyword  \:last color201
+    keyword  \:left color201
+    keyword  \:maximized color201
+    keyword  \:middle color201
+    keyword  \:minimized color201
+    keyword  \:movable color201
+    keyword  \:no-frame color201
+    keyword  \:non-exclusive color201
+    keyword  \:off color201
+    keyword  \:on color201
+    keyword  \:only-one color201
+    keyword  \:open color201
+    keyword  \:next-selected color201
+    keyword  \:pressed color201
+    keyword  \:previous-selected color201
+    keyword  \:read-only color201
+    keyword  \:right color201
+    keyword  \:selected color201
+    keyword  \:top color201
+    keyword  \:unchecked color201
+    keyword  \:vertical color201
+    keyword  \:window color201
+
+    keyword whole \!important color160
+
+    keyword whole background-attachment color240
+    keyword whole background-color color240
+    keyword whole background-image color240
+    keyword whole background-position color240
+    keyword whole background-repeat color240
+    keyword whole background color240
+    keyword whole bidi-override color240
+    keyword whole border-bottom color240
+    keyword whole border-bottom-color color240
+    keyword whole border-bottom-style color240
+    keyword whole border-bottom-width color240
+    keyword whole border-collapse color240
+    keyword whole border-color color240
+    keyword whole border-left color240
+    keyword whole border-left-color color240
+    keyword whole border-left-style color240
+    keyword whole border-left-width color240
+    keyword whole border-right color240
+    keyword whole border-right-color color240
+    keyword whole border-right-style color240
+    keyword whole border-right-width color240
+    keyword whole border-spacing color240
+    keyword whole border-style color240
+    keyword whole border-top color240
+    keyword whole border-top-color color240
+    keyword whole border-top-style color240
+    keyword whole border-top-width color240
+    keyword whole border-width color240
+    keyword whole border color240
+    keyword whole bottom color240
+    keyword whole caption-side color240
+    keyword whole clear color240
+    keyword whole clip color240
+    keyword whole color color240
+    keyword whole content color240
+    keyword whole counter-increment color240
+    keyword whole cursor color240
+    keyword whole direction color240
+    keyword whole display color240
+    keyword whole empty-cells color240
+    keyword whole fixed color240
+    keyword whole float color240
+    keyword whole font-size-adjust color240
+    keyword whole font-stretch color240
+    keyword whole font-family color240
+    keyword whole font-size color240
+    keyword whole font-style color240
+    keyword whole font-variant color240
+    keyword whole font-weight color240
+    keyword whole font color240
+    keyword whole generic-family color240
+    keyword whole height color240
+    keyword whole identifier color240
+    keyword whole image color240
+    keyword whole justify color240
+    keyword whole left color240
+    keyword whole length color240
+    keyword whole letter-spacing color240
+    keyword whole line-height color240
+    keyword whole list-style-image color240
+    keyword whole list-style-position color240
+    keyword whole list-style-type color240
+    keyword whole list-style color240
+    keyword whole margin-left color240
+    keyword whole margin-top color240
+    keyword whole margin color240
+    keyword whole marker-offset color240
+    keyword whole max-height color240
+    keyword whole max-width color240
+    keyword whole min-height color240
+    keyword whole min-width color240
+    keyword whole nowrap color240
+    keyword whole outline-color color240
+    keyword whole outline-style color240
+    keyword whole outline-width color240
+    keyword whole outline color240
+    keyword whole padding-left color240
+    keyword whole padding-top color240
+    keyword whole padding color240
+    keyword whole position color240
+    keyword whole quotes color240
+    keyword whole right color240
+    keyword whole subcontrol-origin color240
+    keyword whole subcontrol-position color240
+    keyword whole table-layout color240
+    keyword whole text-align color240
+    keyword whole text-decoration color240
+    keyword whole text-indent color240
+    keyword whole text-shadow color240
+    keyword whole text-transform color240
+    keyword whole top color240
+    keyword whole unicode-bidi color240
+    keyword whole vertical-align color240
+    keyword whole visibility color240
+    keyword whole white-space color240
+    keyword whole width color240
+    keyword whole word-spacing color240
+    keyword whole opacity color240
+    keyword whole filter color240
+
+    keyword whole qconicalgradient color34
+    keyword whole qlineargradient color34
+    keyword whole qradialgradient color34
+
+    keyword whole center color34
+    keyword whole bold color34
+    keyword whole smaller color34
+    keyword whole italic color34
+    keyword whole bolder color34
+    keyword whole underline color34
+    keyword whole absolute color34
+
+    keyword whole none color34
+    keyword whole auto color34
+    keyword whole blink color34
+    keyword whole hide color34
+
+    keyword whole thin color34
+    keyword whole medium color34
+    keyword whole thick color34
+
+
+    keyword whole disc color34
+    keyword whole circle color34
+    keyword whole square color34
+    keyword whole decimal color34
+    keyword whole decimal-leading-zero color34
+    keyword whole lower-roman color34
+    keyword whole upper-roman color34
+    keyword whole lower-alpha color34
+    keyword whole upper-alpha color34
+    keyword whole lower-greek color34
+    keyword whole lower-latin color34
+    keyword whole upper-latin color34
+    keyword whole hebrew color34
+    keyword whole armenian color34
+    keyword whole georgian color34
+    keyword whole cjk-ideographic color34
+    keyword whole hiragana color34
+    keyword whole katakana color34
+    keyword whole hiragana-iroha color34
+    keyword whole katakana-iroha color34
+
+    keyword whole invert color34
+    keyword whole oblique color34
+    keyword whole no-close-quote color34
+    keyword whole repeat-x color34
+    keyword whole repeat-y color34
+    keyword whole repeat color34
+    keyword whole no-repeat color34
+    keyword whole small-caps color34
+    keyword whole transparent color34
+
+    keyword whole visible color34
+    keyword whole hidden color34
+    keyword whole dotted color34
+
+    keyword whole dashed color34
+    keyword whole solid color34
+    keyword whole double color34
+    keyword whole groove color34
+    keyword whole ridge color34
+    keyword whole inset color34
+    keyword whole outset color34
+
+    keyword whole crosshair color34
+    keyword whole default color34
+    keyword whole pointer color34
+    keyword whole move color34
+    keyword whole e-resize color34
+    keyword whole ne-resize color34
+    keyword whole nw-resize color34
+    keyword whole n-resize color34
+    keyword whole se-resize color34
+    keyword whole sw-resize color34
+    keyword whole s-resize color34
+    keyword whole w-resize color34
+    keyword whole text color34
+    keyword whole wait color34
+    keyword whole help color34
+
+    keyword whole inline color34
+    keyword whole block color34
+    keyword whole list-item color34
+    keyword whole run-in color34
+    keyword whole compact color34
+    keyword whole marker color34
+    keyword whole inline-table color34
+    keyword whole table-row-group color34
+    keyword whole table-header-group color34
+    keyword whole table-footer-group color34
+    keyword whole table-row color34
+    keyword whole table-column-group color34
+    keyword whole table-column color34
+    keyword whole table-cell color34
+    keyword whole table-caption color34
+
+    keyword whole large color34
+
+    keyword whole normal color34
+    keyword whole lighter color34
+
+    keyword whole open-quote color34
+    keyword whole close-quote color34
+    keyword whole no-open-quote color34
+
+    keyword whole baseline color34
+    keyword whole super color34
+    keyword whole text-top color34
+    keyword whole middle color34
+    keyword whole text-bottom color34
+
+    keyword whole collapse color34
+    keyword whole separate color34
+
+    keyword whole capitalize color34
+    keyword whole uppercase color34
+    keyword whole lowercase color34
+
+    keyword whole pre color34
+
+    keyword whole aliceblue color34
+    keyword whole antiquewhite color34
+    keyword whole aqua color34
+    keyword whole aquamarine color34
+    keyword whole azure color34
+    keyword whole beige color34
+    keyword whole bisque color34
+    keyword whole black color34
+    keyword whole blanchedalmond color34
+    keyword whole blue color34
+    keyword whole blueviolet color34
+    keyword whole brown color34
+    keyword whole burlywood color34
+    keyword whole cadetblue color34
+    keyword whole chartreuse color34
+    keyword whole chocolate color34
+    keyword whole coral color34
+    keyword whole cornflowerblue color34
+    keyword whole cornsilk color34
+    keyword whole crimson color34
+    keyword whole cyan color34
+    keyword whole darkblue color34
+    keyword whole darkcyan color34
+    keyword whole darkgoldenrod color34
+    keyword whole darkgray color34
+    keyword whole darkgreen color34
+    keyword whole darkkhaki color34
+    keyword whole darkmagenta color34
+    keyword whole darkolivegreen color34
+    keyword whole darkorange color34
+    keyword whole darkorchid color34
+    keyword whole darkred color34
+    keyword whole darksalmon color34
+    keyword whole darkseagreen color34
+    keyword whole darkslateblue color34
+    keyword whole darkslategray color34
+    keyword whole darkturquoise color34
+    keyword whole darkviolet color34
+    keyword whole deeppink color34
+    keyword whole deepskyblue color34
+    keyword whole dimgray color34
+    keyword whole dodgerblue color34
+    keyword whole feldspar color34
+    keyword whole firebrick color34
+    keyword whole floralwhite color34
+    keyword whole forestgreen color34
+    keyword whole fuchsia color34
+    keyword whole gainsboro color34
+    keyword whole ghostwhite color34
+    keyword whole gold color34
+    keyword whole goldenrod color34
+    keyword whole gray color34
+    keyword whole green color34
+    keyword whole greenyellow color34
+    keyword whole honeydew color34
+    keyword whole hotpink color34
+    keyword whole indianred color34
+    keyword whole indigo color34
+    keyword whole ivory color34
+    keyword whole khaki color34
+    keyword whole lavender color34
+    keyword whole lavenderblush color34
+    keyword whole lawngreen color34
+    keyword whole lemonchiffon color34
+    keyword whole lightblue color34
+    keyword whole lightcoral color34
+    keyword whole lightcyan color34
+    keyword whole lightgoldenrodyellow color34
+    keyword whole lightgrey color34
+    keyword whole lightgreen color34
+    keyword whole lightpink color34
+    keyword whole lightsalmon color34
+    keyword whole lightseagreen color34
+    keyword whole lightskyblue color34
+    keyword whole lightslateblue color34
+    keyword whole lightslategray color34
+    keyword whole lightsteelblue color34
+    keyword whole lightyellow color34
+    keyword whole lime color34
+    keyword whole limegreen color34
+    keyword whole linen color34
+    keyword whole magenta color34
+    keyword whole maroon color34
+    keyword whole mediumaquamarine color34
+    keyword whole mediumblue color34
+    keyword whole mediumorchid color34
+    keyword whole mediumpurple color34
+    keyword whole mediumseagreen color34
+    keyword whole mediumslateblue color34
+    keyword whole mediumspringgreen color34
+    keyword whole mediumturquoise color34
+    keyword whole mediumvioletred color34
+    keyword whole midnightblue color34
+    keyword whole mintcream color34
+    keyword whole mistyrose color34
+    keyword whole moccasin color34
+    keyword whole navajowhite color34
+    keyword whole navy color34
+    keyword whole oldlace color34
+    keyword whole olive color34
+    keyword whole olivedrab color34
+    keyword whole orange color34
+    keyword whole orangered color34
+    keyword whole orchid color34
+    keyword whole palegoldenrod color34
+    keyword whole palegreen color34
+    keyword whole paleturquoise color34
+    keyword whole palevioletred color34
+    keyword whole papayawhip color34
+    keyword whole peachpuff color34
+    keyword whole peru color34
+    keyword whole pink color34
+    keyword whole plum color34
+    keyword whole powderblue color34
+    keyword whole purple color34
+    keyword whole red color34
+    keyword whole rosybrown color34
+    keyword whole royalblue color34
+    keyword whole saddlebrown color34
+    keyword whole salmon color34
+    keyword whole sandybrown color34
+    keyword whole seagreen color34
+    keyword whole seashell color34
+    keyword whole sienna color34
+    keyword whole silver color34
+    keyword whole skyblue color34
+    keyword whole slateblue color34
+    keyword whole slategray color34
+    keyword whole snow color34
+    keyword whole springgreen color34
+    keyword whole steelblue color34
+    keyword whole tan color34
+    keyword whole teal color34
+    keyword whole thistle color34
+    keyword whole tomato color34
+    keyword whole turquoise color34
+    keyword whole violet color34
+    keyword whole violetred color34
+    keyword whole wheat color34
+    keyword whole white color34
+    keyword whole whitesmoke color34
+    keyword whole yellow color34
+    keyword whole yellowgreen color34
+
+    keyword { color104
+    keyword } color104
+
+    keyword /\* color30
+    keyword \*/ color30
+
+    keyword whole Arial color34
+    keyword whole arial color34
+    keyword whole Narrow color34
+    keyword whole narrow color34
+    keyword whole Trebuchet MS color34
+    keyword whole trebuchet ms color34
+    keyword whole verdana color34
+    keyword whole Verdana color34
+    keyword whole sans-serif color34
+    keyword whole serif color34
+    keyword whole tahoma color34
+    keyword whole Tahoma color34
+    keyword whole Helvetica color34
+    keyword whole helvetica color34
+
+#   #1234BEAF
+    keyword #\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color124
+
+    keyword whole \[\-\.0123456789\]px color34
+    keyword whole \[\-\.0123456789\]em color34
+    keyword whole \[\-\.0123456789\]cm color34
+    keyword whole \[\-\.0123456789\]mm color34
+    keyword whole \[\-\.0123456789\]ex color34
+    keyword whole \[\-\.0123456789\]pt color34
+    keyword whole \[\-\.0123456789\]pc color34
+    keyword whole \[\-\.0123456789\]%  color160
+
+    keyword whole \{0123456789\} color34
+    keyword whole \.\[0123456789\] color34
+    keyword whole \-\{0123456789\} color34
+
+    keyword whole '.' color26
+
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword , color17
+    keyword : color17
+    keyword ; color124
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive counter( ) color91
+context exclusive counters( ) color91
+context exclusive rgb( ) color91
+context exclusive url( ) color91
Index: etc/skel/.local/share/mc/mcedit/cuda.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/cuda.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/cuda.syntax	(revision 385)
@@ -0,0 +1,159 @@
+# Cuda syntax file
+
+# Authors:
+#    Sergey Sharybin <sergey.vfx@gmail.com>
+#
+# Based on cxx.syntax file with some extra keywords to be
+# highlighted,
+
+context default
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole default color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole int color19
+    keyword whole long color19
+    keyword whole register color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole while color19
+    keyword whole asm color19
+    keyword whole catch color19
+    keyword whole class color19
+    keyword whole friend color19
+    keyword whole delete color19
+    keyword whole inline color19
+    keyword whole new color19
+    keyword whole operator color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole template color19
+    keyword whole try color19
+    keyword whole virtual color19
+    keyword whole bool color19
+    keyword whole const_cast color19
+    keyword whole dynamic_cast color19
+    keyword whole explicit color19
+    keyword whole false color19
+    keyword whole mutable color19
+    keyword whole namespace color19
+    keyword whole reinterpret_cast color19
+    keyword whole static_cast color19
+    keyword whole true color19
+    keyword whole typeid color19
+    keyword whole typename color19
+    keyword whole using color19
+    keyword whole wchar_t color19
+    keyword whole ... color19
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+
+# Function type qualifiers
+    keyword whole __device__ color243
+    keyword whole __global__ color243
+    keyword whole __host__ color243
+
+    keyword whole __noinline__ color243
+    keyword whole __forceinline__ color243
+
+# Variable type qualifiers
+    keyword whole __constant__ color243
+    keyword whole __shared__ color243
+    keyword whole __managed__ color243
+    keyword whole __restrict__ color243
+
+# Built-in variables
+    keyword whole threadIdx color243
+    keyword whole blockIdx color243
+    keyword whole blockDim color243
+    keyword whole gridDim color243
+    keyword whole warpSize color243
+
+# Synchronization
+    keyword whole __syncthreads color243
+    keyword whole __threadfence color243
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color160
+    keyword <+> color160
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/cxx.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/cxx.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/cxx.syntax	(revision 385)
@@ -0,0 +1,131 @@
+
+context default
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole default color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole int color19
+    keyword whole long color19
+    keyword whole register color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole while color19
+    keyword whole asm color19
+    keyword whole catch color19
+    keyword whole class color19
+    keyword whole friend color19
+    keyword whole delete color19
+    keyword whole inline color19
+    keyword whole new color19
+    keyword whole operator color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole template color19
+    keyword whole try color19
+    keyword whole virtual color19
+    keyword whole bool color19
+    keyword whole const_cast color19
+    keyword whole dynamic_cast color19
+    keyword whole explicit color19
+    keyword whole false color19
+    keyword whole mutable color19
+    keyword whole namespace color19
+    keyword whole reinterpret_cast color19
+    keyword whole static_cast color19
+    keyword whole true color19
+    keyword whole typeid color19
+    keyword whole typename color19
+    keyword whole using color19
+    keyword whole wchar_t color19
+    keyword whole ... color19
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+
+    keyword whole FALSE color19
+    keyword whole NULL color19
+    keyword whole TRUE color19
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ\}' color88
+
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color90
+    keyword \\\n color196
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color23
+    keyword <+> color22
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/cython.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/cython.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/cython.syntax	(revision 385)
@@ -0,0 +1,304 @@
+context default
+    keyword : color196
+    keyword . color243/Orange
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword ; color90
+    keyword whole self color196
+    keyword whole and color19
+    keyword whole as color19
+    keyword whole assert color19
+    keyword whole break color19
+    keyword whole class color19
+    keyword whole continue color19
+    keyword whole def color19
+    keyword whole del color19
+    keyword whole elif color19
+    keyword whole else color19
+    keyword whole except? color19
+    keyword whole except color19
+    keyword whole exec color19
+    keyword whole finally color19
+    keyword whole for color19
+    keyword whole from color19
+    keyword whole global color19
+    keyword whole if color19
+    keyword whole import color19
+    keyword whole in color19
+    keyword whole is color19
+    keyword whole lambda color19
+    keyword whole not color19
+    keyword whole or color19
+    keyword whole pass color19
+    keyword whole print color19
+    keyword whole raise color19
+    keyword whole return color19
+    keyword whole try color19
+    keyword whole while color19
+    keyword whole with color19
+    keyword whole yield color19
+    keyword whole by color19
+    keyword whole cdef color19
+    keyword whole cimport color19
+    keyword whole cpdef color19
+    keyword whole ctypedef color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole public color19
+    keyword whole sizeof color19
+    keyword whole struct color19
+    keyword whole union color19
+    keyword whole DEF color19
+    keyword whole IF color19
+    keyword whole ELIF color19
+    keyword whole ELSE color19
+
+    keyword whole abs color17
+    keyword whole all color17
+    keyword whole any color17
+    keyword whole basestring color17
+    keyword whole bin color17
+    keyword whole bool color17
+    keyword whole callable color17
+    keyword whole chr color17
+    keyword whole classmethod color17
+    keyword whole cmp color17
+    keyword whole coerce color17
+    keyword whole compile color17
+    keyword whole complex color17
+    keyword whole delattr color17
+    keyword whole dict color17
+    keyword whole dir color17
+    keyword whole divmod color17
+    keyword whole enumerate color17
+    keyword whole eval color17
+    keyword whole execfile color17
+    keyword whole file color17
+    keyword whole filter color17
+    keyword whole float color17
+    keyword whole frozenset color17
+    keyword whole getattr color17
+    keyword whole globals color17
+    keyword whole hasattr color17
+    keyword whole hash color17
+    keyword whole help color17
+    keyword whole hex color17
+    keyword whole id color17
+    keyword whole input color17
+    keyword whole int color17
+    keyword whole isinstance color17
+    keyword whole issubclass color17
+    keyword whole iter color17
+    keyword whole len color17
+    keyword whole list color17
+    keyword whole locals color17
+    keyword whole long color17
+    keyword whole map color17
+    keyword whole max color17
+    keyword whole min color17
+    keyword whole next color17
+    keyword whole object color17
+    keyword whole oct color17
+    keyword whole open color17
+    keyword whole ord color17
+    keyword whole pow color17
+    keyword whole print color17
+    keyword whole property color17
+    keyword whole range color17
+    keyword whole raw_input color17
+    keyword whole reduce color17
+    keyword whole reload color17
+    keyword whole repr color17
+    keyword whole reversed color17
+    keyword whole round color17
+    keyword whole setattr color17
+    keyword whole slice color17
+    keyword whole sorted color17
+    keyword whole staticmethod color17
+    keyword whole str color17
+    keyword whole sum color17
+    keyword whole super color17
+    keyword whole tuple color17
+    keyword whole type color17
+    keyword whole unichr color17
+    keyword whole unicode color17
+    keyword whole vars color17
+    keyword whole xrange color17
+    keyword whole zip color17
+    keyword whole NULL color17
+    keyword whole void color17
+    keyword whole bint color17
+    keyword whole char color17
+    keyword whole short color17
+    keyword whole double color17
+    keyword whole Py_ssize_t color17
+    keyword whole size_t color17
+
+    keyword whole atof color91
+    keyword whole atoi color91
+    keyword whole atol color91
+    keyword whole expandtabs color91
+    keyword whole find color91
+    keyword whole rfind color91
+    keyword whole index color91
+    keyword whole rindex color91
+    keyword whole count color91
+    keyword whole split color91
+    keyword whole splitfields color91
+    keyword whole join color91
+    keyword whole joinfields color91
+    keyword whole strip color91
+    keyword whole lstrip color91
+    keyword whole rstrip color91
+    keyword whole swapcase color91
+    keyword whole upper color91
+    keyword whole lower color91
+    keyword whole ljust color91
+    keyword whole rjust color91
+    keyword whole center color91
+    keyword whole zfill color91
+
+    keyword whole include color90
+    keyword whole gil color160
+    keyword whole nogil color160
+    keyword whole readonly color160
+
+    keyword whole __init__ color252
+    keyword whole __del__ color252
+    keyword whole __repr__ color252
+    keyword whole __str__ color252
+    keyword whole __cmp__ color252
+    keyword whole __hash__ color252
+    keyword whole __call__ color252
+    keyword whole __getattr__ color252
+    keyword whole __setattr__ color252
+    keyword whole __delattr__ color252
+    keyword whole __len__ color252
+    keyword whole __getitem__ color252
+    keyword whole __setitem__ color252
+    keyword whole __delitem__ color252
+    keyword whole __getslice__ color252
+    keyword whole __setslice__ color252
+    keyword whole __delslice__ color252
+    keyword whole __add__ color252
+    keyword whole __sub__ color252
+    keyword whole __mul__ color252
+    keyword whole __div__ color252
+    keyword whole __mod__ color252
+    keyword whole __divmod__ color252
+    keyword whole __pow__ color252
+    keyword whole __lshift__ color252
+    keyword whole __rshift__ color252
+    keyword whole __and__ color252
+    keyword whole __xor__ color252
+    keyword whole __or__ color252
+    keyword whole __neg__ color252
+    keyword whole __pos__ color252
+    keyword whole __abs__ color252
+    keyword whole __invert__ color252
+    keyword whole __nonzero__ color252
+    keyword whole __coerce__ color252
+    keyword whole __int__ color252
+    keyword whole __long__ color252
+    keyword whole __float__ color252
+    keyword whole __oct__ color252
+    keyword whole __hex__ color252
+
+    keyword whole __radd__ color252
+    keyword whole __rsub__ color252
+    keyword whole __rmul__ color252
+    keyword whole __rdiv__ color252
+    keyword whole __rmod__ color252
+    keyword whole __rdivmod__ color252
+    keyword whole __rpow__ color252
+    keyword whole __rlshift__ color252
+    keyword whole __rrshift__ color252
+    keyword whole __rand__ color252
+    keyword whole __rxor__ color252
+    keyword whole __ror__ color252
+
+    keyword whole __+__ color196
+
+context """ """ color28
+    keyword \\" color88
+    keyword \\\n color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\{01234567\}\{01234567\} color88
+    keyword \\\\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+
+context ''' ''' color28
+    keyword \\" color88
+    keyword \\\n color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\{01234567\}\{01234567\} color88
+    keyword \\\\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+
+context # \n color30
+    keyword coding\{=:\}\[\s\]\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color90
+    keyword vim:fileencoding=\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color90
+    keyword -\*-\[\s\]coding:\[\s\]\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]\[\s\]-\*- color90
+    spellcheck
+
+context " " color28
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+
+context ' ' color28
+    keyword \\" color88
+    keyword \\\n color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/d.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/d.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/d.syntax	(revision 385)
@@ -0,0 +1,561 @@
+# -------------------------------
+#
+# D programming language syntax highlighting
+# for CoolEdit
+#
+# Homepage of D: http://www.digitalmars.com/d/
+#
+# Author: Witold Baryluk < baryluk at smp if uj edu pl >
+# Date: 23-08-2007
+#
+# -------------------------------
+
+context default
+
+# sh bang
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/dmd color17 color232
+    keyword whole linestart #!\[\s\]/bin/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/dmd color17 color232
+    keyword whole linestart #!\[\s\]/dmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/gdmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/gdmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/gdmd color17 color232
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/dmd color17 color232
+    keyword whole linestart #!\[\s\]/gdmd color17 color232
+
+# keywords
+    keyword whole abstract color19
+    keyword whole alias color19
+    keyword whole align color19
+    keyword whole assert color19
+    keyword whole body color19
+    keyword whole bool color19
+    keyword whole byte color19
+    keyword whole cast color19
+    keyword whole catch color19
+    keyword whole cdouble color19
+    keyword whole cent color19
+    keyword whole cfloat color19
+    keyword whole class color19
+    keyword whole creal color19
+    keyword whole dchar color19
+    keyword whole debug color19
+    keyword whole delegate color19
+    keyword whole delete color19
+    keyword whole deprecated color19
+    keyword whole dstring color19
+    keyword whole false color196
+    keyword whole finally color19
+    keyword whole final color19
+    keyword whole foreach_reverse color19
+    keyword whole function color19
+    keyword whole idouble color19
+    keyword whole ifloat color19
+    keyword whole inout color19
+    keyword whole interface color19
+    keyword whole invariant color19
+    keyword whole in color19
+    keyword whole is color19
+    keyword whole ireal color19
+    keyword whole lazy color19
+    keyword whole long color19
+    keyword whole macro color19
+    keyword whole mixin color19
+    keyword whole module color19
+    keyword whole new color19
+    keyword whole null color196
+    keyword whole out color19
+    keyword whole override color19
+    keyword whole package color19
+    keyword whole pragma color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole real color19
+    keyword whole ref color19
+    keyword whole scope color19
+    keyword whole string color19
+    keyword whole super color196
+    keyword whole synchronized color19
+    keyword whole template color19
+    keyword whole this color196
+    keyword whole throw color19
+    keyword whole true color196
+    keyword whole try color19
+    keyword whole typedef color19
+    keyword whole typeid color19
+    keyword whole typeof color19
+    keyword whole ubyte color19
+    keyword whole ucent color19
+    keyword whole ulong color19
+    keyword whole unittest color19
+    keyword whole ushort color19
+    keyword whole version color19
+    keyword whole volatile color19
+    keyword whole wchar color19
+    keyword whole with color19
+    keyword whole wstring color19
+    keyword whole asm color19
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole default color19
+    keyword whole double color19
+    keyword whole do color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole export color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole foreach color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole import color91
+    keyword whole inline color19
+    keyword whole int color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole uint color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole while color19
+
+# predefined aliases (deprecated)
+    keyword whole bit color19
+# predefined aliases (2.0)
+    keyword whole string color19
+    keyword whole dstring color19
+    keyword whole wstring color19
+
+# D array attributes
+    keyword wholeright .sizeof color19
+    keyword wholeright .length color19
+    keyword wholeright .ptr color19
+    keyword wholeright .dup color19
+    keyword wholeright .reverse color19
+    keyword wholeright .sort color19
+    keyword wholeright .keys color19
+    keyword wholeright .values color19
+    keyword wholeright .rehash color19
+# D types attributes
+    keyword wholeright .init color19
+    keyword wholeright .alignof color19
+    keyword wholeright .mangleof color19
+    keyword wholeright .stringof color19
+# +integer
+    keyword wholeright .min color19
+    keyword wholeright .max color19
+# +floating point
+    keyword wholeright .infinity color19
+    keyword wholeright .nan color19
+    keyword wholeright .dig color19
+    keyword wholeright .epsilon color19
+    keyword wholeright .mant_dig color19
+    keyword wholeright .max_10_exp color19
+    keyword wholeright .max_exp color19
+    keyword wholeright .min_10_exp color19
+    keyword wholeright .min_exp color19
+    keyword wholeright .re color19
+    keyword wholeright .im color19
+    keyword wholeright .im color19
+# union
+    keyword wholeright .offsetof color19
+
+# D 2.0 attributes
+    keyword wholeright .idup color19
+
+# unary operators
+    keyword whole opNeg color240
+    keyword whole opPos color240
+    keyword whole opCom color240
+    keyword whole opPostInc color240
+    keyword whole opPostDec color240
+    keyword whole opCast color240
+
+# binary operators
+    keyword whole opAdd color240
+    keyword whole opAdd_r color240
+    keyword whole opSub color240
+    keyword whole opSub_r color240
+    keyword whole opMul color240
+    keyword whole opMul_r color240
+    keyword whole opDiv color240
+    keyword whole opDiv_r color240
+    keyword whole opMod color240
+    keyword whole opMod_r color240
+    keyword whole opAnd color240
+    keyword whole opAnd_r color240
+    keyword whole opOr color240
+    keyword whole opOr_r color240
+    keyword whole opXor color240
+    keyword whole opXor_r color240
+    keyword whole opShl color240
+    keyword whole opShl_r color240
+    keyword whole opShr color240
+    keyword whole opShr_r color240
+    keyword whole opUShr color240
+    keyword whole opUShr_r color240
+    keyword whole opCat color240
+    keyword whole opCat_r color240
+    keyword whole opEquals color240
+    keyword whole opCmp color240
+    keyword whole opAssign color240
+    keyword whole opAddAssign color240
+    keyword whole opSubAssign color240
+    keyword whole opMulAssign color240
+    keyword whole opDivAssign color240
+    keyword whole opModAssign color240
+    keyword whole opAndAssign color240
+    keyword whole opOrAssign color240
+    keyword whole opXorAssign color240
+    keyword whole opShlAssign color240
+    keyword whole opShrAssign color240
+    keyword whole opUShrAssign color240
+    keyword whole opCatAssign color240
+    keyword whole opIn color240
+    keyword whole opIn_r color240
+
+# special operators
+    keyword whole opCall color240
+    keyword whole opIndex color240
+    keyword whole opIndexAssign color240
+    keyword whole opSlice color240
+    keyword whole opSliceAssign color240
+    keyword whole opAssign color240
+    keyword whole opApply color240
+
+    keyword whole ... color19
+    keyword whole .. color19
+#    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90 # C preprocesor
+
+# special objects
+
+# hidden argument of variadic functions
+    keyword whole _argptr color196
+    keyword whole _arguments color196
+
+# object
+    keyword whole Object color90
+    keyword whole Interface color90
+    keyword whole ClassInfo color90
+    keyword whole OffsetTypeInfo color90
+    keyword whole TypeInfo color90
+    keyword whole Exception color90
+    keyword whole Error color90
+
+# common functions
+
+# object methods
+    keyword whole toString color26
+    keyword whole toHash color26
+# std.stdio
+    keyword whole writefln color26
+    keyword whole writef color26
+# std.gc
+    keyword whole addRoot color26
+    keyword whole removeRoot color26
+    keyword whole addRange color26
+    keyword whole hasPointers color26
+    keyword whole hasNoPointers color26
+    keyword whole setTypeInfo color26
+    keyword whole malloc color26
+    keyword whole realoc color26
+    keyword whole extend color26
+    keyword whole capacity color26
+    keyword whole setV1_0 color26
+    keyword whole fullCollect color26
+    keyword whole genCollect color26
+# std.string
+    keyword whole iswhite color26
+    keyword whole atoi color26
+    keyword whole atof color26
+    keyword whole toStringz color26
+    keyword whole tolower color26
+    keyword whole toupper color26
+    keyword whole repeat color26
+    keyword whole join color26
+    keyword whole split color26
+    keyword whole stripl color26
+    keyword whole stripr color26
+    keyword whole strip color26
+    keyword whole chomp color26
+    keyword whole chop color26
+    keyword whole isNumeric color26
+    keyword whole isEmail color26
+    keyword whole isURL color26
+# std.math
+    keyword whole abs color26
+    keyword whole conj color26
+    keyword whole cos color26
+    keyword whole sin color26
+    keyword whole tan color26
+    keyword whole acos color26
+    keyword whole asin color26
+    keyword whole atan color26
+    keyword whole atan2 color26
+    keyword whole cosh color26
+    keyword whole sinh color26
+    keyword whole tanh color26
+    keyword whole acosh color26
+    keyword whole asinh color26
+    keyword whole atanh color26
+    keyword whole rndtol color26
+    keyword whole rndtonl color26
+    keyword whole sqrt color26
+    keyword whole exp color26
+    keyword whole exp2 color26
+    keyword whole expm1 color26
+    keyword whole frexp color26
+    keyword whole ilogb color26
+    keyword whole ldexp color26
+    keyword whole log color26
+    keyword whole log10 color26
+    keyword whole log1p color26
+    keyword whole log2 color26
+    keyword whole logb color26
+    keyword whole modf color26
+    keyword whole scalbn color26
+    keyword whole cbrt color26
+    keyword whole fabs color26
+    keyword whole hypot color26
+    keyword whole erf color26
+    keyword whole erfc color26
+    keyword whole lgamma color26
+    keyword whole tgamma color26
+    keyword whole ceil color26
+    keyword whole floor color26
+    keyword whole nearbyint color26
+    keyword whole rint color26
+    keyword whole lrint color26
+    keyword whole round color26
+    keyword whole lround color26
+    keyword whole trunc color26
+    keyword whole remainder color26
+    keyword whole remquo color26
+    keyword whole isnan color26
+    keyword whole isfinite color26
+    keyword whole isnormal color26
+    keyword whole issubnormal color26
+    keyword whole isinf color26
+    keyword whole signbit color26
+    keyword whole copysign color26
+    keyword whole nan color26
+    keyword whole nextafter color26
+    keyword whole fdim color26
+    keyword whole fmax color26
+    keyword whole fmin color26
+    keyword whole fma color26
+    keyword whole pow color26
+    keyword whole feqrel color26
+    keyword whole poly color26
+
+# comments
+    keyword /\*\* color30
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword /\+\+\+\+\+\+\+\+\+\+ color30
+    keyword /\+\+\+\+\+\+\+\+\+ color30
+    keyword /\+\+\+\+\+\+\+\+ color30
+    keyword /\+\+\+\+\+\+\+ color30
+    keyword /\+\+\+\+\+\+ color30
+    keyword /\+\+\+\+\+ color30
+    keyword /\+\+\+\+ color30
+    keyword /\+\+\+ color30
+    keyword /\+\+ color30
+    keyword /\+ color30
+    keyword \+\+\+\+\+\+\+\+\+\+/ color30
+    keyword \+\+\+\+\+\+\+\+\+/ color30
+    keyword \+\+\+\+\+\+\+\+/ color30
+    keyword \+\+\+\+\+\+\+/ color30
+    keyword \+\+\+\+\+\+/ color30
+    keyword \+\+\+\+\+/ color30
+    keyword \+\+\+\+/ color30
+    keyword \+\+\+/ color30
+    keyword \+\+/ color30
+    keyword \+/ color30
+
+# chars, 'x' and entities
+    keyword '\\\{"abtnvfr\}' color88
+    keyword \\\{"abtnvfr\} color90
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color90
+    keyword '\\\{01234567\}\{01234567\}' color88
+    keyword \\\{01234567\}\{01234567\} color90
+    keyword '\\\{01234567\}' color88
+    keyword \\\{01234567\} color90
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+    keyword '\\&*;' color88
+    keyword \\&*; color90
+    keyword '\\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}' color88
+    keyword \\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color90
+    keyword '\\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}' color88
+    keyword \\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color90
+    keyword '\\u\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}' color88
+    keyword \\u\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color90
+    keyword '\\U\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}' color88
+    keyword \\U\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color90
+
+# hexstring
+    keyword x"\[0123456789abcdefABCDEF\t\s\]"\{cwd\} color88
+    keyword x"\[0123456789abcdefABCDEF\t\s\]" color88
+
+# start of wyswig string
+#    keyword "\{cwd\} color28  # imposible in cooledit
+    keyword " color28
+    keyword r" color28
+#    keyword `\{cwd\} color28  # imposible in cooledit
+    keyword ` color28
+
+# operators
+    keyword !<>= color19
+    keyword !<> color19
+    keyword !>= color19
+    keyword !> color19
+    keyword !<= color19
+    keyword !< color19
+    keyword != color19
+    keyword ! color19
+    keyword %= color19
+    keyword % color19
+    keyword && color19
+    keyword &= color19
+    keyword & color19
+    keyword ( color17
+    keyword ) color17
+    keyword \+\+ color19
+    keyword -- color19
+    keyword \*= color19
+    keyword \* color19
+    keyword \+= color19
+    keyword \+ color19
+    keyword , color17
+    keyword -= color19
+    keyword - color19
+    keyword /= color19
+    keyword / color19
+    keyword : color17
+    keyword ; color90
+    keyword <>= color19
+    keyword <> color19
+    keyword <<= color19
+    keyword << color19
+    keyword <= color19
+    keyword < color19
+    keyword = color19
+    keyword >>>= color19
+    keyword >>> color19
+    keyword >>= color19
+    keyword >> color19
+    keyword >= color19
+    keyword > color19
+    keyword ? color17
+    keyword [ color17
+    keyword ] color17
+    keyword ^= color19
+    keyword ^ color19
+    keyword || color19
+    keyword |= color19
+    keyword | color19
+    keyword { color17
+    keyword } color17
+    keyword $ color17
+    keyword ~= color19
+    keyword ~ color19
+
+# predefined lexer entities
+    keyword whole __FILE__ color160
+    keyword whole __LINE__ color160
+    keyword whole __DATE__ color160
+    keyword whole __TIME__ color160
+    keyword whole __TIMESTAMP__ color160
+# 1.017 ?
+    keyword whole __VENDOR__ color160
+    keyword whole __VERSION__ color160
+
+    keyword #line*"*" color160
+
+context exclusive /\*\* \*/ color30
+    keyword \*/ color30
+    spellcheck
+# ddoc
+    keyword Authors: color160
+    keyword Author: color160
+    keyword BUGS: color160
+    keyword Bugs: color160
+    keyword Date: color160
+    keyword Deprecated: color160
+    keyword Examples: color160
+    keyword History: color160
+    keyword License: color160
+    keyword Returns: color160
+    keyword See_Also: color160
+    keyword Standards: color160
+    keyword Throws: color160
+    keyword Version: color160
+# sections
+    keyword Copyright: color160
+    keyword Params: color160
+    keyword Macros: color160
+# non standard
+    keyword TODO: color160
+    keyword FIXME: color160
+    keyword Note: color160
+
+context exclusive /\+\+\+\+\+\+\+\+\+ \+\+\+\+\+\+\+\+\+/ color30
+context exclusive /\+\+\+\+\+\+\+\+ \+\+\+\+\+\+\+\+/ color30
+context exclusive /\+\+\+\+\+\+\+ \+\+\+\+\+\+\+/ color30
+context exclusive /\+\+\+\+\+\+ \+\+\+\+\+\+/ color30
+context exclusive /\+\+\+\+\+ \+\+\+\+\+/ color30
+context exclusive /\+\+\+\+ \+\+\+\+/ color30
+context exclusive /\+\+\+ \+\+\+/ color30
+context exclusive /\+\+ \+\+/ color30
+context exclusive /\+ \+/ color30
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context exclusive ` ` color28
+
+context exclusive r" " color28
+
+context exclusive " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+    keyword \\&*; color88
Index: etc/skel/.local/share/mc/mcedit/debian-changelog.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/debian-changelog.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/debian-changelog.syntax	(revision 385)
@@ -0,0 +1,20 @@
+context default
+
+    keyword linestart \s\s\* color17/17
+    keyword linestart \s-- color196/19
+    keyword linestart \s\s\s\s\+ color26/17
+
+    keyword <*@*> color196/19
+    keyword whole experimental; color90/color91
+    keyword whole unstable; color90/color91
+    keyword whole stable; color90/color91
+    keyword whole urgency=low color19/24
+    keyword whole urgency=medium color88/6
+    keyword whole urgency=high color243/25
+    keyword whole urgency=LOW color19/24
+    keyword whole urgency=MEDIUM color88/6
+    keyword whole urgency=HIGH color243/25
+
+    keyword whole bug color243/25
+    keyword whole Bug color243/25
+    keyword whole BUG color243/25
Index: etc/skel/.local/share/mc/mcedit/debian-control.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/debian-control.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/debian-control.syntax	(revision 385)
@@ -0,0 +1,23 @@
+context default
+    keyword linestart Source color90/20
+    keyword linestart Section color90/20
+    keyword linestart Priority color90/20
+    keyword linestart Maintainer color90/20
+    keyword linestart Standards-Version color90/20
+    keyword linestart Package color28/6
+    keyword linestart Architecture color28/6
+    keyword linestart Depends color28/6
+    keyword linestart Recommends color28/6
+    keyword linestart Suggests color28/6
+    keyword linestart Conflicts color28/6
+    keyword linestart Replaces color28/6
+    keyword linestart Provides color28/6
+    keyword linestart Pre-Depends color28/6
+    keyword linestart Build-Depends color28/6
+    keyword linestart Build-Depends-Indep color28/6
+    keyword linestart Build-Conflicts color28/6
+    keyword linestart Build-Conflicts-Indep color28/6
+    keyword linestart Description color28/6
+    keyword <*@*> color196/19
+
+context linestart \s \n color30/22
Index: etc/skel/.local/share/mc/mcedit/debian-description.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/debian-description.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/debian-description.syntax	(revision 385)
@@ -0,0 +1,14 @@
+context default
+    keyword linestart Format color28
+    keyword linestart Source color90
+    keyword linestart Version color19
+    keyword linestart Binary color88
+    keyword linestart Maintainer color90
+    keyword <*@*> color196
+    keyword linestart Architecture color26
+    keyword linestart Standards-Version color90
+    keyword linestart Build-Depends color28
+    keyword linestart Files color28
+
+context --- \n                color196
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/debian-sources-list.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/debian-sources-list.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/debian-sources-list.syntax	(revision 385)
@@ -0,0 +1,70 @@
+context default
+    keyword linestart deb-src color90
+    keyword linestart deb color90
+
+    # Variables
+    keyword \$\(ARCH\) color196
+
+    # Options (delimiters)
+    keyword [ color19
+    keyword ] color19
+
+
+# Options
+context exclusive [ ]
+    # Basic syntax elements
+    keyword ! color19
+    keyword , color19
+    keyword = color19
+
+    # Known options
+    keyword whole arch color243
+    keyword whole allow-downgrade-to-insecure color243
+    keyword whole allow-insecure color243
+    keyword whole allow-weak color243
+    keyword whole by-hash color243
+    keyword whole check-date color243
+    keyword whole check-valid-until color243
+    keyword whole date-max-future color243
+    keyword whole inrelease-path color243
+    keyword whole lang color243
+    keyword whole pdiffs color243
+    keyword whole signed-by color243
+    keyword whole target color243
+    keyword whole trusted color243
+    keyword whole valid-until-max color243
+    keyword whole valid-until-min color243
+
+    # Known values
+    keyword whole force color243
+    keyword whole no color243
+    keyword whole yes color243
+
+# Comment
+context # \n color30
+
+# Common URI specifications
+context cdrom\:\/ \s color26
+context copy\: \s color26
+context file\:\/ \s color26
+context ftp\:\/\/ \s color28
+context http\:\/\/ \s color28
+context https\:\/\/ \s color28
+context mirror\:\/\/ \s color28
+context mirror\+cdrom\:\/ \s color26
+context mirror\+copy\: \s color26
+context mirror\+file\:\/ \s color26
+context mirror\+ftp\:\/\/ \s color28
+context mirror\+https\:\/\/ \s color28
+context mirror\+rsh\:\/\/ \s color28
+context mirror\+ssh\:\/\/ \s color28
+context rsh\:\/\/ \s color28
+context ssh\:\/\/ \s color28
+
+# Other URI specifications
+context mirror\+s3\:\/\/ \s color88
+context mirror\+tor\+http\:\/\/ \s color88
+context mirror\+tor\+https\:\/\/ \s color88
+context s3\:\/\/ \s color88
+context tor\+http\:\/\/ \s color88
+context tor\+https\:\/\/ \s color88
Index: etc/skel/.local/share/mc/mcedit/diff.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/diff.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/diff.syntax	(revision 385)
@@ -0,0 +1,31 @@
+
+context default color19
+    keyword linestart @@*@@ color26
+    keyword linestart Index:\s color101
+    keyword linestart \s color253 color231
+    keyword linestart \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* color26
+    keyword linestart \*\*\**\*\*\*\* color26
+    keyword linestart ---*---- color26
+context exclusive linestart @@*@@ \n color24
+context exclusive linestart Index:\s \n color241 color255
+context exclusive linestart \s \n color242
+context exclusive linestart \t \n color242
+context linestart diff \n color255 color88
+context linestart ---\s \n color90
+context linestart \+\+\+\s \n color90
+context linestart \*\*\*\s \n color90
+context linestart === \n color101
+context linestart \+ \n color28
+context linestart > \n color28
+context linestart - \n color160
+context linestart < \n color160
+context linestart ! \n color19
+context linestart ? \n color101
+context linestart RCS\s \n color101
+context linestart retrieving\s \n color101
+context linestart Only\s \n color19 color253
+context linestart Common\s \n color19 color253
+context linestart File\s \n color19 color253
+context linestart Files\s \n color19 color253
+context linestart Binary\s \n color19 color253
+context linestart # \n color24
Index: etc/skel/.local/share/mc/mcedit/dlink.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/dlink.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/dlink.syntax	(revision 385)
@@ -0,0 +1,216 @@
+# D-Link switch command set syntax
+# Copyleft, by KLArk (A), 2010 y.
+
+context default
+
+    keyword whole linestart create color19
+    keyword whole linestart config color19
+    keyword whole linestart delete color19
+    keyword whole linestart enable color19
+    keyword whole linestart disable color19
+    keyword whole linestart save color19
+    keyword whole linestart logout color19
+    keyword whole linestart reset\sconfig color196
+
+    keyword whole permit color88
+    keyword whole enable color88
+    keyword whole disable color196
+    keyword whole delete color196
+    keyword whole deny color196
+    keyword whole drop color196
+
+    keyword whole authen_enable color17
+    keyword whole authen\sapplication color17
+    keyword whole authen\sparameter color17
+    keyword whole authen\senable_admin color17
+    keyword whole authen_policy color17
+    keyword whole authen_login color17
+
+    keyword whole snmp\ssystem_name color17
+    keyword whole snmp\ssystem_location color17
+    keyword whole snmp\ssystem_contact color17
+    keyword whole snmp\scommunity color17
+    keyword whole snmp\suser color17
+    keyword whole snmp\sgroup color17
+    keyword whole snmp\sview color17
+    keyword whole snmp\sengineID color17
+    keyword whole snmp color17
+
+    keyword whole vlan color17
+    keyword whole gvrp color17
+    keyword whole lldp color17
+    keyword whole stp color17
+    keyword whole double_vlan color17
+    keyword whole clipaging color17
+    keyword whole hol_prevention color17
+    keyword whole ssl\sciphersuite color17
+    keyword whole ssl\scachetimeout color17
+    keyword whole jumbo_frame color17
+    keyword whole pvid\sauto_assign color17
+    keyword whole qinq color17
+    keyword whole rspan color17
+    keyword whole filter\sdhcp_server color17
+    keyword whole bpdu_tunnel color17
+    keyword whole greeting_message color17
+    keyword whole ssh\salgorithm color17
+    keyword whole ssh\sauthmode color17
+    keyword whole ssh\suser color17
+    keyword whole ipif_mac_mapping color17
+    keyword whole mac_based_access_control color17
+    keyword whole ipv6\snd color17
+    keyword whole wac\smethod color17
+    keyword whole wac color17
+    keyword whole route\spreference color17
+    keyword whole ecmp\salgorithm color17
+    keyword whole ecmp\sospf color17
+    keyword whole igmp color17
+    keyword whole pim color17
+    keyword whole dvmrp color17
+    keyword whole rip color17
+    keyword whole ospf color17
+    keyword whole dnsr color17
+    keyword whole dhcp_server color17
+    keyword whole dhcp color17
+    keyword whole option_82 color17
+    keyword whole option_60 color17
+    keyword whole option_61 color17
+    keyword whole vrrp color17
+    keyword whole autoconfig color17
+    keyword whole lacp_port color17
+    keyword whole serial_port color17
+    keyword whole terminal_line color17
+    keyword whole port_security color17
+    keyword whole rmon color17
+    keyword whole password\sencryption color17
+    keyword whole traffic\strap color17
+    keyword whole traffic\scontrol color17
+    keyword whole traffic\scontrol_trap color17
+    keyword whole loopdetect color17
+    keyword whole sim color17
+    keyword whole system_severity color17
+    keyword whole scheduling color17
+    keyword whole fdb color17
+    keyword whole ssh color17
+    keyword whole ssl color17
+    keyword whole safeguard_engine color17
+    keyword whole time_zone color17
+    keyword whole dst color17
+    keyword whole igmp_snooping color17
+    keyword whole multicast_range color17
+    keyword whole limited_multicast_addr color17
+    keyword whole arp_aging color17
+    keyword whole gratuitous_arp color17
+    keyword whole command_prompt color17
+    keyword whole iproute color17
+    keyword whole time color17
+    keyword whole sntp color17
+    keyword whole multicast color17
+    keyword whole arpentry color17
+    keyword whole address_binding color17
+    keyword whole dhcp_relay color17
+    keyword whole dhcp_local_relay color17
+    keyword whole traffic_segmentation color17
+    keyword whole account color17
+    keyword whole syslog color17
+    keyword whole 802.1x color17
+    keyword whole 802.1p color17
+    keyword whole ipif color17
+    keyword whole mirror color17
+    keyword whole policy_route color17
+    keyword whole asymmetric_vlan color17
+    keyword whole bandwidth_control color17
+    keyword whole scheduling_mechanism color17
+    keyword whole log_save_timing color17
+    keyword whole mac_notification color17
+    keyword whole link_aggregation color17
+    keyword whole cpu_interface_filtering color17
+
+    keyword whole access_profile\spacket_content_mask color17
+    keyword whole access_profile\sip color17
+    keyword whole access_profile\sethernet color17
+    keyword whole access_profile\sprofile_id\s\[1234567890\] color91
+    keyword whole profile_id\s\[1234567890\] color90
+    keyword whole access_id\s\[1234567890\] color21
+    keyword whole access_id\sauto_assign color21
+    keyword whole \*\*\*\*\*\*\*\* color196
+    keyword whole \[1234567890\].\[1234567890\].\[1234567890\].\[1234567890\]/\[1234567890\] color160
+    keyword whole \[1234567890\].\[1234567890\].\[1234567890\].\[1234567890\] color160
+    keyword whole \[1234567890abcdefABCDEDF\]:\[1234567890abcdefABCDEF\]:\[1234567890abcdefABCDEF\]:\[1234567890abcdefABCDEF\]:\[1234567890abcdefABCDEF\]:\[1234567890abcdefABCDEF\] color26
+    keyword whole \[1234567890abcdefABCDEDF\]-\[1234567890abcdefABCDEF\]-\[1234567890abcdefABCDEF\]-\[1234567890abcdefABCDEF\]-\[1234567890abcdefABCDEF\]-\[1234567890abcdefABCDEF\] color26
+    keyword whole mst_ports\s\[1234567890\-\] color243
+    keyword whole ports\s\[1234567890\-\] color243
+    keyword whole port\s\[1234567890\-\] color243
+    keyword whole web\s\[1234567890\] color28
+    keyword whole telnet\s\[1234567890\] color28
+    keyword whole udp_port\s\[1234567890\] color28
+    keyword whole tcp_port\s\[1234567890\] color28
+    keyword whole src_port\s\[1234567890\] color28
+    keyword whole dst_port\s\[1234567890\] color28
+    keyword whole icmp\stype\s\[1234567890\] color28
+    keyword whole ports\sall color243
+    keyword whole port\sall color243
+    keyword whole telnet color17
+    keyword whole web color17
+
+context exclusive config\sgvrp state
+    keyword whole gvrp color17
+    keyword whole \[1234567890\-\] color243
+
+context exclusive traffic_segmentation \n
+    keyword whole \[1234567890\-\] color243
+    keyword whole all color243
+
+context exclusive traffic\scontrol action
+    keyword whole enable color88
+    keyword whole disable color196
+    keyword whole \[1234567890\-\] color243
+
+context exclusive bandwidth_control \n
+    keyword whole \[1234567890\-\] color243
+
+context exclusive default_priority \n
+    keyword whole \[1234567890\-\] color243
+
+context exclusive filtering_mode \n
+    keyword whole all color243
+
+context exclusive config\srouter_ports_forbidden \n
+    keyword whole router_ports_forbidden color17
+    keyword whole \[1234567890\-\] color243
+
+context exclusive config\sssh\sserver \n
+    keyword whole ssh\sserver color17
+    keyword whole port\s\[1234567890\-\] color28
+
+context exclusive create\svlan \n
+    keyword whole vlan color17
+    keyword whole \[1234567890\] color63
+
+context exclusive pvid \n
+    keyword whole \[1234567890\] color63
+
+context exclusive config\svlan\s\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_\-\]\sdelete \n
+    keyword whole vlan color17
+    keyword whole \[1234567890\-\] color243
+
+context exclusive CommunityView \n
+    keyword whole \[1234567890\.\] color21
+
+context exclusive restricted \n
+    keyword whole \[1234567890\.\] color21
+
+context exclusive lacp_port mode
+    keyword whole \[1234567890\-\] color243
+
+context exclusive add\sforbidden \n
+    keyword whole \[1234567890\-\] color243
+
+context exclusive add\suntagged \n
+    keyword whole \[1234567890\-\] color243
+
+context exclusive add\stagged \n
+    keyword whole \[1234567890\-\] color243
+
+context linestart # \n color30
+    spellcheck
+
Index: etc/skel/.local/share/mc/mcedit/dos.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/dos.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/dos.syntax	(revision 385)
@@ -0,0 +1,72 @@
+
+caseinsensitive
+
+context default
+    keyword whole break color19
+    keyword whole call color19
+    keyword whole cd color19
+    keyword whole chdir color19
+    keyword whole cls color19
+    keyword whole copy color19
+    keyword whole del color19
+    keyword whole dir color19
+    keyword whole do color19
+    keyword whole echo color19
+    keyword whole else color19
+    keyword whole erase color19
+    keyword whole endlocal color19
+    keyword whole errorlevel color19
+    keyword whole exist color19
+    keyword whole exit color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole in color19
+    keyword whole md color19
+    keyword whole mkdir color19
+    keyword whole move color19
+    keyword whole not color19
+    keyword whole off color19
+    keyword whole on color19
+    keyword whole pause color19
+    keyword whole popd color19
+    keyword whole pushd color19
+    keyword whole rd color19
+    keyword wholeleft rem\s*\n color30
+    keyword whole ren color19
+    keyword whole rename color19
+    keyword whole rmdir color19
+    keyword whole set color19
+    keyword whole setlocal color19
+    keyword whole shift color19
+    keyword whole then color19
+    keyword whole type color19
+    keyword whole ver color19
+
+    keyword \\ color243
+    keyword whole \%\* color91
+    keyword whole \%\$ color91
+    keyword whole \%\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\]+\% color91
+    keyword whole \%\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789@~\]+ color91
+    keyword >> color124
+    keyword > color124
+    keyword < color124
+    keyword | color124
+
+context ' ' color28
+    spellcheck
+
+context " " color28
+    keyword whole \%\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\]+\% color91
+    keyword whole \%\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789@~\]+ color91
+    spellcheck
+
+context linestart :: \n color31
+    keyword $+:*$ color255 color30
+    spellcheck
+
+context linestart : \n color226 color21
+    spellcheck
+
+context :: \n color31
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/ebuild.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/ebuild.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/ebuild.syntax	(revision 385)
@@ -0,0 +1,566 @@
+# Author   : Sergei Trofimovich <slyfox@inbox.ru>
+# Language : shell
+# Mode     : ebuild
+#
+# sh.syntax is taken as base.
+#
+# Note     : keep in sync default and " " contexts
+#
+# 'sh.syntax' header:
+#  #   Since I regulary update ths file, please send any comments
+#  #   to:           Michelle Konzack <linux4michelle@freenet.de>
+#  #   Last Update:  Thu, 01 Jun 2006 22:10:07 +0200
+
+context default
+    #.ebuild specific commands/glo vars
+    # TODO: 1. split keywords by .eclass'es
+    #       2. grep all exports and place here
+    keyword whole AT_M4DIR color17
+    keyword whole BDEPEND color17
+    keyword whole CABAL_FEATURES color17
+    keyword whole CHECKREQS_DISK_BUILD color17
+    keyword whole CHECKREQS_DISK_USR color17
+    keyword whole CHECKREQS_DISK_VAR color17
+    keyword whole CHECKREQS_MEMORY color17
+    keyword whole CONFIG_CHECK color17
+    keyword whole DEPEND color17
+    keyword whole DESCRIPTION color17
+    keyword whole EAPI color17
+    keyword whole ECONF_SOURCE color17
+    keyword whole EDARCS_REPOSITORY color17
+    keyword whole EDARCS_GET_CMD color17
+    keyword whole EDARCS_LOCALREPO color17
+    keyword whole EGIT_BRANCH color17
+    keyword whole EGIT_PROJECT color17
+    keyword whole EGIT_REPO_URI color17
+    keyword whole EGIT_SUBMODULES color17
+    keyword whole EGIT_TREE color17
+    keyword whole ESVN_REPO_URI color17
+    keyword whole EXPORT_FUNCTIONS color17
+    keyword whole HOMEPAGE color17
+    keyword whole IUSE color17
+    keyword whole KEYWORDS color17
+    keyword whole LICENSE color17
+    keyword whole PATCHES color17
+    keyword whole PDEPEND color17
+    keyword whole PROVIDE color17
+    keyword whole PYTHON_COMPAT color17
+    keyword whole QA_AM_MAINTAINER_MODE color17
+    keyword whole QA_CONFIGURE_OPTIONS color17
+    keyword whole QA_DESKTOP_FILE color17
+    keyword whole QA_DT_NEEDED color17
+    keyword whole QA_EXECSTACK color17
+    keyword whole QA_FLAGS_IGNORED color17
+    keyword whole QA_MULTILIB_PATHS color17
+    keyword whole QA_PREBUILT color17
+    keyword whole QA_PRESTRIPPED color17
+    keyword whole QA_SONAME color17
+    keyword whole QA_TEXTRELS color17
+    keyword whole QA_WX_LOAD color17
+    keyword whole RDEPEND color17
+    keyword whole REQUIRED_USE color17
+    keyword whole RESTRICT color17
+    keyword whole S color17
+    keyword whole SITEFILE color17
+    keyword whole SLOT color17
+    keyword whole SRC_URI color17
+    keyword whole WANT_AUTOCONF color17
+    keyword whole WANT_AUTOMAKE color17
+    keyword DOCS color17
+    keyword HTML_DOCS color17
+    keyword LINGUAS color17
+
+    keyword whole addpredict color19
+    keyword whole best_version color19
+    keyword whole built_with_use color19
+    keyword whole check_KV color19
+    keyword whole default color19
+    keyword whole die color19
+    keyword whole diropts color19
+    keyword whole dobin color19
+    keyword whole docinto color19
+    keyword whole docompress color19
+    keyword whole doconfd color19
+    keyword whole dodir color19
+    keyword whole dodoc color19
+    keyword whole doenvd color19
+    keyword whole doexe color19
+    keyword whole dohard color19
+    keyword whole dohtml color19
+    keyword whole doinfo color19
+    keyword whole doinitd color19
+    keyword whole doins color19
+    keyword whole dolib color19
+    keyword whole dolib.a color19
+    keyword whole dolib.so color19
+    keyword whole doman color19
+    keyword whole dosbin color19
+    keyword whole dosed color19
+    keyword whole dosym color19
+    keyword whole eapply color19
+    keyword whole eapply_user color19
+    keyword whole ebegin color19
+    keyword whole econf color19
+    keyword whole eend color19
+    keyword whole eerror color19
+    keyword whole einfo color19
+    keyword whole einstall color19
+    keyword whole einstalldocs color19
+    keyword whole elog color19
+    keyword whole emake color19
+    keyword whole epatch color19
+    keyword whole epatch_user color19
+    keyword whole ewarn color19
+    keyword whole exeinto color19
+    keyword whole exeopts color19
+    keyword whole enewgroup color19
+    keyword whole enewuser color19
+    keyword whole fowners color19
+    keyword whole fperms color19
+    keyword whole has color19
+    keyword whole hasq color19
+    keyword whole has_version color19
+    keyword whole insinto color19
+    keyword whole insopts color19
+    keyword whole intltoolize color19
+    keyword whole into color19
+    keyword whole keepdir color19
+    keyword whole libopts color19
+    keyword whole newbin color19
+    keyword whole newconfd color19
+    keyword whole newdoc color19
+    keyword whole newexe color19
+    keyword whole newins color19
+    keyword whole newman color19
+    keyword whole newsbin color19
+    keyword whole newinitd color19
+    keyword whole pax-mark color19
+    keyword whole prepall color19
+    keyword whole prepalldocs color19
+    keyword whole prepallinfo color19
+    keyword whole prepallman color19
+    keyword whole unpack color19
+    keyword whole use color19
+    keyword whole usev color19
+    keyword whole usex color19
+    keyword whole use_enable color19
+    keyword whole use_with color19
+    #autotools
+    keyword whole _elibtoolize color19
+    keyword whole eaclocal color19
+    keyword whole eautoconf color19
+    keyword whole eautopoint color19
+    keyword whole eautoreconf color19
+    keyword whole eautomake color19
+    #bashcomp
+    keyword whole bashcomp_alias color19
+    keyword whole dobashcomp color19
+    keyword whole newbashcomp color19
+    #cvs
+    keyword whole cvs_src_unpack color19
+    #darcs
+    keyword whole darcs_src_unpack color19
+    #default
+    keyword whole default_src_unpack color19
+    #desktop
+    keyword whole doicon color19
+    keyword whole domenu color19
+    keyword whole make_desktop_entry color19
+    keyword whole make_session_desktop color19
+    keyword whole newicon color19
+    keyword whole newmenu color19
+    #elisp-common
+    keyword whole elisp-compile color19
+    keyword whole elisp-install color19
+    keyword whole elisp-site-file-install color19
+    keyword whole elisp-site-regen color19
+    #flag-o-matic
+    keyword whole append-cflags color19
+    keyword whole append-cxxflags color19
+    keyword whole append-flags color19
+    keyword whole append-ldflags color19
+    keyword whole append-lfs-flags color19
+    keyword whole filter-flags color19
+    keyword whole replace-flags color19
+    keyword whole strip-flags color19
+    keyword whole strip-unsupported-flags color19
+    #git-r3
+    keyword whole git-r3_checkout color19
+    keyword whole git-r3_fetch color19
+    keyword whole git-r3_src_unpack color19
+    #java-ant-2
+    keyword whole EANT_BUILD_TARGET color19
+    #kernel-2
+    keyword whole kernel-2_src_unpack color19
+    keyword whole kernel_is color19
+    #libtool
+    keyword whole elibtoolize color19
+    #mercurial
+    keyword whole mercurial_src_unpack color19
+    #mozilla
+    keyword whole mozconfig_annotate color19
+    keyword whole mozconfig_config color19
+    keyword whole mozconfig_final color19
+    keyword whole mozconfig_init color19
+    keyword whole mozconfig_install_prefs color19
+    keyword whole mozconfig_use_enable color19
+    keyword whole mozconfig_use_with color19
+    keyword whole moz_pkg_setup color19
+    #multilib
+    keyword whole multilib_copy_sources color19
+    keyword whole multilib_env color19
+    keyword whole multilib_foreach_abi color19
+    keyword whole multilib_is_native_abi color19
+    keyword whole multilib_layout color19
+    keyword whole multilib_parallel_foreach_abi color19
+    keyword whole multilib_toolchain_setup color19
+    #ninja-utils
+    keyword whole eninja color19
+    #pam
+    keyword whole cleanpamd color19
+    keyword whole dopamd color19
+    keyword whole dopammod color19
+    keyword whole dopamsecurity color19
+    keyword whole newpamd color19
+    keyword whole newpammod color19
+    keyword whole newpamsecurity color19
+    keyword whole pamd_mimic color19
+    keyword whole pamd_mimic_system color19
+    #prefix
+    keyword whole eprefixify color19
+    #preserve-libs
+    keyword whole preserve_old_lib color19
+    keyword whole preserve_old_lib_notify color19
+    #python
+    keyword whole python_copy_sources color19
+    keyword whole python_do color19
+    keyword whole python_doexe color19
+    keyword whole python_doheader color19
+    keyword whole python_domodule color19
+    keyword whole python_doscript color19
+    keyword whole python_export color19
+    keyword whole python_export_best color19
+    keyword whole python_fix_shebang color19
+    keyword whole python_foreach_impl color19
+    keyword whole python_is_python3 color19
+    keyword whole python_moduleinto color19
+    keyword whole python_newexe color19
+    keyword whole python_newscript color19
+    keyword whole python_optimize color19
+    keyword whole python_replicate_script color19
+    keyword whole python_scriptinto color19
+    keyword whole python_setup color19
+    #rpm
+    keyword whole rpm_src_unpack color19
+    keyword whole rpm_unpack color19
+    #svn
+    keyword whole subversion_src_unpack color19
+    #systemd
+    keyword whole systemd_dotmpfilesd color19
+    keyword whole systemd_dounit color19
+    keyword whole systemd_douserunit color19
+    keyword whole systemd_enable_ntpunit color19
+    keyword whole systemd_install_serviced color19
+    keyword whole systemd_logger color19
+    keyword whole systemd_newtmpfilesd color19
+    keyword whole systemd_newunit color19
+    keyword whole systemd_reenable color19
+    keyword whole systemd_update_catalog color19
+    #toolchain-funcs
+    keyword whole gen_usr_ldscript color19
+    keyword whole tc-check-openmp color19
+    keyword whole tc-enables-pie color19
+    keyword whole tc-export color19
+    keyword whole tc-export_build_env color19
+    keyword whole tc-has-openmp color19
+    keyword whole tc-has-tls color19
+    keyword whole tc-is-clang color19
+    keyword whole tc-is-cross-compiler color19
+    keyword whole tc-is-gcc color19
+    keyword whole tc-is-static-only color19
+    keyword whole tc-ld-disable-gold color19
+    #toolchain
+    keyword whole toolchain_src_unpack color19
+    #unpacker
+    keyword whole unpacker_src_unpack color19
+    #virtualx
+    keyword whole virtx color19
+    #xdg
+    keyword whole xdg_desktop_database_update color19
+    keyword whole xdg_environment_reset color19
+    keyword whole xdg_icon_cache_update color19
+    keyword whole xdg_mimeinfo_database_update color19
+
+    #bashism (builtin extended 'test')
+    keyword whole [[ color17
+    keyword whole ]] color17
+
+    #common Makefile variables
+    keyword whole AR color26
+    keyword whole AS color26
+    keyword whole BINDIR color26
+    keyword whole CC color26
+    keyword whole CFLAGS color26
+    keyword whole CPPFLAGS color26
+    keyword whole CXX color26
+    keyword whole CXXFLAGS color26
+    keyword whole DESTDIR color26
+    keyword whole DOCDIR color26
+    keyword whole LD color26
+    keyword whole LDFLAGS color26
+    keyword whole LIBDIR color26
+    keyword whole MANDIR color26
+    keyword whole NM color26
+    keyword whole OBJCOPY color26
+    keyword whole PKG_CONFIG color26
+    keyword whole PREFIX color26
+    keyword whole RANLIB color26
+    keyword whole SBINDIR color26
+    keyword whole SHELL color26
+    keyword whole STRIP color26
+    keyword whole SYSCONFDIR color26
+    keyword whole YACC color26
+
+####################
+# here starts original sh.syntax (with core commands only)
+####################
+
+    keyword ! color196
+    keyword ;; color196
+    keyword \\@ color196
+    keyword \\$ color196
+    keyword \\\\ color196
+    keyword \\" color196
+    keyword \\' color196
+    keyword \\` color196
+    keyword ` color196
+    keyword ; color17
+    keyword $(*) color88
+    keyword ${*} color88
+    keyword { color17
+    keyword } color17
+
+    keyword whole linestart #!\[\s\]*\n color17 color232
+
+    keyword $\* color196
+    keyword $@ color196
+    keyword $# color196
+    keyword $? color196
+    keyword $- color196
+    keyword $$ color196
+    keyword $! color196
+    keyword $_ color196
+
+    keyword whole 2>&1 color196
+    keyword whole 1>&2 color196
+    keyword whole 2> color196
+    keyword whole 1> color196
+
+    keyword wholeright $\[0123456789\] color196
+
+    keyword wholeright $+ color88
+
+    keyword $ color88
+
+    keyword wholeleft linestart function*() color90
+    keyword wholeleft linestart function\[\s\]+ color90
+    keyword wholeright +() color90
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole clear color19
+    keyword whole continue color19
+    keyword whole declare color19
+    keyword whole done color19
+    keyword whole do color19
+    keyword whole elif color19
+    keyword whole else color19
+    keyword whole esac color19
+    keyword whole exit color19
+    keyword whole export color19
+    keyword whole fi color19
+    keyword whole for color19
+    keyword whole getopts color19
+    keyword whole if color19
+    keyword whole in color19
+    keyword whole local color19
+    keyword whole read color19
+    keyword whole return color19
+    keyword whole select color19
+    keyword whole shift color19
+    keyword whole source color19
+    keyword whole then color19
+    keyword whole trap color19
+    keyword whole until color19
+    keyword whole unset color19
+    keyword whole wait color19
+    keyword whole while color19
+
+# here goes usable subset for .ebuild commands
+    keyword whole awk color26
+    keyword whole cd color26
+    keyword whole chown color26
+    keyword whole chmod color26
+    keyword whole cmake color26
+    keyword whole cp color26
+    keyword whole echo color26
+    keyword whole egrep color26
+    keyword whole fgrep color26
+    keyword whole find color26
+    keyword whole grep color26
+    keyword whole ln color26
+    keyword whole make color26
+    keyword whole mkdir color26
+    keyword whole mknod color26
+    keyword whole mv color26
+    keyword whole perl color26
+    keyword whole pod2man color26
+    keyword whole popd color26
+    keyword whole printf color26
+    keyword whole pushd color26
+    keyword whole rm color26
+    keyword whole rmdir color26
+    keyword whole sed color26
+    keyword whole sh color26
+    keyword whole shopt color26
+    keyword whole touch color26
+    keyword whole xmkmf color26
+
+# some interesting files to copy
+    keyword whole ANNOUNCEMENT color243
+    keyword whole AUTHORS color243
+    keyword whole BUGS color243
+    keyword whole CHANGES color243
+    keyword whole COPYING color243
+    keyword whole COPYRIGHT color243
+    keyword whole CREDITS color243
+    keyword whole ChangeLog color243
+    keyword whole FAQ color243
+    keyword whole HACKING color243
+    keyword whole INSTALL color243
+    keyword whole LICENSE color243
+    keyword whole NEWS color243
+    keyword whole README color243
+    keyword whole THANKS color243
+    keyword whole TODO color243
+    keyword whole VERSION color243
+
+    keyword whole /dev/audio color63
+    keyword whole /dev/dsp color63
+    keyword whole /dev/null color63
+    keyword whole /dev/mixed color63
+    keyword whole /dev/stdin color63
+    keyword whole /dev/stdout color63
+    keyword whole /dev/stderr color63
+    keyword whole /dev/zero color63
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
+
+context # \n color30
+    spellcheck
+
+context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF color28
+context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END color28
+
+context ' ' color28
+
+context " " color28
+    keyword \\* color88
+    keyword \\@ color88
+    keyword \\$ color88
+    keyword \\\\ color88
+    keyword \\` color88
+    keyword \\" color88
+    keyword $(*) color88
+    keyword ${*} color88
+    keyword $\* color196
+    keyword $@ color196
+    keyword $# color196
+    keyword $? color196
+    keyword $- color196
+    keyword $$ color196
+    keyword $! color196
+    keyword $_ color196
+    keyword wholeright $\[0123456789\] color196
+
+    keyword wholeright $+ color88
+
+    keyword $ color88
+
+context exclusive ` ` color252 color232
+    keyword '*' color28
+    keyword " color28
+    keyword \\` color28
+    keyword ; color17
+    keyword $(*) color88
+    keyword ${*} color88
+    keyword { color17
+    keyword } color17
+
+    keyword $\* color196
+    keyword $@ color196
+    keyword $# color196
+    keyword $? color196
+    keyword $- color196
+    keyword $$ color196
+    keyword $! color196
+    keyword $_ color196
+
+    keyword whole 2>&1 color196
+    keyword whole 2> color196
+    keyword whole 1> color196
+
+    keyword wholeright $\[0123456789\] color196
+
+    keyword wholeright $+ color88
+
+    keyword $ color88
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole clear color19
+    keyword whole continue color19
+    keyword whole declare color19
+    keyword whole done color19
+    keyword whole do color19
+    keyword whole elif color19
+    keyword whole else color19
+    keyword whole esac color19
+    keyword whole exit color19
+    keyword whole export color19
+    keyword whole fi color19
+    keyword whole for color19
+    keyword whole getopts color19
+    keyword whole if color19
+    keyword whole in color19
+    keyword whole read color19
+    keyword whole return color19
+    keyword whole select color19
+    keyword whole shift color19
+    keyword whole source color19
+    keyword whole then color19
+    keyword whole trap color19
+    keyword whole until color19
+    keyword whole unset color19
+    keyword whole wait color19
+    keyword whole while color19
+
+# here goes usable subset for .ebuild commands
+    keyword whole awk color26
+    keyword whole sed color26
+
+    keyword whole /dev/audio color63
+    keyword whole /dev/dsp color63
+    keyword whole /dev/null color63
+    keyword whole /dev/mixed color63
+    keyword whole /dev/stdin color63
+    keyword whole /dev/stdout color63
+    keyword whole /dev/stderr color63
+    keyword whole /dev/zero color63
+
+context inherit \n color91
+    keyword whole inherit color19
Index: etc/skel/.local/share/mc/mcedit/eiffel.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/eiffel.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/eiffel.syntax	(revision 385)
@@ -0,0 +1,114 @@
+# Sytnax highlighting for Eiffel
+# Daniel F Moisset - dmoisset@grulic.org.ar
+# Based on mc's pascal.syntax
+
+context default color19
+
+    keyword whole agent color243
+    keyword whole alias color243
+    keyword whole as color243
+    keyword whole check color243
+    keyword whole class color243
+    keyword whole create color243
+    keyword whole creation color243
+    keyword whole debug color243
+    keyword whole deferred color243
+    keyword whole do color243
+    keyword whole else color243
+    keyword whole elseif color243
+    keyword whole end color243
+    keyword whole ensure color243
+    keyword whole expanded color243
+    keyword whole export color243
+    keyword whole external color243
+    keyword whole feature color243
+    keyword whole from color243
+    keyword whole if color243
+    keyword whole is color243
+    keyword whole indexing color243
+    keyword whole inherit color243
+    keyword whole inspect color243
+    keyword whole invariant color243
+    keyword whole like color243
+    keyword whole local color243
+    keyword whole loop color243
+    keyword whole obsolete color243
+    keyword whole old color243
+    keyword whole once color243
+    keyword whole redefine color243
+    keyword whole reference color243
+    keyword whole rename color243
+    keyword whole require color243
+    keyword whole rescue color243
+    keyword whole retry color243
+    keyword whole select color243
+    keyword whole then color243
+    keyword whole undefine color243
+    keyword whole unique color243
+    keyword whole until color243
+    keyword whole variant color243
+    keyword whole when color243
+
+    keyword whole Current color90
+    keyword whole Precursor color90
+    keyword whole Result color90
+    keyword whole Void color90
+
+# prevents - keyword from interfering with comment
+    keyword -- color252
+
+    keyword := color17
+    keyword ?= color17
+    keyword ! color17
+    keyword : color17
+    keyword ; color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+
+    keyword {*} color196
+
+    keyword \+ color26
+    keyword - color26
+    keyword \* color26
+    keyword / color26
+    keyword > color26
+    keyword < color26
+    keyword = color26
+    keyword ^ color26
+    keyword \\ color26
+    keyword @ color26
+    keyword | color26
+    keyword whole and color26
+    keyword whole implies color26
+    keyword whole not color26
+    keyword whole xor color26
+    keyword whole or color26
+
+# Uncomment this to highlight tabs and trailing spaces
+#    keyword \t color19 color160
+#    keyword \s\[\s\]\n color19 color160
+
+# Comments
+context exclusive -- \n    color252
+    keyword `*' color30
+
+# Strings and characters
+context " "    color28
+    keyword %N color88
+    keyword %R color88
+    keyword %U color88
+    keyword %" color88
+    keyword %' color88
+    keyword %% color88
+    keyword %/\[0123456789\]/ color88
+
+context ' '    color28
+    keyword %N color88
+    keyword %R color88
+    keyword %U color88
+    keyword %" color88
+    keyword %' color88
+    keyword %% color88
+    keyword %/\[0123456789\]/ color88
Index: etc/skel/.local/share/mc/mcedit/erlang.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/erlang.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/erlang.syntax	(revision 385)
@@ -0,0 +1,299 @@
+# -------------------------------
+#
+# Erlang programming language syntax highlighting
+# for CoolEdit
+#
+# Homepage of Erlang: http://www.erlang.org
+#
+# Author: Witold Baryluk < baryluk at smp if uj edu pl >
+# Date: 07-07-2009, 08-02-2009
+#
+# -------------------------------
+#
+# Useful links:
+# http://www.erlang.org/doc/doc-5.4.13/doc/reference_manual/part_frame.html
+# http://www.erlang.org/doc/reference_manual/data_types.html#2.14
+# http://www.regular-expressions.info/reference.html
+# gedit: http://martin.ankerl.com/files/erlang.lang
+# joe: http://www.straatinvestments.com/~tlack/erlang/joe-editor/erlang.jsf
+# geshi: http://www.kreisquadratur.de/blog/?p=305
+# vim: http://erlang.org/pipermail/erlang-questions/2006-July/021362.html
+# kate: http://bugsfiles.kde.org/attachment.cgi?id=21155
+#
+# entries for Syntax file:
+#
+# file ..\*\\.erl$ Erlang\sProgram (-module\\(|#!.*escript)
+# include erlang.syntax
+#
+# file ..\*\\.hrl$ Erlang\sHeader -record\\(
+# include erlang.syntax
+
+context default
+    keyword whole after color19
+    keyword whole and color30
+    keyword whole andalso color30
+    keyword whole band color30
+    keyword whole begin color19
+    keyword whole bnot color30
+    keyword whole bor color30
+    keyword whole bsl color30
+    keyword whole bsr color30
+    keyword whole bxor color30
+    keyword whole case color19
+    keyword whole catch color19
+    keyword whole cond color19
+    keyword whole div color30
+    keyword whole end color19
+    keyword whole fun color19
+    keyword whole if color19
+    keyword whole let color19
+    keyword whole not color30
+    keyword whole of color19
+    keyword whole or color30
+    keyword whole orelse color30
+    keyword whole query color19
+    keyword whole receive color19
+    keyword whole rem color30
+    keyword whole try color19
+    keyword whole throw color19
+    keyword whole xor color30
+
+    keyword whole when color19
+
+    keyword whole -module color90
+    keyword whole -compile color90
+    keyword whole -behaviour color90
+    keyword whole -record color90
+    keyword whole -define color90
+    keyword whole -include color90
+    keyword whole -include_lib color90
+    keyword whole -vsn color91
+    keyword whole -author color91
+    keyword whole -copyright color91
+    keyword whole -export color90
+    keyword whole -\{abcdefghijklmnoprqstuvwxyz\}\[abcdefghijklmnoprqstuvwxyzABCDEFGHIJKLMNOPRQSTVWXYZ0123456789_\] color160
+
+# erlang:*
+    keyword whole abs color88
+    keyword whole accept color88
+    keyword whole alarm color88
+    keyword whole apply color88
+    keyword whole atom_to_list color88
+    keyword whole binary_to_list color88
+    keyword whole binary_to_term color88
+    keyword whole check_process_code color88
+    keyword whole concat_binary color88
+    keyword whole date color88
+    keyword whole delete_module color88
+    keyword whole disconnect_node color88
+    keyword whole element color88
+    keyword whole erase color88
+    keyword whole exit color88
+    keyword whole float color88
+    keyword whole float_to_list color88
+    keyword whole garbage_collect color88
+    keyword whole get color88
+    keyword whole get_keys color88
+    keyword whole group_leader color88
+    keyword whole halt color88
+    keyword whole hd color88
+    keyword whole integer_to_list color88
+    keyword whole is_alive color88
+    keyword whole is_atom color88
+    keyword whole is_binary color88
+    keyword whole is_boolean color88
+    keyword whole is_float color88
+    keyword whole is_function color88
+    keyword whole is_integer color88
+    keyword whole is_list color88
+    keyword whole is_number color88
+    keyword whole is_pid color88
+    keyword whole is_port color88
+    keyword whole is_process_alive color88
+    keyword whole is_record color88
+    keyword whole is_reference color88
+    keyword whole is_tuple color88
+    keyword whole length color88
+    keyword whole link color88
+    keyword whole list_to_atom color88
+    keyword whole list_to_binary color88
+    keyword whole list_to_float color88
+    keyword whole list_to_integer color88
+    keyword whole list_to_pid color88
+    keyword whole list_to_tuple color88
+    keyword whole load_module color88
+    keyword whole loaded color88
+    keyword whole localtime color88
+    keyword whole make_ref color88
+    keyword whole module_loaded color88
+    keyword whole node color88
+    keyword whole nodes color88
+    keyword whole now color88
+    keyword whole open_port color88
+    keyword whole pid_to_list color88
+    keyword whole port_close color88
+    keyword whole port_command color88
+    keyword whole port_connect color88
+    keyword whole port_control color88
+    keyword whole ports color88
+    keyword whole pre_loaded color88
+    keyword whole process_flag color88
+    keyword whole process_info color88
+    keyword whole processes color88
+    keyword whole purge_module color88
+    keyword whole put color88
+    keyword whole register color88
+    keyword whole registered color88
+    keyword whole round color88
+    keyword whole self color88
+    keyword whole setelement color88
+    keyword whole size color88
+    keyword whole spawn color88
+    keyword whole spawn_link color88
+    keyword whole spawn_opt color88
+    keyword whole split_binary color88
+    keyword whole statistics color88
+    keyword whole term_to_binary color88
+    keyword whole throw color88
+    keyword whole time color88
+    keyword whole tl color88
+    keyword whole trunc color88
+    keyword whole tuple_to_list color88
+    keyword whole unlink color88
+    keyword whole unregister color88
+    keyword whole whereis color88
+
+    keyword whole gen_server:cast color88
+    keyword whole gen_server:call color88
+    keyword whole gen_server:reply color88
+    keyword whole gen_server:start_link color88
+    keyword whole gen_server:start color88
+    keyword whole io:format color88
+
+    keyword whole init color243
+    keyword whole handle_cast color243
+    keyword whole handle_call color243
+    keyword whole handle_info color243
+    keyword whole handle_event color243
+    keyword whole handle_sync_event color243
+    keyword whole terminate color243
+    keyword whole code_change color243
+
+# list comprehension
+    keyword <- color19
+# clause
+    keyword -> color19
+# guards
+    keyword =:= color30
+    keyword == color30
+    keyword /= color30
+    keyword =/= color30
+# binary
+    keyword << color17
+    keyword >> color17
+# guards
+    keyword < color30
+    keyword =< color30
+    keyword >= color30
+    keyword > color30
+# ops
+    keyword - color19
+    keyword \+ color19
+    keyword / color19
+    keyword \* color19
+
+    keyword ; color17
+    keyword , color17
+    keyword . color17
+    keyword = color19
+    keyword % color30
+
+    keyword \+\+ color19
+    keyword -- color19
+    keyword ! color19
+# TODO this does not work for $" or $', use $\" or $\' instead. ?
+    keyword $\{abcdefghijklmnoprqstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ0123456789_{}[]()(\\/`~!@#$%^&\*+-=;:'"|,./?<>\} color160
+    keyword $\ color160
+
+#    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+
+# TODO: integers, inegers of form Base#digits, 2#1010101
+# todo: records access via #state{}
+
+    keyword whole ?MODULE color160
+    keyword whole ?LINE color160
+    keyword whole ?FILE color160
+    keyword whole ?\[abcdefghijklmnoprqstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ0123456789_@\] color160
+
+# gray operatory
+# cyan - moduly
+
+
+    keyword whole true color160
+    keyword whole false color160
+
+    keyword [ color17
+    keyword || color17
+    keyword | color17
+    keyword ] color17
+    keyword ( color17
+    keyword ) color17
+    keyword { color26
+    keyword } color26
+
+    keyword whole lists:seq color240
+    keyword whole lists:map color240
+    keyword whole lists:filter color240
+    keyword whole lists:reduce color240
+    keyword whole lists:foldl color240
+    keyword whole lists:foldr color240
+    keyword whole lists:append color240
+    keyword whole lists:nth color240
+    keyword whole behaviour_info color240
+    keyword whole dict:find color240
+    keyword whole dict:is_key color240
+    keyword whole dict:erase color240
+    keyword whole dict:new color240
+    keyword whole dict:map color240
+    keyword whole dict:store color240
+    keyword whole dict:fetch_keys color240
+    keyword whole dict:append color240
+    keyword whole dict:update color240
+    keyword whole dict:update_counter color240
+    keyword whole dict:fold color240
+    keyword whole dict:to_list color240
+    keyword whole dict:fetch color240
+
+# todo: no more than one dot in atom, and not at the end
+    keyword whole \{abcdefghijklmnoprqstuvwxyz\}\[abcdefghijklmnoprqstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ0123456789_.@\] color252
+    keyword whole \{_ABCDEFGHIJKLMNOPRQSTUVWXYZ\}\[abcdefghijklmnoprqstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ0123456789_@\] color243
+
+context exclusive % \n color30
+    spellcheck
+
+context " " color28
+    spellcheck
+    keyword ~p color88
+    keyword ~n color88
+    keyword ~w color88
+    keyword ~~ color88
+    keyword \\" color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\{01234567\}\{01234567\} color88
+    keyword \\\{01234567\} color88
+    keyword \\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{bdefrstv\} color88
+    keyword \\^\{abcdefghijklmnoprqstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ\} color88
+
+context ' ' color160
+    keyword \\" color196
+    keyword \\\{0123\}\{01234567\}\{01234567\} color196
+    keyword \\\{01234567\}\{01234567\} color196
+    keyword \\\{01234567\} color196
+    keyword \\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color196
+    keyword \\\\ color196
+    keyword \\' color196
+    keyword \\\{bdefrstv\} color196
+    keyword \\^\{abcdefghijklmnoprqstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ\} color196
Index: etc/skel/.local/share/mc/mcedit/f90.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/f90.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/f90.syntax	(revision 385)
@@ -0,0 +1,278 @@
+# ---------------------------------------------------
+# f90.syntax
+# FORTRAN 90/95 language freeform syntax highlighting template.
+# Provides syntax highlighting rules for the
+# FORTRAN programming language.
+#
+# Based on FORTRAN77 version fortran.syntax
+# Author: John Theal
+# Email: jtheal@renegadelinuxbox.dhs.org
+# December 7, 1999
+# ---------------------------------------------------
+
+# Heavily modified by Paul Sheer <psheer@obsidian.co.za>.
+# Adjusted to Fortran 90 by Norbert Nemec <Norbert@Nemec-online.de>.
+
+caseinsensitive
+
+context default
+# keywords at the beginning of line
+    keyword linestart \{0123456789\}\{0123456789\}\{0123456789\}\{0123456789\}\{0123456789\} color196
+    keyword linestart \{0123456789\}\{0123456789\}\{0123456789\}\{0123456789\} color196
+    keyword linestart \{0123456789\}\{0123456789\}\{0123456789\} color196
+    keyword linestart \{0123456789\}\{0123456789\} color196
+    keyword linestart \{0123456789\} color196
+
+# structure
+    keyword whole ASSIGNMENT color243 color232
+    keyword whole CONTAINS color243 color232
+    keyword whole END color243 color232
+    keyword whole FUNCTION color243 color232
+    keyword whole INTERFACE color243 color232
+    keyword whole INCLUDE color243 color232
+    keyword whole MODULE color243 color232
+    keyword whole OPERATOR color243 color232
+    keyword whole PROGRAM color243 color232
+    keyword whole SUBROUTINE color243 color232
+
+# boolean and logical expressions / operators
+    keyword .and. color196/orange
+    keyword .eq. color196/orange
+    keyword .eqv. color196/orange
+    keyword .false. color196/orange
+    keyword .ge. color196/orange
+    keyword .gt. color196/orange
+    keyword .le. color196/orange
+    keyword .lt. color196/orange
+    keyword .ne. color196/orange
+    keyword .neqv. color196/orange
+    keyword .not. color196/orange
+    keyword .or. color196/orange
+    keyword .true. color196/orange
+    keyword whole lge color196/orange
+    keyword whole lgt color196/orange
+    keyword whole lle color196/orange
+    keyword whole llt color196/orange
+
+# declarations
+    keyword whole ALLOCATABLE color17
+    keyword whole BLOCK color17
+    keyword whole CHARACTER color17
+    keyword whole COMMON color17
+    keyword whole COMPLEX color17
+    keyword whole DATA color17
+    keyword whole DIMENSION color17
+    keyword whole DOUBLE color17
+    keyword whole ELEMENTAL color17
+    keyword whole EQUIVALENCE color17
+    keyword whole EXTERNAL color17
+    keyword whole FORMAT color17
+    keyword whole IMPLICIT color17
+    keyword whole INTEGER color17
+    keyword whole INTENT color17
+    keyword whole INTRINSIC color17
+    keyword whole LOGICAL color17
+    keyword whole NAMELIST color17
+    keyword whole NONE color17
+    keyword whole ONLY color17
+    keyword whole OPTIONAL color17
+    keyword whole PARAMETER color17
+    keyword whole POINTER color17
+    keyword whole PRECISION color17
+    keyword whole PRIVATE color17
+    keyword whole PUBLIC color17
+    keyword whole PURE color17
+    keyword whole REAL color17
+    keyword whole SAVE color17
+    keyword whole TYPE color17
+    keyword whole USE color17
+
+# general programming syntax
+    keyword whole allocate color88
+    keyword whole assign color88
+    keyword whole call color88
+    keyword whole case color88
+    keyword whole deallocate color88
+    keyword whole default color88
+    keyword whole continue color88
+    keyword whole cycle color88
+    keyword whole do color88
+    keyword whole else color88
+    keyword whole elseif color88
+    keyword whole elsewhere color88
+    keyword whole end color88
+    keyword whole enddo color88
+    keyword whole endif color88
+    keyword whole exit color88
+    keyword whole for color88
+    keyword whole forall color88
+    keyword whole goto color88
+    keyword whole if color88
+    keyword whole nullify color88
+    keyword whole pause color88
+    keyword whole return color88
+    keyword whole select color88
+    keyword whole stop color88
+    keyword whole target color88
+    keyword whole then color88
+    keyword whole to color88
+    keyword whole where color88
+    keyword whole while color88
+
+# headers
+    keyword whole entry color88
+
+# I/O functions
+# may have optional equal signs after them: 'keyword ='
+    keyword whole access color90
+    keyword whole backspace color90
+    keyword whole blank color90
+    keyword whole close color90
+    keyword whole direct color90
+    keyword whole endfile color90
+    keyword whole err color90
+    keyword whole exist color90
+    keyword whole file color90
+    keyword whole fmt color90
+    keyword whole form color90
+    keyword whole formatted color90
+    keyword whole inquire color90
+    keyword whole iostat color90
+    keyword whole name color90
+    keyword whole named color90
+    keyword whole nextrec color90
+    keyword whole number color90
+    keyword whole open color90
+    keyword whole opened color90
+    keyword whole print color90
+    keyword whole read color90
+    keyword whole rec color90
+    keyword whole recl color90
+    keyword whole rewind color90
+    keyword whole sequential color90
+    keyword whole status color90
+    keyword whole unformatted color90
+    keyword whole unit color90
+    keyword whole write color90
+
+# mathematical functions
+    keyword whole abs color19
+    keyword whole achar color19
+    keyword whole acos color19
+    keyword whole aimag color19
+    keyword whole aint color19
+    keyword whole alog color19
+    keyword whole alog10 color19
+    keyword whole amax0 color19
+    keyword whole amax1 color19
+    keyword whole amin0 color19
+    keyword whole amin1 color19
+    keyword whole amod color19
+    keyword whole anint color19
+    keyword whole aprime color19
+    keyword whole asin color19
+    keyword whole atan color19
+    keyword whole atan2 color19
+    keyword whole acos color19
+    keyword whole cabs color19
+    keyword whole ceiling color19
+    keyword whole cexp color19
+    keyword whole char color19
+    keyword whole clog color19
+    keyword whole cmplx color19
+    keyword whole conjg color19
+    keyword whole cos color19
+    keyword whole cosh color19
+    keyword whole ccos color19
+    keyword whole csin color19
+    keyword whole csqrt color19
+    keyword whole dabs color19
+    keyword whole dacos color19
+    keyword whole dasin color19
+    keyword whole datan color19
+    keyword whole datan2 color19
+    keyword whole dble color19
+    keyword whole dcos color19
+    keyword whole dcosh color19
+    keyword whole dfloat color19
+    keyword whole ddmim color19
+    keyword whole dexp color19
+    keyword whole dim color19
+    keyword whole dint color19
+    keyword whole dlog color19
+    keyword whole dlog10 color19
+    keyword whole dmax1 color19
+    keyword whole dmin1 color19
+    keyword whole dmod color19
+    keyword whole dnint color19
+    keyword whole dsign color19
+    keyword whole dsin color19
+    keyword whole dsinh color19
+    keyword whole dsqrt color19
+    keyword whole dtan color19
+    keyword whole dtanh color19
+    keyword whole exp color19
+    keyword whole float color19
+    keyword whole floor color19
+    keyword whole iabs color19
+    keyword whole iachar color19
+    keyword whole ichar color19
+    keyword whole idim color19
+    keyword whole idint color19
+    keyword whole ifix color19
+    keyword whole index color19
+    keyword whole int color19
+    keyword whole isign color19
+    keyword whole len color19
+    keyword whole log color19
+    keyword whole log10 color19
+    keyword whole matmul color19
+    keyword whole max color19
+    keyword whole max0 color19
+    keyword whole max1 color19
+    keyword whole maxval color19
+    keyword whole min color19
+    keyword whole min0 color19
+    keyword whole min1 color19
+    keyword whole minval color19
+    keyword whole mod color19
+    keyword whole nint color19
+    keyword whole product color19
+    keyword whole rand color19
+    keyword whole random_number color19
+    keyword whole random_seed color19
+    keyword whole sign color19
+    keyword whole sin color19
+    keyword whole sinh color19
+    keyword whole sngl color19
+    keyword whole sqrt color19
+    keyword whole sum color19
+    keyword whole tan color19
+    keyword whole tanh color19
+    keyword whole transpose color19
+
+# operators and syntax elements
+    keyword ( color17
+    keyword ) color17
+    keyword : color17
+    keyword , color17
+    keyword ; color17
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword = color19
+    keyword < color19
+    keyword > color19
+
+# comments and quotes
+    keyword '*' color28
+    keyword "*" color28
+
+#context &\n \n color232 color26
+    keyword &\n color232 color26
+
+context format( ) color28
+
+context ! \n color30
+   spellcheck
Index: etc/skel/.local/share/mc/mcedit/filehighlight.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/filehighlight.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/filehighlight.syntax	(revision 385)
@@ -0,0 +1,91 @@
+# Syntax highlighting rules for file highlighting rules
+
+# Use \[\] at the end of keywords to suppress their special meaning
+
+context default
+    keyword whole black color232 color21
+    keyword whole red color160
+    keyword whole green color28
+    keyword whole brown color30
+    keyword whole blue color21 color232
+    keyword whole magenta color91
+    keyword whole cyan color26
+    keyword whole lightgray color252
+    keyword whole gray color240 color232
+    keyword whole brightred color196
+    keyword whole brightgreen color88
+    keyword whole yellow color19
+    keyword whole brightblue color63 color232
+    keyword whole brightmagenta color90
+    keyword whole brightcyan color17
+    keyword whole white color243
+
+    keyword = color17
+    keyword ; color90
+    keyword whole extensions color19
+    keyword whole extensions_case color19
+    keyword whole type color19
+    keyword DEVICE color196
+    keyword DIR color196
+    keyword FILE_EXE color196
+    keyword SPECIAL color196
+    keyword STALE_LINK color196
+    keyword SYMLINK color196
+    keyword HARDLINK color196
+
+context linestart # \n color30
+
+context linestart [ ] color243
+
+context regexp= \n color252
+    keyword = color17
+    keyword whole regexp color19
+
+# regexp patterns
+    keyword \\\/ color17
+    keyword \\\\ color17
+    keyword \\B color17
+    keyword \\b color17
+    keyword \\D color17
+    keyword \\d color17
+    keyword \\S color17
+    keyword \\s color17
+    keyword \\W color17
+    keyword \\w color17
+    keyword \\A color17
+    keyword \\Z color17
+
+    keyword \\( color17
+    keyword \\) color17
+    keyword \\[ color17
+    keyword \\] color17
+    keyword \\{ color17
+    keyword \\} color17
+    keyword \\$ color17
+    keyword \\\+ color17
+    keyword \\. color17
+    keyword \\? color17
+    keyword \\\* color17
+    keyword \\^ color17
+    keyword \\| color17
+
+    keyword ( color90
+    keyword ) color90
+    keyword [ color90
+    keyword ] color90
+    keyword { color90
+    keyword } color90
+
+    keyword ?! color19
+    keyword ?# color19
+    keyword ?: color19
+    keyword ?= color19
+    keyword ?\{-imx:\}+ color19
+
+    keyword $ color19
+    keyword \+ color19
+    keyword . color19
+    keyword ? color19
+    keyword \* color19
+    keyword ^ color19
+    keyword | color19
Index: etc/skel/.local/share/mc/mcedit/fortran.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/fortran.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/fortran.syntax	(revision 385)
@@ -0,0 +1,234 @@
+
+caseinsensitive
+
+context default
+# keywords at the beginning of line
+    keyword linestart ! color232 color226
+    keyword linestart \* color232 color226
+    keyword linestart c color232 color226
+    keyword linestart C color232 color226
+
+    keyword linestart \s\s\s\s\s\* color226 color160
+    keyword linestart \s\s\s\s\s\+ color226 color160
+
+    keyword linestart \s\s\s\s\s\s color232 color51/cyan1
+
+    keyword linestart 0\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 1\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 2\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 3\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 4\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 5\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 6\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 7\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 8\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart 9\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+
+    keyword linestart \s\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart               \s\s\{0123456789\s\}\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart                             \s\s\s\{0123456789\s\}\{0123456789\s\}\s color243 color51
+    keyword linestart                                           \s\s\s\s\{0123456789\s\}\s color243 color51
+
+# boolean and logical expressions / operators
+    keyword .and. color214/orange
+    keyword .eq. color214/orange
+    keyword .eqv. color214/orange
+    keyword .false. color214/orange
+    keyword .ge. color214/orange
+    keyword .gt. color214/orange
+    keyword .le. color214/orange
+    keyword .lt. color214/orange
+    keyword .ne. color214/orange
+    keyword .neqv. color214/orange
+    keyword .not. color214/orange
+    keyword .or. color214/orange
+    keyword .true. color214/orange
+    keyword whole lge color214/orange
+    keyword whole lgt color214/orange
+    keyword whole lle color214/orange
+    keyword whole llt color214/orange
+
+# declarations
+    keyword whole block color26
+    keyword whole character color26
+    keyword whole common color26
+    keyword whole complex color26
+    keyword whole data color26
+    keyword whole dimension color26
+    keyword whole double color26
+    keyword whole external color26
+    keyword whole format color26
+    keyword whole implicit color26
+    keyword whole integer color26
+    keyword whole intrinsic color26
+    keyword whole logical color26
+    keyword whole none color26
+    keyword whole parameter color26
+    keyword whole precision color26
+    keyword whole real color26
+
+# general programming syntax
+    keyword whole assign color28
+    keyword whole call color28
+    keyword whole continue color28
+    keyword whole do color28
+    keyword whole else color28
+    keyword whole elseif color28
+    keyword whole end color28
+    keyword whole enddo color28
+    keyword whole endif color28
+    keyword whole for color28
+    keyword whole goto color28
+    keyword whole if color28
+    keyword whole pause color28
+    keyword whole return color28
+    keyword whole stop color28
+    keyword whole then color28
+    keyword whole go color28
+    keyword whole to color28
+    keyword whole while color28
+
+# headers
+    keyword whole entry color34
+    keyword whole function color32
+    keyword whole program color32
+    keyword whole subroutine color32
+
+# I/O functions
+# may have optional equal signs after them: 'keyword ='
+    keyword whole access color129
+    keyword whole backspace color129
+    keyword whole blank color129
+    keyword whole close color129
+    keyword whole direct color129
+    keyword whole endfile color129
+    keyword whole err color129
+    keyword whole exist color129
+    keyword whole file color129
+    keyword whole fmt color129
+    keyword whole form color129
+    keyword whole formatted color129
+    keyword whole inquire color129
+    keyword whole iostat color129
+    keyword whole name color129
+    keyword whole named color129
+    keyword whole nextrec color129
+    keyword whole number color129
+    keyword whole open color129
+    keyword whole opened color129
+    keyword whole print color129
+    keyword whole read color129
+    keyword whole rec color129
+    keyword whole recl color129
+    keyword whole rewind color129
+    keyword whole sequential color129
+    keyword whole status color129
+    keyword whole unformatted color129
+    keyword whole unit color129
+    keyword whole write color129
+
+# mathematical functions
+    keyword whole abs color104
+    keyword whole acos color104
+    keyword whole aimag color104
+    keyword whole aint color104
+    keyword whole alog color104
+    keyword whole alog10 color104
+    keyword whole amax0 color104
+    keyword whole amax1 color104
+    keyword whole amin0 color104
+    keyword whole amin1 color104
+    keyword whole amod color104
+    keyword whole anint color104
+    keyword whole aprime color104
+    keyword whole asin color104
+    keyword whole atan color104
+    keyword whole atan2 color104
+    keyword whole acos color104
+    keyword whole cabs color104
+    keyword whole cexp color104
+    keyword whole char color104
+    keyword whole clog color104
+    keyword whole cmplx color104
+    keyword whole conjg color104
+    keyword whole cos color104
+    keyword whole cosh color104
+    keyword whole ccos color104
+    keyword whole csin color104
+    keyword whole csqrt color104
+    keyword whole dabs color104
+    keyword whole dacos color104
+    keyword whole dasin color104
+    keyword whole datan color104
+    keyword whole datan2 color104
+    keyword whole dble color104
+    keyword whole dcos color104
+    keyword whole dcosh color104
+    keyword whole dfloat color104
+    keyword whole ddmim color104
+    keyword whole dexp color104
+    keyword whole dim color104
+    keyword whole dint color104
+    keyword whole dlog color104
+    keyword whole dlog10 color104
+    keyword whole dmax1 color104
+    keyword whole dmin1 color104
+    keyword whole dmod color104
+    keyword whole dnint color104
+    keyword whole dsign color104
+    keyword whole dsin color104
+    keyword whole dsinh color104
+    keyword whole dsqrt color104
+    keyword whole dtan color104
+    keyword whole dtanh color104
+    keyword whole equivalence color104
+    keyword whole exp color104
+    keyword whole float color104
+    keyword whole iabs color104
+    keyword whole ichar color104
+    keyword whole idim color104
+    keyword whole idint color104
+    keyword whole ifix color104
+    keyword whole index color104
+    keyword whole int color104
+    keyword whole isign color104
+    keyword whole len color104
+    keyword whole log color104
+    keyword whole log10 color104
+    keyword whole max color104
+    keyword whole max0 color104
+    keyword whole max1 color104
+    keyword whole min color104
+    keyword whole min0 color104
+    keyword whole min1 color104
+    keyword whole mod color104
+    keyword whole rand color104
+    keyword whole sign color104
+    keyword whole sin color104
+    keyword whole sinh color104
+    keyword whole sngl color104
+    keyword whole sqrt color104
+    keyword whole tan color104
+    keyword whole tanh color104
+
+# operators and syntax elements
+    keyword ( color17
+    keyword ) color17
+    keyword , color17
+    keyword \+ color160
+    keyword - color160
+    keyword \* color160
+    keyword / color160
+    keyword = color160
+
+# comments and quotes
+    keyword '*' color34
+
+context exclusive linestart ! \n color30
+   spellcheck
+context exclusive linestart \* \n color30
+   spellcheck
+context exclusive linestart c \n color30
+   spellcheck
+context exclusive linestart C \n color30
+   spellcheck
Index: etc/skel/.local/share/mc/mcedit/glsl.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/glsl.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/glsl.syntax	(revision 385)
@@ -0,0 +1,452 @@
+# GLSL syntax file
+
+# Authors:
+#    Sergey Sharybin <sergey.vfx@gmail.com>
+#
+# Based on glsl-mode.el from
+#    Xavier.Decoret@imag.fr
+#    Jim Hourihan <jimhourihan ~at~ gmail.com>
+
+context default
+
+# Types
+
+    keyword whole float color19
+    keyword whole double color19
+    keyword whole int color19
+    keyword whole void color19
+    keyword whole bool color19
+    keyword whole true color19
+    keyword whole false color19
+    keyword whole mat2 color19
+    keyword whole mat3 color19
+    keyword whole mat4 color19
+    keyword whole dmat2 color19
+    keyword whole dmat3 color19
+    keyword whole dmat4 color19
+    keyword whole mat2x2 color19
+    keyword whole mat2x3 color19
+    keyword whole mat2x4 color19
+    keyword whole dmat2x2 color19
+    keyword whole dmat2x3 color19
+    keyword whole dmat2x4 color19
+    keyword whole mat3x2 color19
+    keyword whole mat3x3 color19
+    keyword whole mat3x4 color19
+    keyword whole dmat3x2 color19
+    keyword whole dmat3x3 color19
+    keyword whole dmat3x4 color19
+    keyword whole mat4x2 color19
+    keyword whole mat4x3 color19
+    keyword whole mat4x4 color19
+    keyword whole dmat4x2 color19
+    keyword whole dmat4x3 color19
+    keyword whole dmat4x4 color19
+    keyword whole vec2 color19
+    keyword whole vec3 color19
+    keyword whole vec4 color19
+    keyword whole ivec2 color19
+    keyword whole ivec3 color19
+    keyword whole ivec4 color19
+    keyword whole bvec2 color19
+    keyword whole bvec3 color19
+    keyword whole bvec4 color19
+    keyword whole dvec2 color19
+    keyword whole dvec3 color19
+    keyword whole dvec4 color19
+    keyword whole uint color19
+    keyword whole uvec2 color19
+    keyword whole uvec3 color19
+    keyword whole uvec4 color19
+    keyword whole sampler1D color19
+    keyword whole sampler2D color19
+    keyword whole sampler3D color19
+    keyword whole samplerCube color19
+    keyword whole sampler1DShadow color19
+    keyword whole sampler2DShadow color19
+    keyword whole samplerCubeShadow color19
+    keyword whole sampler1DArray color19
+    keyword whole sampler2DArray color19
+    keyword whole sampler1DArrayShadow color19
+    keyword whole sampler2DArrayShadow color19
+    keyword whole isampler1D color19
+    keyword whole isampler2D color19
+    keyword whole isampler3D color19
+    keyword whole isamplerCube color19
+    keyword whole isampler1DArray color19
+    keyword whole isampler2DArray color19
+    keyword whole usampler1D color19
+    keyword whole usampler2D color19
+    keyword whole usampler3D color19
+    keyword whole usamplerCube color19
+    keyword whole usampler1DArray color19
+    keyword whole usampler2DArray color19
+    keyword whole sampler2DRect color19
+    keyword whole sampler2DRectShadow color19
+    keyword whole isampler2DRect color19
+    keyword whole usampler2DRect color19
+    keyword whole samplerBuffer color19
+    keyword whole isamplerBuffer color19
+    keyword whole usamplerBuffer color19
+    keyword whole sampler2DMS color19
+    keyword whole isampler2DMS color19
+    keyword whole usampler2DMS color19
+    keyword whole sampler2DMSArray color19
+    keyword whole isampler2DMSArray color19
+    keyword whole usampler2DMSArray color19
+    keyword whole samplerCubeArray color19
+    keyword whole samplerCubeArrayShadow color19
+    keyword whole isamplerCubeArray color19
+    keyword whole usamplerCubeArray color19
+    keyword whole image1D color19
+    keyword whole iimage1D color19
+    keyword whole uimage1D color19
+    keyword whole image2D color19
+    keyword whole iimage2D color19
+    keyword whole uimage2D color19
+    keyword whole image3D color19
+    keyword whole iimage3D color19
+    keyword whole uimage3D color19
+    keyword whole image2DRect color19
+    keyword whole iimage2DRect color19
+    keyword whole uimage2DRect color19
+    keyword whole imageCube color19
+    keyword whole iimageCube color19
+    keyword whole uimageCube color19
+    keyword whole imageBuffer color19
+    keyword whole iimageBuffer color19
+    keyword whole uimageBuffer color19
+    keyword whole image1DArray color19
+    keyword whole iimage1DArray color19
+    keyword whole uimage1DArray color19
+    keyword whole image2DArray color19
+    keyword whole iimage2DArray color19
+    keyword whole uimage2DArray color19
+    keyword whole imageCubeArray color19
+    keyword whole iimageCubeArray color19
+    keyword whole uimageCubeArray color19
+    keyword whole image2DMS color19
+    keyword whole iimage2DMS color19
+    keyword whole uimage2DMS color19
+    keyword whole image2DMSArray color19
+    keyword whole iimage2DMSArray color19
+    keyword whole uimage2DMSArray color19
+    keyword whole long color19
+    keyword whole short color19
+    keyword whole half color19
+    keyword whole fixed color19
+    keyword whole unsigned color19
+    keyword whole hvec2 color19
+    keyword whole hvec3 color19
+    keyword whole hvec4 color19
+    keyword whole fvec2 color19
+    keyword whole fvec3 color19
+    keyword whole fvec4 color19
+    keyword whole sampler3DRect color19
+
+# Modifiers
+
+    keyword whole attribute color19
+    keyword whole const color19
+    keyword whole uniform color19
+    keyword whole varying color19
+    keyword whole buffer color19
+    keyword whole shared color19
+    keyword whole coherent color19
+    keyword whole volatile color19
+    keyword whole restrict color19
+    keyword whole readonly color19
+    keyword whole writeonly color19
+    keyword whole atomic_uint color19
+    keyword whole layout color19
+    keyword whole centroid color19
+    keyword whole flat color19
+    keyword whole smooth color19
+    keyword whole noperspective color19
+    keyword whole patch color19
+    keyword whole sample color19
+    keyword whole break color19
+    keyword whole continue color19
+    keyword whole do color19
+    keyword whole for color19
+    keyword whole while color19
+    keyword whole switch color19
+    keyword whole case color19
+    keyword whole default color19
+    keyword whole if color19
+    keyword whole else color19
+    keyword whole subroutine color19
+    keyword whole in color19
+    keyword whole out color19
+    keyword whole inout color19
+    keyword whole invariant color19
+    keyword whole discard color19
+    keyword whole return color19
+    keyword whole lowp color19
+    keyword whole mediump color19
+    keyword whole highp color19
+    keyword whole precision color19
+    keyword whole struct color19
+    keyword whole common color19
+    keyword whole partition color19
+    keyword whole active color19
+    keyword whole asm color19
+    keyword whole class color19
+    keyword whole union color19
+    keyword whole enum color19
+    keyword whole typedef color19
+    keyword whole template color19
+    keyword whole this color19
+    keyword whole packed color19
+    keyword whole resource color19
+    keyword whole goto color19
+    keyword whole inline color19
+    keyword whole noinline color19
+    keyword whole public color19
+    keyword whole static color19
+    keyword whole extern color19
+    keyword whole external color19
+    keyword whole interface color19
+    keyword whole superp color19
+    keyword whole input color19
+    keyword whole output color19
+    keyword whole filter color19
+    keyword whole sizeof color19
+    keyword whole cast color19
+    keyword whole namespace color19
+    keyword whole using color19
+    keyword whole row major color19
+    keyword whole early_fragment_tests color19
+
+# Deprecated
+    keyword whole varying color196
+    keyword whole attribute color196
+
+# Built-in
+    keyword whole abs color90
+    keyword whole acos color90
+    keyword whole acosh color90
+    keyword whole all color90
+    keyword whole any color90
+    keyword whole asin color90
+    keyword whole asinh color90
+    keyword whole atan color90
+    keyword whole atanh color90
+    keyword whole atomicCounter color90
+    keyword whole atomicCounterDecrement color90
+    keyword whole atomicCounterIncrement color90
+    keyword whole barrier color90
+    keyword whole bitCount color90
+    keyword whole bitfieldExtract color90
+    keyword whole bitfieldInsert color90
+    keyword whole bitfieldReverse color90
+    keyword whole ceil color90
+    keyword whole clamp color90
+    keyword whole cos color90
+    keyword whole cosh color90
+    keyword whole cross color90
+    keyword whole degrees color90
+    keyword whole determinant color90
+    keyword whole dFdx color90
+    keyword whole dFdy color90
+    keyword whole dFdyFine color90
+    keyword whole dFdxFine color90
+    keyword whole dFdyCoarse color90
+    keyword whole dFdxCourse color90
+    keyword whole fwidthFine color90
+    keyword whole fwidthCoarse color90
+    keyword whole distance color90
+    keyword whole dot color90
+    keyword whole EmitStreamVertex color90
+    keyword whole EmitVertex color90
+    keyword whole EndPrimitive color90
+    keyword whole EndStreamPrimitive color90
+    keyword whole equal color90
+    keyword whole exp color90
+    keyword whole exp2 color90
+    keyword whole faceforward color90
+    keyword whole findLSB color90
+    keyword whole findMSB color90
+    keyword whole floatBitsToInt color90
+    keyword whole floatBitsToUint color90
+    keyword whole floor color90
+    keyword whole fma color90
+    keyword whole fract color90
+    keyword whole frexp color90
+    keyword whole fwidth color90
+    keyword whole greaterThan color90
+    keyword whole greaterThanEqual color90
+    keyword whole imageAtomicAdd color90
+    keyword whole imageAtomicAnd color90
+    keyword whole imageAtomicCompSwap color90
+    keyword whole imageAtomicExchange color90
+    keyword whole imageAtomicMax color90
+    keyword whole imageAtomicMin color90
+    keyword whole imageAtomicOr color90
+    keyword whole imageAtomicXor color90
+    keyword whole imageLoad color90
+    keyword whole imageSize color90
+    keyword whole imageStore color90
+    keyword whole imulExtended color90
+    keyword whole intBitsToFloat color90
+    keyword whole imageSamples color90
+    keyword whole interpolateAtCentroid color90
+    keyword whole interpolateAtOffset color90
+    keyword whole interpolateAtSample color90
+    keyword whole inverse color90
+    keyword whole inversesqrt color90
+    keyword whole isinf color90
+    keyword whole isnan color90
+    keyword whole ldexp color90
+    keyword whole length color90
+    keyword whole lessThan color90
+    keyword whole lessThanEqual color90
+    keyword whole log color90
+    keyword whole log2 color90
+    keyword whole matrixCompMult color90
+    keyword whole max color90
+    keyword whole memoryBarrier color90
+    keyword whole min color90
+    keyword whole mix color90
+    keyword whole mod color90
+    keyword whole modf color90
+    keyword whole noise color90
+    keyword whole normalize color90
+    keyword whole not color90
+    keyword whole notEqual color90
+    keyword whole outerProduct color90
+    keyword whole packDouble2x32 color90
+    keyword whole packHalf2x16 color90
+    keyword whole packSnorm2x16 color90
+    keyword whole packSnorm4x8 color90
+    keyword whole packUnorm2x16 color90
+    keyword whole packUnorm4x8 color90
+    keyword whole pow color90
+    keyword whole radians color90
+    keyword whole reflect color90
+    keyword whole refract color90
+    keyword whole round color90
+    keyword whole roundEven color90
+    keyword whole sign color90
+    keyword whole sin color90
+    keyword whole sinh color90
+    keyword whole smoothstep color90
+    keyword whole sqrt color90
+    keyword whole step color90
+    keyword whole tan color90
+    keyword whole tanh color90
+    keyword whole texelFetch color90
+    keyword whole texelFetchOffset color90
+    keyword whole texture color90
+    keyword whole textureGather color90
+    keyword whole textureGatherOffset color90
+    keyword whole textureGatherOffsets color90
+    keyword whole textureGrad color90
+    keyword whole textureGradOffset color90
+    keyword whole textureLod color90
+    keyword whole textureLodOffset color90
+    keyword whole textureOffset color90
+    keyword whole textureProj color90
+    keyword whole textureProjGrad color90
+    keyword whole textureProjGradOffset color90
+    keyword whole textureProjLod color90
+    keyword whole textureProjLodOffset color90
+    keyword whole textureProjOffset color90
+    keyword whole textureQueryLevels color90
+    keyword whole textureQueryLod color90
+    keyword whole textureSize color90
+    keyword whole transpose color90
+    keyword whole trunc color90
+    keyword whole uaddCarry color90
+    keyword whole uintBitsToFloat color90
+    keyword whole umulExtended color90
+    keyword whole unpackDouble2x32 color90
+    keyword whole unpackHalf2x16 color90
+    keyword whole unpackSnorm2x16 color90
+    keyword whole unpackSnorm4x8 color90
+    keyword whole unpackUnorm2x16 color90
+    keyword whole unpackUnorm4x8 color90
+    keyword whole usubBorrow color90
+
+# Deprecated built-in
+    keyword whole texture1D color91
+    keyword whole texture1DProj color91
+    keyword whole texture1DLod color91
+    keyword whole texture1DProjLod color91
+    keyword whole texture2D color91
+    keyword whole texture2DProj color91
+    keyword whole texture2DLod color91
+    keyword whole texture2DProjLod color91
+    keyword whole texture2DRect color91
+    keyword whole texture2DRectProj color91
+    keyword whole texture3D color91
+    keyword whole texture3DProj color91
+    keyword whole texture3DLod color91
+    keyword whole texture3DProjLod color91
+    keyword whole shadow1D color91
+    keyword whole shadow1DProj color91
+    keyword whole shadow1DLod color91
+    keyword whole shadow1DProjLod color91
+    keyword whole shadow2D color91
+    keyword whole shadow2DProj color91
+    keyword whole shadow2DLod color91
+    keyword whole shadow2DProjLod color91
+    keyword whole textureCube color91
+    keyword whole textureCubeLod color91
+
+# Deprecated variables
+
+    keyword whole gl_FragColor color160
+    keyword whole gl_FragData color160
+    keyword whole gl_MaxVarying color160
+    keyword whole gl_MaxVaryingFloats color160
+    keyword whole gl_MaxVaryingComponents color160
+
+# Comments
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+# Preprocessor
+    keyword # color196
+
+# Punctuation
+    keyword > color243
+    keyword < color243
+    keyword \+ color243
+    keyword - color243
+    keyword \* color243
+    keyword / color243
+    keyword % color243
+    keyword = color243
+    keyword != color243
+    keyword == color243
+    keyword & color243
+    keyword | color243
+    keyword :: color243
+    keyword -> color243
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ; color90
+
+context exclusive # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color160
+    keyword <+> color160
+context exclusive /\* \*/ color30
+    spellcheck
+context exclusive // \n color30
+    spellcheck
+
+context " " color28
+    spellcheck
+context ' ' color88
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/go.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/go.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/go.syntax	(revision 385)
@@ -0,0 +1,159 @@
+
+context default
+# keywords
+	keyword whole break color19
+	keyword whole case color19
+	keyword whole chan color19
+	keyword whole const color19
+	keyword whole continue color19
+	keyword whole default color19
+	keyword whole defer color19
+	keyword whole else color19
+	keyword whole fallthrough color19
+	keyword whole for color19
+	keyword whole func color19
+	keyword whole go color19
+	keyword whole goto color19
+	keyword whole if color19
+	keyword whole import color19
+	keyword whole interface color19
+	keyword whole map color19
+	keyword whole package color19
+	keyword whole range color19
+	keyword whole return color19
+	keyword whole select color19
+	keyword whole struct color19
+	keyword whole switch color19
+	keyword whole type color19
+	keyword whole var color19
+# builtin types
+	keyword whole uint8 color32
+	keyword whole uint16 color32
+	keyword whole uint32 color32
+	keyword whole uint64 color32
+	keyword whole int8 color32
+	keyword whole int16 color32
+	keyword whole int32 color32
+	keyword whole int64 color32
+	keyword whole float32 color32
+	keyword whole float64 color32
+	keyword whole byte color32
+	keyword whole uint color32
+	keyword whole int color32
+	keyword whole float color32
+	keyword whole uintptr color32
+	keyword whole string color32
+	keyword whole bool color32
+	keyword whole time color32
+# builtin functions
+	keyword whole nil color100
+	keyword whole true color100
+	keyword whole false color100
+	keyword whole iota color100
+	keyword whole cap color100
+	keyword whole close color100
+	keyword whole closed color100
+	keyword whole len color100
+	keyword whole make color100
+	keyword whole new color100
+	keyword whole panic color100
+	keyword whole panicln color100
+	keyword whole print color100
+	keyword whole println color100
+# builtin packages
+	keyword whole tar color32
+	keyword whole zip color32
+	keyword whole bufio color32
+	keyword whole bytes color32
+	keyword whole cmd color32
+	keyword whole compress color32
+	keyword whole container color32
+	keyword whole crypto color32
+	keyword whole database color32
+	keyword whole debug color32
+	keyword whole encoding color32
+	keyword whole errors color32
+	keyword whole expvar color32
+	keyword whole flag color32
+	keyword whole fmt color32
+	keyword whole hash color32
+	keyword whole html color32
+	keyword whole image color32
+	keyword whole suffixarray color32
+	keyword whole race  color32
+	keyword whole singleflight color32
+	keyword whole syscall color32
+	keyword whole testenv color32
+	keyword whole trace color32
+	keyword whole io color32
+	keyword whole log color32
+	keyword whole math color32
+	keyword whole mime color32
+	keyword whole net color32
+	keyword whole os color32
+	keyword whole path color32
+	keyword whole reflect color32
+	keyword whole regexp color32
+	keyword whole runtime color32
+	keyword whole sort color32
+	keyword whole strconv color32
+	keyword whole strings color32
+	keyword whole sync color32
+	keyword whole testing color32
+	keyword whole text color32
+	keyword whole time color32
+	keyword whole unicode color32
+	keyword whole unsafe color32
+	keyword whole vendor color32
+	keyword whole unicode color32
+# special functions
+	keyword whole init color90
+	keyword whole main color90
+# comment chars
+	keyword /\* color30
+	keyword \*/ color30
+	keyword // color30
+# punctuation, operator chars
+	keyword <- color90
+	keyword \+ color17
+	keyword & color17
+	keyword ( color17
+	keyword ) color17
+	keyword - color17
+	keyword | color17
+	keyword < color17
+	keyword [ color17
+	keyword ] color17
+	keyword \* color17
+	keyword ^ color17
+	keyword > color17
+	keyword { color17
+	keyword } color17
+	keyword / color17
+	keyword = color17
+	keyword , color17
+	keyword ; color17
+	keyword % color17
+	keyword ! color17
+	keyword . color17
+	keyword : color17
+
+# comment
+context exclusive /\* \*/ color30
+context exclusive // \n color30
+
+# char, raw string, string
+context ' ' color240
+	keyword \\\{abfnrtv\\'"\} color243
+	keyword \\\{0123\}\{01234567\}\{01234567\} color243
+	keyword \\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color243
+	keyword \\u\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color243
+	keyword \\U\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color243
+context ` ` color28
+context " " color28
+	spellcheck
+	keyword \\\{abfnrtv\\'"\} color32
+	keyword \\\{0123\}\{01234567\}\{01234567\} color32
+	keyword \\x\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color32
+	keyword \\u\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color32
+	keyword \\U\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\}\{0123456789abcdefABCDEF\} color32
Index: etc/skel/.local/share/mc/mcedit/haskell.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/haskell.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/haskell.syntax	(revision 385)
@@ -0,0 +1,283 @@
+# Author   : Sergei Trofimovich <slyfox@inbox.ru>
+# Language : haskell
+#
+# 'Syntax rules for the C and the C++ programming languages' is taken as base
+# (haskell compilers support CPP macros)
+#
+# haskell keywords and reserved symbols are grabbed from ghc-6.10.1/compiler/parser/Lexer.hs
+
+context default
+
+# haskell keywords
+
+#   reserved keywords:
+
+#   unused symbols
+    keyword whole _\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color90
+
+    keyword whole as color19
+    keyword whole case color19
+    keyword whole class color19
+    keyword whole data color19
+    keyword whole default color19
+    keyword whole deriving color19
+    keyword whole do color19
+    keyword whole else color19
+    keyword whole hiding color19
+    keyword whole if color19
+    keyword whole import color19
+    keyword whole in color19
+    keyword whole infix color19
+    keyword whole infixl color19
+    keyword whole infixr color19
+    keyword whole instance color19
+    keyword whole let color19
+    keyword whole module color19
+    keyword whole newtype color19
+    keyword whole of color19
+    keyword whole qualified color19
+    keyword whole then color19
+    keyword whole type color19
+    keyword whole where color19
+
+#   extension keywords
+    keyword whole forall color19
+    keyword whole mdo color19
+    keyword whole family color19
+    keyword whole group color19
+    keyword whole by color19
+    keyword whole using color19
+
+#   ffi
+    keyword whole foreign color19
+    keyword whole export color19
+    keyword whole label color19
+    keyword whole dynamic color19
+    keyword whole safe color19
+    keyword whole threadsafe color19
+    keyword whole unsafe color19
+    keyword whole stdcall color19
+    keyword whole ccall color19
+    keyword whole dotnet color19
+
+    keyword whole rec color19
+    keyword whole proc color19
+
+#   other
+    keyword . color243
+#    keyword whole .. color243
+
+#   unboxed (started from upcase)
+    keyword whole \{ABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]# color243
+#   types/modules
+    keyword whole \{ABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color243
+
+# C keywords (TODO: remove unused in haskell source)
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole int color19
+    keyword whole long color19
+    keyword whole register color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole while color19
+    keyword whole asm color19
+    keyword whole inline color19
+    keyword whole wchar_t color19
+    keyword whole ... color19
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+    keyword whole \[\s\t\]default color19
+    keyword whole linestart \[\s\t\]\{ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]: color26
+
+#digits
+    keyword whole 0\{xX\}\{0123456789abcdefABCDEF\}\[0123456789abcdefABCDEF\] color88
+    keyword whole \{0123456789\}\[0123456789\] color88
+    keyword whole \[0123456789\]\.\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+
+#comments
+    keyword {- color30
+    keyword -} color30
+    keyword -- color30
+
+    keyword \*/ color30
+    keyword /\* color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+
+#haskell standalone char escapes
+    keyword '\\NUL' color88
+    keyword '\\SOH' color88
+    keyword '\\STX' color88
+    keyword '\\ETX' color88
+    keyword '\\EOT' color88
+    keyword '\\ENQ' color88
+    keyword '\\ACK' color88
+    keyword '\\BEL' color88
+    keyword '\\BS' color88
+    keyword '\\HT' color88
+    keyword '\\LF' color88
+    keyword '\\VT' color88
+    keyword '\\FF' color88
+    keyword '\\CR' color88
+    keyword '\\SO' color88
+    keyword '\\SI' color88
+    keyword '\\DLE' color88
+    keyword '\\DC1' color88
+    keyword '\\DC2' color88
+    keyword '\\DC3' color88
+    keyword '\\DC4' color88
+    keyword '\\NAK' color88
+    keyword '\\SYN' color88
+    keyword '\\ETB' color88
+    keyword '\\CAN' color88
+    keyword '\\EM' color88
+    keyword '\\SUB' color88
+    keyword '\\ESC' color88
+    keyword '\\FS' color88
+    keyword '\\GS' color88
+    keyword '\\RS' color88
+    keyword '\\US' color88
+    keyword '\\SP' color88
+    keyword '\\DEL' color88
+
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+# some punctuation characters
+    keyword whole $ color19
+    keyword whole ! color243
+    keyword whole && color243
+    keyword whole \* color19
+    keyword whole \+ color19
+    keyword whole / color19
+    keyword whole < color19
+    keyword whole > color19
+    keyword whole ^ color243
+    keyword whole || color243
+    keyword whole | color243
+
+    keyword ~ color243
+    keyword , color17
+    keyword - color19
+    keyword : color17
+    keyword ; color19
+    keyword = color19
+    keyword { color243
+    keyword } color243
+    keyword [ color17
+    keyword ] color17
+    keyword ( color17
+    keyword ) color17
+
+# comments
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive {-# #-} color28
+    spellcheck
+
+context exclusive {- -} color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context exclusive \-\- \n color30
+    spellcheck
+
+# C macros
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color160
+    keyword <+> color160
+
+
+context " " color28
+    spellcheck
+
+#haskell escapes in ""s
+    keyword \\NUL color88
+    keyword \\SOH color88
+    keyword \\STX color88
+    keyword \\ETX color88
+    keyword \\EOT color88
+    keyword \\ENQ color88
+    keyword \\ACK color88
+    keyword \\BEL color88
+    keyword \\BS color88
+    keyword \\HT color88
+    keyword \\LF color88
+    keyword \\VT color88
+    keyword \\FF color88
+    keyword \\CR color88
+    keyword \\SO color88
+    keyword \\SI color88
+    keyword \\DLE color88
+    keyword \\DC1 color88
+    keyword \\DC2 color88
+    keyword \\DC3 color88
+    keyword \\DC4 color88
+    keyword \\NAK color88
+    keyword \\SYN color88
+    keyword \\ETB color88
+    keyword \\CAN color88
+    keyword \\EM color88
+    keyword \\SUB color88
+    keyword \\ESC color88
+    keyword \\FS color88
+    keyword \\GS color88
+    keyword \\RS color88
+    keyword \\US color88
+    keyword \\SP color88
+    keyword \\DEL color88
+
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+
+# infix binop
+context exclusive ` ` color243
Index: etc/skel/.local/share/mc/mcedit/hive.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/hive.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/hive.syntax	(revision 385)
@@ -0,0 +1,627 @@
+# HQL syntax highlighting
+# by Michal Lorek <michal.lorek@gmail.com>
+
+caseinsensitive
+
+context default
+
+# Keywords
+    keyword whole TRUE                                     color243
+    keyword whole FALSE                                    color243
+    keyword whole ALL                                      color243
+    keyword whole NONE                                     color243
+    keyword whole AND                                      color243
+    keyword whole OR                                       color243
+    keyword whole NOT                                      color243
+    keyword whole !                                        color17
+    keyword whole LIKE                                     color243
+    keyword whole ANY                                      color243
+    keyword whole IF                                       color243
+    keyword whole EXISTS                                   color243
+    keyword whole ASC                                      color243
+    keyword whole DESC                                     color243
+    keyword whole NULLS                                    color243
+    keyword whole LAST                                     color243
+    keyword whole ORDER                                    color243
+    keyword whole GROUP                                    color243
+    keyword whole BY                                       color243
+    keyword whole HAVING                                   color243
+    keyword whole WHERE                                    color243
+    keyword whole FROM                                     color243
+    keyword whole AS                                       color243
+    keyword whole SELECT                                   color243
+    keyword whole DISTINCT                                 color243
+    keyword whole INSERT                                   color243
+    keyword whole OVERWRITE                                color91
+    keyword whole OUTER                                    color243
+    keyword whole UNIQUEJOIN                               color243
+    keyword whole PRESERVE                                 color243
+    keyword whole JOIN                                     color243
+    keyword whole LEFT                                     color243
+    keyword whole RIGHT                                    color243
+    keyword whole FULL                                     color243
+    keyword whole ON                                       color243
+    keyword whole PARTITION                                color243
+    keyword whole PARTITIONS                               color243
+    keyword whole TABLE                                    color243
+    keyword whole TABLES                                   color243
+    keyword whole COLUMNS                                  color243
+    keyword whole INDEX                                    color243
+    keyword whole INDEXES                                  color243
+    keyword whole REBUILD                                  color243
+    keyword whole FUNCTIONS                                color243
+    keyword whole SHOW                                     color243
+    keyword whole MSCK                                     color243
+    keyword whole REPAIR                                   color243
+    keyword whole DIRECTORY                                color91
+    keyword whole LOCAL                                    color91
+    keyword whole TRANSFORM                                color243
+    keyword whole USING                                    color243
+    keyword whole CLUSTER                                  color243
+    keyword whole DISTRIBUTE                               color243
+    keyword whole SORT                                     color243
+    keyword whole UNION                                    color243
+    keyword whole EXCEPT                                   color243
+    keyword whole LOAD                                     color243
+    keyword whole EXPORT                                   color243
+    keyword whole IMPORT                                   color243
+    keyword whole REPLICATION                              color243
+    keyword whole METADATA                                 color243
+    keyword whole DATA                                     color243
+    keyword whole INPATH                                   color243
+    keyword whole IS                                       color243
+    keyword whole NULL                                     color243
+    keyword whole CREATE                                   color243
+    keyword whole EXTERNAL                                 color243
+    keyword whole ALTER                                    color243
+    keyword whole CHANGE                                   color243
+    keyword whole COLUMN                                   color243
+    keyword whole FIRST                                    color243
+    keyword whole AFTER                                    color243
+    keyword whole DESCRIBE                                 color91
+    keyword whole DROP                                     color243
+    keyword whole RENAME                                   color243
+    keyword whole TO                                       color243
+    keyword whole COMMENT                                  color243
+    keyword whole BOOLEAN                                  color243
+    keyword whole TINYINT                                  color243
+    keyword whole SMALLINT                                 color243
+    keyword whole INT                                      color243
+    keyword whole INTEGER                                  color243
+    keyword whole BIGINT                                   color243
+    keyword whole FLOAT                                    color243
+    keyword whole DOUBLE                                   color243
+    keyword whole PRECISION                                color243
+    keyword whole DATE                                     color243
+    keyword whole DATETIME                                 color243
+    keyword whole TIMESTAMP                                color243
+    keyword whole TIMESTAMPTZ                              color243
+    keyword whole TIME                                     color243
+    keyword whole ZONE                                     color243
+    keyword whole INTERVAL                                 color243
+    keyword whole DECIMAL                                  color243
+    keyword whole DEC                                      color243
+    keyword whole NUMERIC                                  color243
+    keyword whole STRING                                   color243
+    keyword whole CHAR                                     color243
+    keyword whole VARCHAR                                  color243
+    keyword whole ARRAY                                    color243
+    keyword whole STRUCT                                   color243
+    keyword whole MAP                                      color243
+    keyword whole UNIONTYPE                                color243
+    keyword whole REDUCE                                   color243
+    keyword whole PARTITIONED                              color243
+    keyword whole CLUSTERED                                color243
+    keyword whole SORTED                                   color243
+    keyword whole INTO                                     color243
+    keyword whole BUCKETS                                  color243
+    keyword whole ROW                                      color91
+    keyword whole ROWS                                     color91
+    keyword whole FORMAT                                   color91
+    keyword whole DELIMITED                                color91
+    keyword whole FIELDS                                   color91
+    keyword whole TERMINATED                               color91
+    keyword whole ESCAPED                                  color91
+    keyword whole COLLECTION                               color243
+    keyword whole ITEMS                                    color243
+    keyword whole KEYS                                     color243
+    keyword whole $KEY$                                    color243
+    keyword whole LINES                                    color91
+    keyword whole STORED                                   color91
+    keyword whole FILEFORMAT                               color91
+    keyword whole INPUTFORMAT                              color91
+    keyword whole OUTPUTFORMAT                             color91
+    keyword whole INPUTDRIVER                              color243
+    keyword whole OUTPUTDRIVER                             color243
+    keyword whole ENABLE                                   color243
+    keyword whole DISABLE                                  color243
+    keyword whole LOCATION                                 color91
+    keyword whole TABLESAMPLE                              color243
+    keyword whole BUCKET                                   color243
+    keyword whole OUT                                      color243
+    keyword whole OF                                       color243
+    keyword whole PERCENT                                  color243
+    keyword whole CAST                                     color26
+    keyword whole ADD                                      color243
+    keyword whole REPLACE                                  color243
+    keyword whole RLIKE                                    color243
+    keyword whole REGEXP                                   color243
+    keyword whole TEMPORARY                                color243
+    keyword whole FUNCTION                                 color243
+    keyword whole MACRO                                    color243
+    keyword whole FILE                                     color243
+    keyword whole JAR                                      color243
+    keyword whole EXPLAIN                                  color243
+    keyword whole EXTENDED                                 color243
+    keyword whole FORMATTED                                color243
+    keyword whole PRETTY                                   color243
+    keyword whole DEPENDENCY                               color243
+    keyword whole LOGICAL                                  color243
+    keyword whole SERDE                                    color243
+    keyword whole WITH                                     color243
+    keyword whole DEFERRED                                 color243
+    keyword whole SERDEPROPERTIES                          color243
+    keyword whole DBPROPERTIES                             color243
+    keyword whole LIMIT                                    color243
+    keyword whole OFFSET                                   color243
+    keyword whole SET                                      color243
+    keyword whole UNSET                                    color243
+    keyword whole TBLPROPERTIES                            color243
+    keyword whole IDXPROPERTIES                            color243
+    keyword whole $VALUE$                                  color243
+    keyword whole $ELEM$                                   color243
+    keyword whole DEFINED                                  color243
+    keyword whole CASE                                     color243
+    keyword whole WHEN                                     color243
+    keyword whole THEN                                     color243
+    keyword whole ELSE                                     color243
+    keyword whole END                                      color243
+    keyword whole MAPJOIN                                  color243
+    keyword whole STREAMTABLE                              color243
+    keyword whole CLUSTERSTATUS                            color243
+    keyword whole UTC                                      color243
+    keyword whole UTC_TMESTAMP                             color243
+    keyword whole LONG                                     color243
+    keyword whole DELETE                                   color243
+    keyword whole PLUS                                     color243
+    keyword whole MINUS                                    color243
+    keyword whole FETCH                                    color243
+    keyword whole INTERSECT                                color243
+    keyword whole VIEW                                     color243
+    keyword whole VIEWS                                    color243
+    keyword whole IN                                       color243
+    keyword whole DATABASE                                 color243
+    keyword whole DATABASES                                color243
+    keyword whole MATERIALIZED                             color243
+    keyword whole SCHEMA                                   color243
+    keyword whole SCHEMAS                                  color243
+    keyword whole GRANT                                    color243
+    keyword whole REVOKE                                   color243
+    keyword whole SSL                                      color243
+    keyword whole UNDO                                     color243
+    keyword whole LOCK                                     color243
+    keyword whole LOCKS                                    color243
+    keyword whole UNLOCK                                   color243
+    keyword whole SHARED                                   color243
+    keyword whole EXCLUSIVE                                color243
+    keyword whole PROCEDURE                                color243
+    keyword whole UNSIGNED                                 color243
+    keyword whole WHILE                                    color243
+    keyword whole READ                                     color243
+    keyword whole READS                                    color243
+    keyword whole PURGE                                    color243
+    keyword whole RANGE                                    color243
+    keyword whole ANALYZE                                  color243
+    keyword whole BEFORE                                   color243
+    keyword whole BETWEEN                                  color243
+    keyword whole BOTH                                     color243
+    keyword whole BINARY                                   color243
+    keyword whole CROSS                                    color243
+    keyword whole CONTINUE                                 color243
+    keyword whole CURSOR                                   color243
+    keyword whole TRIGGER                                  color243
+    keyword whole RECORDREADER                             color243
+    keyword whole RECORDWRITER                             color243
+    keyword whole SEMI                                     color243
+    keyword whole LATERAL                                  color91
+    keyword whole TOUCH                                    color243
+    keyword whole ARCHIVE                                  color91
+    keyword whole UNARCHIVE                                color91
+    keyword whole COMPUTE                                  color243
+    keyword whole STATISTICS                               color243
+    keyword whole USE                                      color91
+    keyword whole OPTION                                   color243
+    keyword whole CONCATENATE                              color91
+    keyword whole SHOW_DATABASE                            color243
+    keyword whole UPDATE                                   color243
+    keyword whole RESTRICT                                 color243
+    keyword whole CASCADE                                  color243
+    keyword whole SKEWED                                   color243
+    keyword whole ROLLUP                                   color243
+    keyword whole CUBE                                     color243
+    keyword whole DIRECTORIES                              color243
+    keyword whole FOR                                      color243
+    keyword whole WINDOW                                   color243
+    keyword whole UNBOUNDED                                color243
+    keyword whole PRECEDING                                color243
+    keyword whole FOLLOWING                                color243
+    keyword whole CURRENT                                  color243
+    keyword whole CURRENT_DATE                             color243
+    keyword whole CURRENT_TIMESTAMP                        color243
+    keyword whole LESS                                     color243
+    keyword whole MORE                                     color243
+    keyword whole OVER                                     color243
+    keyword whole GROUPING                                 color243
+    keyword whole SETS                                     color243
+    keyword whole TRUNCATE                                 color243
+    keyword whole NOSCAN                                   color243
+    keyword whole PARTIALSCAN                              color243
+    keyword whole USER                                     color243
+    keyword whole ROLE                                     color243
+    keyword whole ROLES                                    color243
+    keyword whole INNER                                    color243
+    keyword whole EXCHANGE                                 color243
+    keyword whole URI                                      color243
+    keyword whole SERVER                                   color243
+    keyword whole ADMIN                                    color243
+    keyword whole OWNER                                    color243
+    keyword whole PRINCIPALS                               color243
+    keyword whole COMPACT                                  color243
+    keyword whole COMPACTIONS                              color243
+    keyword whole TRANSACTIONS                             color243
+    keyword whole REWRITE                                  color243
+    keyword whole AUTHORIZATION                            color243
+    keyword whole CONF                                     color243
+    keyword whole VALUES                                   color243
+    keyword whole RELOAD                                   color243
+    keyword whole YEAR                                     color243
+    keyword whole YEARS                                    color243
+    keyword whole QUARTER                                  color243
+    keyword whole MONTH                                    color243
+    keyword whole MONTHS                                   color243
+    keyword whole WEEK                                     color243
+    keyword whole WEEKS                                    color243
+    keyword whole DAY                                      color243
+    keyword whole DAYS                                     color243
+    keyword whole DAYOFWEEK                                color243
+    keyword whole HOUR                                     color243
+    keyword whole HOURS                                    color243
+    keyword whole MINUTE                                   color243
+    keyword whole MINUTES                                  color243
+    keyword whole SECOND                                   color243
+    keyword whole SECONDS                                  color243
+    keyword whole START                                    color243
+    keyword whole TRANSACTION                              color243
+    keyword whole COMMIT                                   color243
+    keyword whole ROLLBACK                                 color243
+    keyword whole WORK                                     color243
+    keyword whole ONLY                                     color243
+    keyword whole WRITE                                    color243
+    keyword whole ISOLATION                                color243
+    keyword whole LEVEL                                    color243
+    keyword whole SNAPSHOT                                 color243
+    keyword whole AUTOCOMMIT                               color243
+    keyword whole CACHE                                    color243
+    keyword whole PRIMARY                                  color243
+    keyword whole FOREIGN                                  color243
+    keyword whole REFERENCES                               color243
+    keyword whole CONSTRAINT                               color243
+    keyword whole VALIDATE                                 color243
+    keyword whole NOVALIDATE                               color243
+    keyword whole RELY                                     color243
+    keyword whole NORELY                                   color243
+    keyword whole UNIQUE                                   color243
+    keyword whole KEY                                      color243
+    keyword whole ABORT                                    color243
+    keyword whole EXTRACT                                  color243
+    keyword whole FLOOR                                    color243
+    keyword whole MERGE                                    color243
+    keyword whole MATCHED                                  color243
+    keyword whole REPL                                     color243
+    keyword whole DUMP                                     color243
+    keyword whole STATUS                                   color243
+    keyword whole VECTORIZATION                            color243
+    keyword whole SUMMARY                                  color243
+    keyword whole OPERATOR                                 color243
+    keyword whole EXPRESSION                               color243
+    keyword whole DETAIL                                   color243
+    keyword whole WAIT                                     color243
+
+# Storage Formats
+    keyword whole TEXTFILE                                 color63
+    keyword whole ORC                                      color63
+    keyword whole SEQUENCEFILE                             color63
+    keyword whole RCFILE                                   color63
+    keyword whole PARQUET                                  color63
+    keyword whole AVRO                                     color63
+
+# Comments
+    keyword /\*                                            color30
+    keyword \*/                                            color30
+    keyword --                                             color30
+
+# Operators
+    keyword >                                              color17
+    keyword <                                              color17
+    keyword \+                                             color17
+    keyword -                                              color17
+    keyword \*                                             color17
+    keyword /                                              color17
+    keyword %                                              color17
+    keyword =                                              color17
+    keyword (                                              color17
+    keyword )                                              color17
+    keyword ,                                              color17
+    keyword ;                                              color17
+    keyword .                                              color243
+    keyword \|                                             color243
+    keyword !=                                             color243
+    keyword \^                                             color243
+    keyword \~                                             color243
+    keyword whole DIV                                      color243
+    keyword [                                              color17
+    keyword ]                                              color17
+    keyword {                                              color17
+    keyword }                                              color17
+    keyword :                                              color243
+    keyword &                                              color243
+    keyword ?                                              color243
+
+# Mathematical Functions
+    keyword whole round                                    color19
+    keyword whole bround                                   color19
+    keyword whole floor                                    color19
+    keyword whole ceil                                     color19
+    keyword whole rand                                     color19
+    keyword whole exp                                      color19
+    keyword whole ln                                       color19
+    keyword whole log10                                    color19
+    keyword whole log2                                     color19
+    keyword whole log                                      color19
+    keyword whole pow                                      color19
+    keyword whole sqrt                                     color19
+    keyword whole bin                                      color19
+    keyword whole hex                                      color19
+    keyword whole unhex                                    color19
+    keyword whole conv                                     color19
+    keyword whole abs                                      color19
+    keyword whole pmod                                     color19
+    keyword whole sin                                      color19
+    keyword whole asin                                     color19
+    keyword whole cos                                      color19
+    keyword whole acos                                     color19
+    keyword whole tan                                      color19
+    keyword whole atan                                     color19
+    keyword whole degrees                                  color19
+    keyword whole radians                                  color19
+    keyword whole positive                                 color19
+    keyword whole negative                                 color19
+    keyword whole sign                                     color19
+    keyword whole e()                                      color19
+    keyword whole pi()                                     color19
+    keyword whole factorial                                color19
+    keyword whole cbrt                                     color19
+    keyword whole shiftleft                                color19
+    keyword whole shiftright                               color19
+    keyword whole shiftrightunsigned                       color19
+    keyword whole greatest                                 color19
+    keyword whole least                                    color19
+    keyword whole width_bucket                             color19
+
+# Collection Functions
+    keyword whole size                                     color19
+    keyword whole map_keys                                 color19
+    keyword whole map_values                               color19
+    keyword whole array_contains                           color19
+    keyword whole sort_array                               color19
+
+# Type Conversion
+#   binary # keyword
+#   cast   # keyword
+
+# Date Functions
+    keyword whole from_unixtime                            color19
+    keyword whole unix_timestamp                           color19
+    keyword whole to_date                                  color19
+    keyword whole year                                     color19
+    keyword whole quarter                                  color19
+    keyword whole month                                    color19
+    keyword whole day                                      color19
+    keyword whole hour                                     color19
+    keyword whole minute                                   color19
+    keyword whole second                                   color19
+    keyword whole weekofyear                               color19
+    keyword whole extract                                  color19
+    keyword whole datediff                                 color19
+    keyword whole date_add                                 color19
+    keyword whole date_sub                                 color19
+    keyword whole from_utc_timestamp                       color19
+    keyword whole to_utc_timestamp                         color19
+    keyword whole current_date                             color19
+    keyword whole add_months                               color19
+    keyword whole last_day                                 color19
+    keyword whole next_day                                 color19
+    keyword whole trunc                                    color19
+    keyword whole months_between                           color19
+    keyword whole date_format                              color19
+
+# Conditional Functions
+    keyword whole if                                       color19
+    keyword whole isnull                                   color19
+    keyword whole isnotnull                                color19
+    keyword whole coalesce                                 color19
+    keyword whole nullif                                   color19
+    keyword whole assert_true                              color19
+
+# String Functions
+    keyword whole ascii                                    color19
+    keyword whole base64                                   color19
+    keyword whole character_length                         color19
+    keyword whole chr                                      color19
+    keyword whole concat                                   color19
+    keyword whole context_ngrams                           color19
+    keyword whole concat_ws                                color19
+    keyword whole decode                                   color19
+    keyword whole elt                                      color19
+    keyword whole encode                                   color19
+    keyword whole field                                    color19
+    keyword whole find_in_set                              color19
+    keyword whole format_number                            color19
+    keyword whole get_json_object                          color19
+    keyword whole in_file                                  color19
+    keyword whole instr                                    color19
+    keyword whole length                                   color19
+    keyword whole locate                                   color19
+    keyword whole lower                                    color19
+    keyword whole lpad                                     color19
+    keyword whole ltrim                                    color19
+    keyword whole ngrams                                   color19
+    keyword whole octet_length                             color19
+    keyword whole parse_url                                color19
+    keyword whole printf                                   color19
+    keyword whole regexp_extract                           color19
+    keyword whole regexp_replace                           color19
+    keyword whole repeat                                   color19
+    keyword whole replace                                  color19
+    keyword whole reverse                                  color19
+    keyword whole rpad                                     color19
+    keyword whole rtrim                                    color19
+    keyword whole sentences                                color19
+    keyword whole space                                    color19
+    keyword whole split                                    color19
+    keyword whole str_to_map                               color19
+    keyword whole substr                                   color19
+    keyword whole substr_index                             color19
+    keyword whole translate                                color19
+    keyword whole trim                                     color19
+    keyword whole unbase64                                 color19
+    keyword whole upper                                    color19
+    keyword whole initcap                                  color19
+    keyword whole levenshtein                              color19
+    keyword whole soundex                                  color19
+
+# Data Masking Functions
+    keyword whole mask                                     color19
+    keyword whole mask_first_n                             color19
+    keyword whole mask_last_n                              color19
+    keyword whole mask_show_first_n                        color19
+    keyword whole mask_show_last_n                         color19
+    keyword whole mask_hash                                color19
+
+# Misc. Functions
+    keyword whole java_method                              color19
+    keyword whole reflect                                  color19
+    keyword whole hash                                     color19
+    keyword whole current_user                             color19
+    keyword whole logged_user                              color19
+    keyword whole md5                                      color19
+    keyword whole sha1                                     color19
+    keyword whole sha                                      color19
+    keyword whole crc32                                    color19
+    keyword whole sha2                                     color19
+    keyword whole aes_encrypt                              color19
+    keyword whole aes_decrypt                              color19
+    keyword whole version                                  color19
+
+# xpath
+    keyword whole xpath                                    color19
+    keyword whole xpath_short                              color19
+    keyword whole xpath_int                                color19
+    keyword whole xpath_long                               color19
+    keyword whole xpath_float                              color19
+    keyword whole xpath_double                             color19
+    keyword whole xpath_number                             color19
+    keyword whole xpath_string                             color19
+
+# Aggregate Functions
+    keyword whole count                                    color19
+    keyword whole sum                                      color19
+    keyword whole avg                                      color19
+    keyword whole min                                      color19
+    keyword whole max                                      color19
+    keyword whole variance                                 color19
+    keyword whole var_samp                                 color19
+    keyword whole stddev_pop                               color19
+    keyword whole stddev_samp                              color19
+    keyword whole covar_pop                                color19
+    keyword whole covar_samp                               color19
+    keyword whole corr                                     color19
+    keyword whole percentile                               color19
+    keyword whole regr_avgx                                color19
+    keyword whole regr_avgy                                color19
+    keyword whole regr_count                               color19
+    keyword whole regr_intercept                           color19
+    keyword whole regr_r2                                  color19
+    keyword whole regr_slope                               color19
+    keyword whole regr_sxx                                 color19
+    keyword whole regr_sxy                                 color19
+    keyword whole regr_syy                                 color19
+    keyword whole histogram_numeric                        color19
+    keyword whole collect_set                              color19
+    keyword whole collect_list                             color19
+    keyword whole ntile                                    color19
+
+# Table-Generating Functions
+    keyword whole explode                                  color19
+    keyword whole posexplode                               color19
+    keyword whole inline                                   color19
+    keyword whole stack                                    color19
+    keyword whole json_tuple                               color19
+    keyword whole parse_url                                color19
+
+# Window Functions
+    keyword whole lead                                     color19
+    keyword whole lag                                      color19
+    keyword whole first_value                              color19
+    keyword whole last_value                               color19
+    keyword whole rank                                     color19
+    keyword whole row_number                               color19
+    keyword whole dense_rank                               color19
+    keyword whole cume_dist                                color19
+    keyword whole percent_rank                             color19
+    keyword whole ntile                                    color19
+
+# Variables
+    # oozie variables
+    keyword whole ${+}                                     color88
+    # hive variables
+    keyword whole ${hiveconf:+}                            color91
+
+
+# Hive options
+    keyword wholeright hive.+.+.+                          color160
+    keyword wholeright tez.+.+                             color160
+    keyword wholeright mapreduce.+.+                       color160
+
+# Literals
+    # float
+    keyword whole \[0123456789\]\{.\}\[0123456789\]                                           color90
+    # float e notation
+    keyword whole \[0123456789\]\[.\]\[0123456789\]\{e\}\[\+-\]\{0123456789\}\[0123456789\]   color90
+
+    # tinyint
+    keyword whole \{0123456789\}\[0123456789\]Y                color91
+    # smallint
+    keyword whole \{0123456789\}\[0123456789\]S                color91
+    # bigint
+    keyword whole \{0123456789\}\[0123456789\]L                color91
+    # int
+    keyword whole \{0123456789\}\[0123456789\]                 color90
+    # big decimal
+    keyword whole \{0123456789\}\[0123456789\]BD               color91
+
+context exclusive -- \n color30
+    spellcheck
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context ' ' color28
+    keyword \\' color88
+    # oozie variables
+    keyword whole ${+}                                         color88
+    # hive variables
+    keyword whole ${hiveconf:+}                                color91
+
+context " " color160
+    keyword \\" color196
Index: etc/skel/.local/share/mc/mcedit/html.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/html.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/html.syntax	(revision 385)
@@ -0,0 +1,1280 @@
+
+caseinsensitive
+
+context default
+    keyword whole &*; color34/16
+    spellcheck
+
+    keyword </A> color26/17
+    keyword </ADDRESS> color26/17
+    keyword </APPLET> color26/17
+    keyword </AREA> color26/17
+    keyword </B> color26/17
+    keyword </BASE> color26/17
+    keyword </BASEFONT> color26/17
+    keyword </BIG> color26/17
+    keyword </BLOCKQUOTE> color26/17
+    keyword </BODY> color26/17
+    keyword </BR> color26/17
+    keyword </BUTTON> color26/17
+    keyword </CAPTION> color26/17
+    keyword </CENTER> color26/17
+    keyword </CITE> color26/17
+    keyword </CODE> color26/17
+    keyword </DD> color26/17
+    keyword </DIR> color26/17
+    keyword </DIV> color26/17
+    keyword </DL> color26/17
+    keyword </DT> color26/17
+    keyword </EM> color26/17
+    keyword </FONT> color26/17
+    keyword </FORM> color26/17
+    keyword </FRAME> color26/17
+    keyword </FRAMESET> color26/17
+    keyword </H1> color26/17
+    keyword </H2> color26/17
+    keyword </H3> color26/17
+    keyword </H4> color26/17
+    keyword </H5> color26/17
+    keyword </H6> color26/17
+    keyword </HEAD> color26/17
+    keyword </HR> color26/17
+    keyword </HTML> color26/17
+    keyword </I> color26/17
+    keyword </IMG> color26/17
+    keyword </PRE> color26/17
+    keyword </SMALL> color26/17
+    keyword </SCRIPT> color26/17
+    keyword </META> color26/17
+    keyword </OL> color26/17
+    keyword </P> color26/17
+    keyword </TABLE> color26/17
+    keyword </TD> color26/17
+    keyword </TITLE> color26/17
+    keyword </TR> color26/17
+    keyword </TT> color26/17
+    keyword </U> color26/17
+    keyword </UL> color26/17
+
+
+context <A >                    color26/17
+    keyword = color160/18
+
+    keyword "http:*" color26/22
+    keyword "https:*" color26/22
+    keyword "hkp:*" color26/22
+    keyword "hkps:*" color26/22
+    keyword "ftp:*" color26/22
+    keyword "news:*" color26/22
+    keyword "mailto:*" color26/22
+    keyword "gopher:*" color26/22
+    keyword "telnet:*" color26/22
+    keyword "file:*" color26/22
+    keyword "javascript:*" color26/22
+
+    keyword "Alternate" color26/22
+    keyword "Stylesheet" color26/22
+    keyword "Start" color26/22
+    keyword "Next" color26/22
+    keyword "Prev" color26/22
+    keyword "Contents" color26/22
+    keyword "Index" color26/22
+    keyword "Glossary" color26/22
+    keyword "Copyright" color26/22
+    keyword "Chapter" color26/22
+    keyword "Section" color26/22
+    keyword "Subsection" color26/22
+    keyword "Appendix" color26/22
+    keyword "Help" color26/22
+    keyword "Bookmark" color26/22
+
+    keyword "_blank" color26/22
+    keyword "_self" color26/22
+    keyword "_parent" color26/22
+    keyword "_top" color26/22
+
+    keyword "*" color37/5
+
+#    keyword whole charset       color129/24
+#    keyword whole type          color129/24
+    keyword whole name color129/24
+    keyword whole href color129/24
+#    keyword whole hreflang      color129/24
+#    keyword whole rel           color129/24
+#    keyword whole rev           color129/24
+    keyword whole shape color129/24
+    keyword whole coords color129/24
+#    keyword whole tabindex      color129/24
+#    keyword whole selected      color129/24
+    keyword whole target color129/24
+    keyword whole onblur color129/24
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onfocus color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+
+context <ADDRESS >              color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole dir color129/24
+    keyword whole title color129/24
+    keyword whole lang color129/24
+
+    keyword whole onblur color129/24
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onfocus color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <APPLET >               color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole align color129/24
+    keyword whole alt color129/24
+    keyword whole archive color129/24
+    keyword whole code color129/24
+    keyword whole codebase color129/24
+    keyword whole height color129/24
+    keyword whole hspace color129/24
+    keyword whole mayscript color129/24
+    keyword whole name color129/24
+    keyword whole object color129/24
+    keyword whole vspace color129/24
+    keyword whole width color129/24
+
+    keyword "http:*" color26/22
+    keyword "https:*" color26/22
+    keyword "hkp:*" color26/22
+    keyword "hkps:*" color26/22
+    keyword "ftp:*" color26/22
+    keyword "news:*" color26/22
+    keyword "mailto:*" color26/22
+    keyword "gopher:*" color26/22
+    keyword "telnet:*" color26/22
+    keyword "file:*" color26/22
+    keyword "javascript:*" color26/22
+    keyword "*.class" color26/22
+    keyword "*" color37/5
+
+context <AREA >                 color26/17
+    keyword = color160/18
+
+#    keyword whole accesskey     color129/24
+#    keyword whole alt           color129/24
+    keyword whole coords color129/24
+    keyword whole href color129/24
+    keyword whole nohref color129/24
+    keyword whole shape color129/24
+#    keyword whole onfocus       color129/24
+#    keyword whole onblur        color129/24
+    keyword whole target color26/22
+    keyword "_blank" color26/22
+    keyword "_self" color26/22
+    keyword "_parent" color26/22
+    keyword "_top" color26/22
+
+    keyword "DEFAULT" color26/22
+    keyword "CIRCLE" color26/22
+    keyword "POLY" color26/22
+    keyword "POLYGON" color26/22
+    keyword "RECT" color26/22
+    keyword "RECTANGLE" color26/22
+
+    keyword "http:*" color26/22
+    keyword "https:*" color26/22
+    keyword "hkp:*" color26/22
+    keyword "hkps:*" color26/22
+    keyword "ftp:*" color26/22
+    keyword "news:*" color26/22
+    keyword "gopher:*" color26/22
+    keyword "telnet:*" color26/22
+    keyword "*" color37/5
+
+context <B >                    color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <BASE >                 color26/17
+    keyword = color160/18
+
+    keyword whole href color129/24
+    keyword whole target color129/24
+    keyword "_blank" color26/22
+    keyword "_self" color26/22
+    keyword "_parent" color26/22
+    keyword "_top" color26/22
+
+    keyword "http:*" color26/22
+    keyword "https:*" color26/22
+    keyword "hkp:*" color26/22
+    keyword "hkps:*" color26/22
+    keyword "ftp:*" color26/22
+    keyword "*" color37/5
+
+context <BASEFONT >             color26/17
+    keyword = color160/18
+    keyword " color26/22
+
+    keyword whole id color129/24
+    keyword whole size color129/24
+    keyword whole color color129/24
+    keyword whole face color129/24
+    keyword "*" color37/5
+
+context <BIG >                  color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+
+context <BLOCKQUOTE >           color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole cite color129/24
+    keyword "*" color37/5
+
+
+context <BODY >                 color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole onload color129/24
+    keyword whole onunload color129/24
+
+    keyword whole alink color129/24
+    keyword whole background color129/24
+
+    keyword "*.gif" color160/19
+    keyword "*.jpg" color160/19
+    keyword "*.jpeg" color160/19
+    keyword "*.png" color160/19
+    keyword "*.svg" color160/19
+    keyword "*" color37/5
+
+    keyword whole bgcolor color129/24
+    keyword whole link color129/24
+    keyword whole text color129/24
+    keyword whole vlink color129/24
+
+context <BR >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+    keyword "*" color37/5
+
+
+context <BUTTON >               color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <CAPTION >              color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword whole valign color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <CENTER >               color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+
+context <CITE >                 color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+
+context <CODE >                 color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <DD >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <DIR >                  color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+
+context <DIV >                  color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword whole "center" color26/22
+    keyword whole "justify" color26/22
+    keyword whole "left" color26/22
+    keyword whole "right" color26/22
+    keyword "*" color37/5
+
+
+context <DL >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <DT >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <EM >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+
+context <DT >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <FONT >                 color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole size color129/24
+    keyword whole color color129/24
+    keyword whole face color129/24
+    keyword "*" color37/5
+
+context <FORM >                 color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole action color129/24
+    keyword whole enctype color129/24
+    keyword whole method color129/24
+    keyword "GET" color26/22
+    keyword "POST" color26/22
+    keyword whole onreset color129/24
+    keyword whole onsubmit color129/24
+    keyword whole target color129/24
+    keyword "_blank" color26/22
+    keyword "_self" color26/22
+    keyword "_parent" color26/22
+    keyword "_top" color26/22
+    keyword "*" color37/5
+
+
+context <FRAME >                color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole frameborder color129/24
+    keyword whole marginheight color129/24
+    keyword whole marginwidth color129/24
+    keyword whole name color129/24
+    keyword whole noresize color129/24
+    keyword whole scrolling color129/24
+    keyword "YES" color26/22
+    keyword "NO" color26/22
+    keyword "AUTO" color26/22
+    keyword whole src color129/24
+    keyword "*" color37/5
+
+
+context <FRAMESET >             color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole border color129/24
+    keyword whole bordercolor color129/24
+    keyword whole cols color129/24
+    keyword whole onload color129/24
+    keyword whole onunload color129/24
+    keyword whole rows color129/24
+
+
+context <H1 >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "CENTRE" color26/22
+    keyword "LEFT" color26/22
+    keyword "RIGHT" color26/22
+    keyword "*" color37/5
+
+
+context <H2 >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "CENTRE" color26/22
+    keyword "LEFT" color26/22
+    keyword "RIGHT" color26/22
+    keyword "*" color37/5
+
+
+context <H3 >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "CENTRE" color26/22
+    keyword "LEFT" color26/22
+    keyword "RIGHT" color26/22
+    keyword "*" color37/5
+
+
+context <H4 >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "CENTRE" color26/22
+    keyword "LEFT" color26/22
+    keyword "RIGHT" color26/22
+    keyword "*" color37/5
+
+
+context <H5 >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "centre" color26/22
+    keyword "left" color26/22
+    keyword "right" color26/22
+    keyword "*" color37/5
+
+
+context <H6 >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "centre" color26/22
+    keyword "left" color26/22
+    keyword "right" color26/22
+    keyword "*" color37/5
+
+
+context <HEAD >                 color26/17
+    keyword = color160/18
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+    keyword "*" color37/5
+
+
+context <HR >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+    keyword whole color color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "centre" color26/22
+    keyword "left" color26/22
+    keyword "right" color26/22
+    keyword whole align color129/24
+    keyword whole noshade color129/24
+    keyword whole size color129/24
+    keyword whole width color129/24
+    keyword "*" color37/5
+
+
+context <HTML >                 color26/17
+    keyword = color160/18
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+    keyword "*" color37/5
+
+
+context <IMG >                  color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole alt color129/24
+    keyword whole border color129/24
+    keyword whole height color129/24
+    keyword whole hspace color129/24
+    keyword whole ismap color129/24
+    keyword whole src color129/24
+    keyword "*.gif" color160/19
+    keyword "*.jpg" color160/19
+    keyword "*.jpeg" color160/19
+    keyword "*.png" color160/19
+    keyword "*.svg" color160/19
+    keyword "*" color37/5
+    keyword whole usemap color129/24
+    keyword whole vspace color129/24
+    keyword whole width color129/24
+    keyword "*" color37/5
+
+context <I >                    color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+
+context <LINK >                 color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole type color129/24
+
+    keyword "text/css" color26/22
+    keyword "text/javascript" color26/22
+    keyword "*" color37/5
+
+
+context <META >                 color26/17
+    keyword = color160/18
+
+    keyword whole charset color129/24
+    keyword whole content color129/24
+    keyword whole http-equiv color129/24
+    keyword whole name color129/24
+    keyword "*" color37/5
+
+context <P >                    color26/17
+
+
+context <TITLE >                color26/17
+    keyword = color160/18
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+    keyword "*" color37/5
+
+context <SCRIPT >               color26/17
+    keyword = color160/18
+
+    keyword whole language color129/24
+    keyword whole src color129/24
+
+    keyword "http:*" color28/22
+    keyword "https:*" color28/22
+    keyword "JavaScript" color26/22
+    keyword "JavaScript1.2" color26/22
+    keyword "JavaScript1.1" color26/22
+    keyword "*" color37/5
+
+context <TABLE >                color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword whole bgcolor color129/24
+    keyword whole border color129/24
+    keyword whole width color129/24
+    keyword whole cellspacing color129/24
+    keyword whole cellpadding color129/24
+    keyword "right" color26/22
+    keyword "left" color26/22
+    keyword "*" color37/5
+
+
+context <SMALL >                color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+    keyword "*" color37/5
+
+context <TD >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole colspan color129/24
+    keyword whole rowspan color129/24
+    keyword whole align color129/24
+    keyword "centre" color26/22
+    keyword "char" color26/22
+    keyword "justify" color26/22
+    keyword "left" color26/22
+    keyword "right" color26/22
+    keyword whole bgcolor color129/24
+    keyword whole valign color129/24
+    keyword "baseline" color26/22
+    keyword "bottom" color26/22
+    keyword "middle" color26/22
+    keyword "top" color26/22
+    keyword whole colorspan color129/24
+    keyword whole height color129/24
+    keyword whole nowrap color129/24
+    keyword whole rowspan color129/24
+    keyword whole width color129/24
+
+    keyword "*" color37/5
+
+
+context <TR >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+    keyword whole onclick color129/24
+    keyword whole ondblclick color129/24
+    keyword whole onkeydown color129/24
+    keyword whole onkeypress color129/24
+    keyword whole onkeyup color129/24
+    keyword whole onmousedown color129/24
+    keyword whole onmousemove color129/24
+    keyword whole onmouseout color129/24
+    keyword whole onmouseover color129/24
+    keyword whole onmouseup color129/24
+
+    keyword whole align color129/24
+    keyword "centre" color26/22
+    keyword "char" color26/22
+    keyword "justify" color26/22
+    keyword "left" color26/22
+    keyword "right" color26/22
+
+    keyword whole bgcolor color129/24
+    keyword whole valign color129/24
+    keyword "baseline" color26/22
+    keyword "bottom" color26/22
+    keyword "middle" color26/22
+    keyword "top" color26/22
+
+    keyword "*" color37/5
+
+context <TT >                   color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+context <U >                    color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+context <PRE >                  color26/17
+    keyword = color160/18
+
+    keyword whole class color129/24
+    keyword whole id color129/24
+    keyword whole style color129/24
+    keyword whole title color129/24
+
+    keyword whole dir color129/24
+    keyword whole lang color129/24
+
+context <!-- -->                color143/22
+    spellcheck
+
+context <! > color160/orange
+    spellcheck
+
+context < >                     color31/15
Index: etc/skel/.local/share/mc/mcedit/idl.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/idl.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/idl.syntax	(revision 385)
@@ -0,0 +1,107 @@
+context default
+    keyword whole interface color19
+    keyword whole module color19
+
+    keyword whole Object color19
+
+    keyword whole struct color19
+    keyword whole union color19
+    keyword whole enum color19
+    keyword whole sequence color19
+    keyword whole typedef color19
+
+    keyword whole switch color19
+    keyword whole case color19
+    keyword whole default color19
+
+    keyword whole const color19
+    keyword whole char color19
+    keyword whole wchar color19
+    keyword whole short color19
+    keyword whole long color19
+    keyword whole unsigned color19
+    keyword whole double color19
+    keyword whole float color19
+    keyword whole fixed color19
+    keyword whole string color19
+    keyword whole wstring color19
+    keyword whole octet color19
+    keyword whole any color19
+    keyword whole void color19
+    keyword whole boolean color19
+    keyword whole TRUE color19
+    keyword whole FALSE color19
+    keyword whole valuetype color19
+
+    keyword whole attribute color19
+    keyword whole readonly color19
+    keyword whole in color19
+    keyword whole out color19
+    keyword whole inout color19
+    keyword whole oneway color19
+    keyword whole context color19
+
+    keyword whole exception color19
+    keyword whole raises color19
+
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword "+" color160
+    keyword <+> color160
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diu\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/ini.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/ini.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/ini.syntax	(revision 385)
@@ -0,0 +1,17 @@
+
+context default color19
+    keyword = color160
+
+# groups
+context [ ] color130
+
+# comments:
+context # \n color30
+    spellcheck
+
+context ; \n color30
+    spellcheck
+
+context exclusive = \n color24
+
+
Index: etc/skel/.local/share/mc/mcedit/j.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/j.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/j.syntax	(revision 385)
@@ -0,0 +1,42 @@
+# J syntax highlighting
+
+context default
+
+    keyword assert. color196
+    keyword break. color196
+    keyword case. color196
+    keyword catch. color196
+    keyword catchd. color196
+    keyword catcht. color196
+    keyword continue. color196
+    keyword do. color196
+    keyword else. color196
+    keyword elseif. color196
+    keyword end. color196
+    keyword fcase. color196
+    keyword for. color196
+    keyword for_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. color196
+    keyword goto_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. color196
+    keyword if. color196
+    keyword label_\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]. color196
+    keyword return. color196
+    keyword select. color196
+    keyword throw. color196
+    keyword trap. color196
+    keyword try. color196
+    keyword while. color196
+    keyword whilst. color196
+
+    keyword NB. color28
+
+    keyword \{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\]\[\s\]=: color243
+    keyword '\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\s\]'\[\s\]=: color243
+
+context ' ' color17
+#    spellcheck
+
+context exclusive linestart NB.\s\*\s \n color88
+#    spellcheck
+
+context exclusive NB. \n color28
+#    spellcheck
Index: etc/skel/.local/share/mc/mcedit/jal.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/jal.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/jal.syntax	(revision 385)
@@ -0,0 +1,240 @@
+#
+# Syntax rules for the JAL programming language.
+#
+
+caseinsensitive
+
+context default
+
+    #=========================
+    # Variable types
+    #
+    keyword whole bit color21 color243
+    keyword whole byte color21 color243
+    keyword whole sbyte color21 color243
+    keyword whole word color21 color243
+    keyword whole sword color21 color243
+    keyword whole dword color21 color243
+    keyword whole sdword color21 color243
+
+    #=========================
+    # Predefined constants
+    #
+    keyword whole false color232 color28
+    keyword whole true color232 color28
+    keyword whole off color232 color28
+    keyword whole on color232 color28
+    keyword whole low color232 color28
+    keyword whole high color232 color28
+
+    #=========================
+    # Keywords
+    #
+    keyword whole alias color19
+    keyword whole at color19
+    keyword whole begin color19
+    keyword whole const color19
+    keyword whole count color19
+    keyword whole defined color19
+    keyword whole end color19
+    keyword whole exit color19
+    keyword whole function color19
+    keyword whole get color19
+    keyword whole in color19
+    keyword whole is color19
+    keyword whole local color19
+    keyword whole of color19
+    keyword whole out color19
+    keyword whole put color19
+    keyword whole procedure color19
+    keyword whole record color19
+    keyword whole repeat color19
+    keyword whole return color19
+    keyword whole then color19
+    keyword whole until color19
+    keyword whole var color19
+
+    keyword whole volatile color21 color243
+
+    keyword whole asm color196
+    keyword whole assembler color196
+    keyword whole assert color196
+    keyword whole include color196
+    keyword whole task color196
+
+    #=========================
+    # Pragma keywords
+    #
+    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]bloader color196
+    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]long_start color196
+    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]loader18 color196
+    keyword whole pragma\{\t\s\}\[\t\s\]bootloader\{\t\s\}\[\t\s\]rickpic color196
+    keyword whole pragma\{\t\s\}\[\t\s\]clear\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]clear\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]code color196
+    keyword whole pragma\{\t\s\}\[\t\s\]data color196
+    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]codegen\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]codegen\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]pcode\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]debug\{\t\s\}\[\t\s\]pcode\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]eedata color196
+    keyword whole pragma\{\t\s\}\[\t\s\]eeprom color196
+    keyword whole pragma\{\t\s\}\[\t\s\]error color196
+    keyword whole pragma\{\t\s\}\[\t\s\]frame color196
+    keyword whole pragma\{\t\s\}\[\t\s\]fuse_def color196
+    keyword whole pragma\{\t\s\}\[\t\s\]id color196
+    keyword whole pragma\{\t\s\}\[\t\s\]iddata color196
+    keyword whole pragma\{\t\s\}\[\t\s\]inline color196
+    keyword whole pragma\{\t\s\}\[\t\s\]interrupt\{\t\s\}\[\t\s\]fast color196
+    keyword whole pragma\{\t\s\}\[\t\s\]interrupt\{\t\s\}\[\t\s\]normal color196
+    keyword whole pragma\{\t\s\}\[\t\s\]interrupt\{\t\s\}\[\t\s\]raw color196
+    keyword whole pragma\{\t\s\}\[\t\s\]interrupt color196
+    keyword whole pragma\{\t\s\}\[\t\s\]jump_table color196
+    keyword whole pragma\{\t\s\}\[\t\s\]keep\{\t\s\}\[\t\s\]bank color196
+    keyword whole pragma\{\t\s\}\[\t\s\]keep\{\t\s\}\[\t\s\]page color196
+    keyword whole pragma\{\t\s\}\[\t\s\]keep color196
+    keyword whole pragma\{\t\s\}\[\t\s\]name color196
+    keyword whole pragma\{\t\s\}\[\t\s\]nostack color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]expr_reduce\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]expr_reduce\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]cexpr_reduce\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]cexpr_reduce\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]const_detect\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]const_detect\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]load_reduce\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]load_reduce\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]temp_reduce\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]temp_reduce\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_frame\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_frame\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_reduce\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]opt\{\t\s\}\[\t\s\]variable_reduce\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]shared color196
+    keyword whole pragma\{\t\s\}\[\t\s\]size color196
+    keyword whole pragma\{\t\s\}\[\t\s\]speed color196
+    keyword whole pragma\{\t\s\}\[\t\s\]stack color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]bank color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]clock color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]chip color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]cpu color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]fuses color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]fuses_def color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target\{\t\s\}\[\t\s\]page color196
+    keyword whole pragma\{\t\s\}\[\t\s\]target color196
+    keyword whole pragma\{\t\s\}\[\t\s\]task color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]all\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]all\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]backend\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]backend\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]conversion\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]conversion\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]directives\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]directives\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]misc\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]misc\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]range\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]range\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]stack_overflow\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]stack_overflow\{\t\s\}\[\t\s\]yes color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]truncate\{\t\s\}\[\t\s\]no color196
+    keyword whole pragma\{\t\s\}\[\t\s\]warn\{\t\s\}\[\t\s\]truncate\{\t\s\}\[\t\s\]yes color196
+
+    keyword whole block color17
+    keyword whole case color17
+    keyword whole else color17
+    keyword whole elsif color17
+    keyword whole for color17
+    keyword whole forever color17
+    keyword whole if color17
+    keyword whole loop color17
+    keyword whole otherwise color17
+    keyword whole start color17
+    keyword whole suspend color17
+    keyword whole using color17
+    keyword whole while color17
+
+    keyword whole _debug color19
+    keyword whole _error color19
+    keyword whole _warn color19
+
+    keyword whole _code_size color196
+    keyword whole _fuses color196
+    keyword whole _fuses_base color196
+    keyword whole target_chip color196
+    keyword whole target_cpu color196
+    keyword whole target_clock color196
+
+    keyword whole _usec_delay color19
+
+wholechars 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_
+
+    #=========================
+    # Numbers
+    #
+    keyword whole 0b\{01_\}\[01_\] color88
+    keyword whole 0q\{0123456_\}\[0123456_\] color88
+    keyword whole \[-\]\{0123456789_\}\[0123456789_\] color88
+    keyword whole 0x\{0123456789ABCDEFabcdef_\}\[0123456789ABCDEFabcdef_\] color88
+
+    #=========================
+    # Comments
+    #
+    keyword --*\n color243 color91
+    keyword ;*\n color243 color91
+
+    #=========================
+    # Special symbols
+    #
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword \+ color19
+    keyword << color19
+    keyword >> color19
+
+    keyword ~ color90
+    keyword !! color90
+    keyword & color90
+    keyword | color90
+    keyword ^ color90
+    keyword ' color90
+
+    keyword : color196
+    keyword != color196
+    keyword == color196
+    keyword <= color196
+    keyword >= color196
+    keyword < color196
+    keyword > color196
+
+    keyword = color19
+    keyword ! color90
+
+    #=========================
+    # Separators
+    #
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword { color17
+    keyword } color17
+    keyword , color17
+    keyword . color17
+
+    #=========================
+    # Assembler lines
+    #
+context exclusive asm\{\t\s\}\[\t\s\] \n color21 color26
+
+    #=========================
+    # Strings
+    #
+context " " color232 color28
+    spellcheck
+    keyword \\" color160
+    keyword \\\\ color160
+    keyword \\\{abfnrtv?\} color160
+    keyword \\0\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} color160
+    keyword \\\x\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} color160
Index: etc/skel/.local/share/mc/mcedit/java.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/java.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/java.syntax	(revision 385)
@@ -0,0 +1,129 @@
+
+context default
+    keyword whole _ color19
+    keyword whole abstract color19
+    keyword whole assert color19
+    keyword whole boolean color19
+    keyword whole break color19
+    keyword whole byte color19
+    keyword whole byvalue color19
+    keyword whole case color19
+    keyword whole cast color19
+    keyword whole catch color19
+    keyword whole char color19
+    keyword whole class color19
+    keyword whole clone color88
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole def color19
+    keyword whole default color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole equals color88
+    keyword whole extends color19
+    keyword whole false color19
+    keyword whole final color19
+    keyword whole finalize color88
+    keyword whole finally color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole future color19
+    keyword whole generic color19
+    keyword whole getClass color88
+    keyword whole goto color19
+    keyword whole hashCode color88
+    keyword whole if color19
+    keyword whole implements color19
+    keyword whole import color19
+    keyword whole inner color19
+    keyword whole instanceof color19
+    keyword whole int color19
+    keyword whole interface color19
+    keyword whole long color19
+    keyword whole native color19
+    keyword whole new color19
+    keyword whole notify color88
+    keyword whole notifyAll color88
+    keyword whole null color19
+    keyword whole outer color19
+    keyword whole package color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole rest color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole static color19
+    keyword whole strictfp color19
+    keyword whole super color19
+    keyword whole switch color19
+    keyword whole synchronized color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole throws color19
+    keyword whole toString color88
+    keyword whole transient color19
+    keyword whole true color19
+    keyword whole try color19
+    keyword whole var color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole wait color88
+    keyword whole while color19
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\s' color32
+    keyword '+' color32
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color88
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color196
+    keyword \\\n color124
+    keyword /\**\*/ color30
+    keyword "+" color160
+    keyword <+> color160
+
+context " " color28
+    spellcheck
+    keyword \\" color34
+    keyword \\n color34
+    keyword %% color34
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color34
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color34
+    keyword %\[hl\]n color34
+    keyword %\[.\]\[0123456789\]s color34
+    keyword %[*] color34
+    keyword %c color34
+    keyword \\\{0123\}\{01234567\}\{01234567\} color34
+    keyword \\\\ color34
+    keyword \\' color34
+    keyword \\\{abtnvfr\} color34
Index: etc/skel/.local/share/mc/mcedit/js.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/js.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/js.syntax	(revision 385)
@@ -0,0 +1,187 @@
+
+context default
+
+    #=========================
+    # Keywords
+    keyword whole arguments color19
+    keyword whole break color19
+    keyword whole caller color19
+    keyword whole case color19
+    keyword whole catch color19
+    keyword whole class color19
+    keyword whole const color19
+    keyword whole constructor color19
+    keyword whole continue color19
+    keyword whole else color19
+    keyword whole extends color19
+    keyword whole export color19
+    keyword whole default color19
+    keyword whole delete color19
+    keyword whole for color19
+    keyword whole function color19
+    keyword whole if color19
+    keyword whole import color19
+    keyword whole in color19
+    keyword whole instanceof color19
+    keyword whole let color19
+    keyword whole new color19
+    keyword whole of color19
+    keyword whole prototype color19
+    keyword whole return color19
+    keyword whole switch color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole try color19
+    keyword whole typeof color19
+    keyword whole var color19
+    keyword whole while color19
+    keyword whole with color19
+    keyword whole yield color19
+
+    #=========================
+    # Objects
+    keyword whole ActiveXObject color19
+    keyword whole Array color19
+    keyword whole Boolean color19
+    keyword whole Date color19
+    keyword whole Dictionary color19
+    keyword whole Enumerator color19
+    keyword whole FileSystemObject color19
+    keyword whole Function color19
+    keyword whole Global color19
+    keyword whole Image color19
+    keyword whole Math color19
+    keyword whole Map color19
+    keyword whole Number color19
+    keyword whole Object color19
+    keyword whole Promise color19
+    keyword whole Proxy color19
+    keyword whole Reflect color19
+    keyword whole Set color19
+    keyword whole Symbol color19
+    keyword whole TextStream color19
+    keyword whole RegExp color19
+    keyword whole VBArray color19
+    keyword whole WeakMap color19
+    keyword whole WeakSet color19
+
+    #=========================
+    # Most common functions
+    keyword whole alert color19
+    keyword whole escape color19
+    keyword whole eval color19
+    keyword whole indexOf color19
+    keyword whole isNaN color19
+    keyword whole toString color19
+    keyword whole unescape color19
+    keyword whole valueOf color19
+
+    #=========================
+    # Constants
+    keyword whole false color32
+    keyword whole null color32
+    keyword whole true color32
+    keyword whole undefined color19
+
+    #=========================
+    # Comments
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    #=========================
+    # Numbers
+    wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.
+
+    keyword whole 0\{xX\}\{0123456789abcdefABCDEF\}\[0123456789abcdefABCDEF\] color32
+    keyword whole \{0123456789\}\[0123456789\] color32
+    keyword whole \[0123456789\]\.\{0123456789\}\[0123456789\] color32
+    keyword whole \{0123456789\}\[0123456789\]\.\[0123456789\] color32
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color32
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color32
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color32
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color32
+
+    #=========================
+    # Special symbols
+    keyword => color17
+    keyword \. color19
+    keyword \* color19
+    keyword \+ color19
+    keyword - color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword ! color19
+    keyword & color19
+    keyword | color19
+    keyword ^ color19
+    keyword ~ color19
+    keyword > color19
+    keyword < color19
+
+    #=========================
+    # Separators
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword ? color17
+    keyword : color17
+    keyword ; color88
+
+
+#=============================
+# Comments
+
+context exclusive /\* \*/ color30
+    spellcheck
+    keyword whole BUG color124
+    keyword whole FixMe color124
+    keyword whole FIXME color124
+    keyword whole Note color124
+    keyword whole NOTE color124
+    keyword whole ToDo color124
+    keyword whole TODO color124
+    keyword !!\[!\] color124
+    keyword ??\[?\] color124
+
+
+context exclusive // \n color30
+    spellcheck
+    keyword whole BUG color124
+    keyword whole FixMe color124
+    keyword whole FIXME color124
+    keyword whole Note color124
+    keyword whole NOTE color124
+    keyword whole ToDo color124
+    keyword whole TODO color124
+    keyword !!\[!\] color124
+    keyword ??\[?\] color124
+
+
+#=============================
+# Strings
+
+context " " color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color34
+    keyword \\\{0123\}\{01234567\}\{01234567\} color34
+
+    keyword ' color34
+
+context ' ' color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color34
+    keyword \\\{0123\}\{01234567\}\{01234567\} color34
+
+    keyword " color34
+
+context ` ` color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color34
+    keyword \\\{0123\}\{01234567\}\{01234567\} color34
+    keyword ${*} color19
Index: etc/skel/.local/share/mc/mcedit/json.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/json.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/json.syntax	(revision 385)
@@ -0,0 +1,39 @@
+
+context default
+
+# Numbers
+    wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.
+
+    keyword whole \[\-\]\{0123456789\}\[0123456789\] color32
+    keyword whole \[\-\]\[0123456789\]\.\{0123456789\}\[0123456789\] color32
+    keyword whole \[\-\]\{0123456789\}\[0123456789\]\.\[0123456789\] color32
+    keyword whole \[\-\]\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color32
+    keyword whole \[\-\]\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color32
+    keyword whole \[\-\]\{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color32
+    keyword whole \[\-\]\{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color32
+
+
+# Constants
+    keyword whole false  color129
+    keyword whole null color129
+    keyword whole true color129
+
+    keyword { color17
+    keyword } color17
+    keyword [ color19
+    keyword ] color19
+    keyword , color196
+    keyword : color124
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context " " color240
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/kotlin.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/kotlin.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/kotlin.syntax	(revision 385)
@@ -0,0 +1,188 @@
+# kotlin.syntax
+#
+# URL: https://github.com/anvabr/kotlin.syntax
+#
+# License: GNU General Public License v3.0
+
+context default
+
+# hard keywords
+	keyword whole as color19
+	keyword whole as? color19
+	keyword whole break color19
+	keyword whole class color19
+	keyword whole continue color19
+	keyword whole do color19
+	keyword whole else color19
+	keyword whole false color19
+	keyword whole for color19
+	keyword whole fun color19
+	keyword whole if color19
+	keyword whole in color19
+	keyword whole !in color19
+	keyword whole interface color19
+	keyword whole is color19
+	keyword whole !is color19
+	keyword whole null color19
+	keyword whole object color19
+	keyword whole package color30
+	keyword whole return color19
+	keyword whole super color19
+	keyword whole this color19
+	keyword whole throw color19
+	keyword whole true color19
+	keyword whole try color19
+	keyword whole typealias color19
+	keyword whole val color19
+	keyword whole var color19
+	keyword whole when color19
+	keyword whole while color19	
+
+# soft keywords
+	keyword whole by color88
+	keyword whole catch color19
+	keyword whole constructor color88
+	keyword whole delegate color88
+	keyword whole dynamic color88
+#	keyword whole field color88
+	keyword whole file color88
+	keyword whole finally color88
+	keyword whole get color88
+	keyword whole import color30
+	keyword whole init color88
+	keyword whole param color88
+	keyword whole property color88
+	keyword whole reciever color88
+	keyword whole set color88
+	keyword whole setparam color88
+	keyword whole where color88
+
+# modifier keywords
+	keyword whole abstract color90
+	keyword whole annotation color90
+	keyword whole companion color90
+	keyword whole const color90
+	keyword whole crossinline color90
+	keyword whole data color90
+	keyword whole enum color90
+	keyword whole external color90
+	keyword whole final color90
+	keyword whole infix color90
+	keyword whole inline color90
+	keyword whole inner color90
+	keyword whole internal color90
+	keyword whole lateinit color90
+	keyword whole noinline color90
+	keyword whole open color90
+	keyword whole operator color90
+	keyword whole out color90
+	keyword whole override color90
+	keyword whole private color90
+	keyword whole protected color90
+	keyword whole public color90
+	keyword whole reified color90
+	keyword whole sealed color90
+	keyword whole suspend color90
+	keyword whole tailrec color90
+	keyword whole vararg color90
+
+# special identifiers
+	keyword whole field color88
+	keyword whole it color88
+
+	keyword @\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color17	
+	keyword \[ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]@ color17
+
+# operators and special symbols
+	keyword \+ color17
+	keyword - color17
+	keyword \* color17
+	keyword / color17
+	keyword % color17
+	keyword = color17
+	keyword \+= color17
+	keyword -= color17
+	keyword \*= color17
+	keyword /= color17
+	keyword %= color17
+	keyword \+\+ color17
+	keyword -- color17
+	keyword && color17
+	keyword || color17
+	keyword ! color17
+	keyword == color17
+	keyword != color17
+	keyword === color17
+	keyword !== color17
+	keyword > color17
+	keyword < color17
+	keyword >= color17
+	keyword <= color17
+	keyword [ color17
+	keyword ] color17
+	keyword !! color17
+	keyword ?. color17
+	keyword ?: color17
+	keyword :: color17
+	keyword .. color17
+	keyword : color17
+	keyword ? color17
+	keyword -> color17
+	keyword @ color17
+	keyword ; color17
+	keyword $ color17
+	keyword _ color17
+
+# built-in types
+	keyword whole Double color196
+	keyword whole Float color196
+	keyword whole Long color196
+	keyword whole Int color196
+	keyword whole Short color196
+	keyword whole Byte color196
+	keyword whole Char color196
+	keyword whole Boolean color196
+	keyword whole Array color196
+	keyword whole String color196
+	keyword whole ByteArray color196
+	keyword whole ByteSequence color196
+
+# comment
+context exclusive /\* \*/ color240
+context exclusive // \n color240
+
+context """ """ color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword $\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+
+context ' ' color28
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword $\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/latex.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/latex.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/latex.syntax	(revision 385)
@@ -0,0 +1,274 @@
+context default
+wholechars left \\
+wholechars right abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+
+    spellcheck
+
+    keyword whole {\\it color88
+    keyword } color88
+    keyword whole {\\bf color88
+    keyword } color88
+    keyword { color88
+
+    keyword \\$ color19
+
+# type style
+    keyword whole \\tiny color19
+    keyword whole \\scriptsize color19
+    keyword whole \\footnotesize color19
+    keyword whole \\small color19
+    keyword whole \\normalsize color19
+    keyword whole \\large color19
+    keyword whole \\Large color19
+    keyword whole \\LARGE color19
+    keyword whole \\huge color19
+    keyword whole \\Huge color19
+
+# accents and symbols
+    keyword whole \\\{`'^"~=.uvHtcdb\}{\{aeiouAEIOU\}} color19
+    keyword whole \\dag color19
+    keyword whole \\ddag color19
+    keyword whole \\S color19
+    keyword whole \\P color19
+    keyword whole \\copyright color19
+    keyword whole \\pounds color19
+
+# sectioning and table of contents
+    keyword whole \\part[*]{*} color196
+    keyword whole \\part{*} color196
+    keyword whole \\part\*{*} color196
+    keyword whole \\chapter[*]{*} color196
+    keyword whole \\chapter{*} color196
+    keyword whole \\chapter\*{*} color196
+    keyword whole \\section[*]{*} color196
+    keyword whole \\section{*} color196
+    keyword whole \\section\*{*} color196
+    keyword whole \\subsection[*]{*} color196
+    keyword whole \\subsection{*} color196
+    keyword whole \\subsection\*{*} color196
+    keyword whole \\subsubsection[*]{*} color196
+    keyword whole \\subsubsection{*} color196
+    keyword whole \\subsubsection\*{*} color196
+    keyword whole \\paragraph[*]{*} color196
+    keyword whole \\paragraph{*} color196
+    keyword whole \\paragraph\*{*} color196
+    keyword whole \\subparagraph[*]{*} color196
+    keyword whole \\subparagraph{*} color196
+    keyword whole \\subparagraph\*{*} color196
+
+    keyword whole \\appendix color196
+    keyword whole \\tableofcontents color196
+
+# misc
+    keyword whole \\item[*] color19
+    keyword whole \\item color19
+    keyword whole \\\\ color19
+    keyword \\\s color19 color232
+    keyword \\@ color19 color232
+    keyword %% color19
+    keyword \\% color19
+
+# docuement and page styles
+    keyword whole \\documentstyle[*]{*} color19
+    keyword whole \\documentstyle{*} color19
+    keyword whole \\pagestyle{*} color19
+
+# cross references
+    keyword whole \\label{*} color19
+    keyword whole \\ref{*} color19
+
+# bibliography and citations
+    keyword whole \\bibliography{*} color19
+    keyword whole \\bibitem[*]{*} color19
+    keyword whole \\bibitem{*} color19
+    keyword whole \\cite[*]{*} color19
+    keyword whole \\cite{*} color19
+
+# splitting the input
+    keyword whole \\input{*} color19
+    keyword whole \\include{*} color19
+    keyword whole \\includeonly{*} color19
+
+# line breaking
+    keyword whole \\linebreak[\[01234\]] color19
+    keyword whole \\nolinebreak[\[01234\]] color19
+    keyword whole \\linebreak color19
+    keyword whole \\nolinebreak color19
+    keyword whole \\[+] color19
+    keyword whole \\- color19
+    keyword whole \\sloppy color19
+
+# page breaking
+    keyword whole \\pagebreak[\[01234\]] color19
+    keyword whole \\nopagebreak[\[01234\]] color19
+    keyword whole \\pagebreak color19
+    keyword whole \\nopagebreak color19
+    keyword whole \\samepage color19
+    keyword whole \\newpage color19
+    keyword whole \\clearpage color19
+
+# definitions
+    keyword \\newcommand{*}[*] color26
+    keyword \\newcommand{*} color26
+    keyword \\newenvironment{*}[*]{*} color26
+    keyword \\newenvironment{*}{*} color26
+
+# boxes
+
+# begins and ends
+    keyword \\begin{document} color196
+    keyword \\begin{equation} color196
+    keyword \\begin{displaymath} color196
+    keyword \\begin{eqnarray} color196
+    keyword \\begin{quote} color196
+    keyword \\begin{quotation} color196
+    keyword \\begin{center} color196
+    keyword \\begin{verse} color196
+    keyword \\begin{verbatim} color196
+    keyword \\begin{itemize} color196
+    keyword \\begin{enumerate} color196
+    keyword \\begin{description} color196
+    keyword \\begin{list} color196
+    keyword \\begin{array} color196
+    keyword \\begin{tabular} color196
+    keyword \\begin{thebibliography}{*} color196
+    keyword \\begin{sloppypar} color196
+
+    keyword \\end{document} color196
+    keyword \\end{equation} color196
+    keyword \\end{displaymath} color196
+    keyword \\end{eqnarray} color196
+    keyword \\end{quote} color196
+    keyword \\end{quotation} color196
+    keyword \\end{center} color196
+    keyword \\end{verse} color196
+    keyword \\end{verbatim} color196
+    keyword \\end{itemize} color196
+    keyword \\end{enumerate} color196
+    keyword \\end{description} color196
+    keyword \\end{list} color196
+    keyword \\end{array} color196
+    keyword \\end{tabular} color196
+    keyword \\end{thebibliography}{*} color196
+    keyword \\end{sloppypar} color196
+
+    keyword \\begin{*} color17
+    keyword \\end{*} color17
+
+    keyword \\theorem{*}{*} color19
+
+# if all else fails
+    keyword whole \\begin color243
+    keyword whole \\+[*][*]{*}{*}{*} color17
+    keyword whole \\+[*][*]{*}{*} color17
+    keyword whole \\+[*]{*}{*}{*} color17
+    keyword whole \\+[*]{*}{*} color17
+    keyword whole \\+[*]{*} color17
+    keyword whole \\+{*}{*}{*}{*} color17
+    keyword whole \\+{*}{*}{*} color17
+    keyword whole \\+{*}{*} color17
+    keyword whole \\+{*} color17
+    keyword whole \\+ color17
+
+context exclusive whole {\\bf } color90
+    keyword whole \\tiny color19
+    keyword whole \\scriptsize color19
+    keyword whole \\footnotesize color19
+    keyword whole \\small color19
+    keyword whole \\normalsize color19
+    keyword whole \\large color19
+    keyword whole \\Large color19
+    keyword whole \\LARGE color19
+    keyword whole \\huge color19
+    keyword whole \\Huge color19
+    keyword whole \\\{`'^"~=.uvHtcdb\}{\{aeiouAEIOU\}} color19
+    keyword whole \\dag color19
+    keyword whole \\ddag color19
+    keyword whole \\S color19
+    keyword whole \\P color19
+    keyword whole \\copyright color19
+    keyword whole \\pounds color19
+    keyword whole \\\\ color19
+    keyword \\\s color19 color232
+    keyword \\@ color19 color232
+    keyword %% color19
+    keyword whole \\label{*} color19
+    keyword whole \\ref{*} color19
+    keyword whole \\bibitem[*]{*} color19
+    keyword whole \\bibitem{*} color19
+    keyword whole \\cite[*]{*} color19
+    keyword whole \\cite{*} color19
+    keyword whole \\[+] color19
+    keyword whole \\- color19
+    keyword whole \\sloppy color19
+    keyword whole \\+[*][*]{*}{*}{*} color17
+    keyword whole \\+[*][*]{*}{*} color17
+    keyword whole \\+[*]{*}{*}{*} color17
+    keyword whole \\+[*]{*}{*} color17
+    keyword whole \\+[*]{*} color17
+    keyword whole \\+{*}{*}{*}{*} color17
+    keyword whole \\+{*}{*}{*} color17
+    keyword whole \\+{*}{*} color17
+    keyword whole \\+{*} color17
+    keyword whole \\+ color17
+
+context exclusive whole {\\it } color91
+    keyword whole \\tiny color19
+    keyword whole \\scriptsize color19
+    keyword whole \\footnotesize color19
+    keyword whole \\small color19
+    keyword whole \\normalsize color19
+    keyword whole \\large color19
+    keyword whole \\Large color19
+    keyword whole \\LARGE color19
+    keyword whole \\huge color19
+    keyword whole \\Huge color19
+    keyword whole \\\{`'^"~=.uvHtcdb\}{\{aeiouAEIOU\}} color19
+    keyword whole \\dag color19
+    keyword whole \\ddag color19
+    keyword whole \\S color19
+    keyword whole \\P color19
+    keyword whole \\copyright color19
+    keyword whole \\pounds color19
+    keyword whole \\\\ color19
+    keyword \\\s color19 color232
+    keyword \\@ color19 color232
+    keyword %% color19
+    keyword whole \\label{*} color19
+    keyword whole \\ref{*} color19
+    keyword whole \\bibitem[*]{*} color19
+    keyword whole \\bibitem{*} color19
+    keyword whole \\cite[*]{*} color19
+    keyword whole \\cite{*} color19
+    keyword whole \\[+] color19
+    keyword whole \\- color19
+    keyword whole \\sloppy color19
+    keyword whole \\+[*][*]{*}{*}{*} color17
+    keyword whole \\+[*][*]{*}{*} color17
+    keyword whole \\+[*]{*}{*}{*} color17
+    keyword whole \\+[*]{*}{*} color17
+    keyword whole \\+[*]{*} color17
+    keyword whole \\+{*}{*}{*}{*} color17
+    keyword whole \\+{*}{*}{*} color17
+    keyword whole \\+{*}{*} color17
+    keyword whole \\+{*} color17
+    keyword whole \\+ color17
+
+
+
+context \\pagenumbering{ } color19
+    keyword arabic color17
+    keyword roman color17
+    keyword alph color17
+    keyword Roman color17
+    keyword Alph color17
+
+context % \n color30
+
+context exclusive \\begin{verbatim} \\end{verbatim} color243
+
+# mathematical formulas
+context $ $ color88
+context exclusive \\begin{equation} \\end{equation} color88
+context exclusive \\begin{displaymath} \\end{displaymath} color88
+context exclusive \\begin{eqnarray} \\end{eqnarray} color88
Index: etc/skel/.local/share/mc/mcedit/lisp.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/lisp.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/lisp.syntax	(revision 385)
@@ -0,0 +1,84 @@
+#
+# Lisp syntax highlighting
+#
+# Author: Mykolas Juraitis (juramyko@soften.ktu.lt)
+# Version: 6 Aug, 2002
+#
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-*0123456789
+
+context default
+    keyword whole apply color19
+    keyword whole and color19
+    keyword whole car color19
+    keyword whole caar color19
+    keyword whole cadr color19
+    keyword whole cdar color19
+    keyword whole cddr color19
+    keyword whole cdr color19
+    keyword whole close color19
+    keyword whole cond color19
+    keyword whole cons color19
+    keyword whole count color19
+    keyword whole defvar color19
+    keyword whole defstruct color19
+    keyword whole defun color19
+    keyword whole do color19
+    keyword whole eq color19
+    keyword whole eql color19
+    keyword whole equal color19
+    keyword whole eval color19
+    keyword whole format color19
+    keyword whole if color19
+    keyword whole let* color19
+    keyword whole let color19
+    keyword whole list color19
+    keyword whole load color19
+    keyword whole make-package color19
+    keyword whole mapcar color19
+    keyword whole not color19
+    keyword whole null color19
+    keyword whole numberp color19
+    keyword whole open color19
+    keyword whole or color19
+    keyword whole pprint color19
+    keyword whole prin1 color19
+    keyword whole princ color19
+    keyword whole print color19
+    keyword whole provide color19
+    keyword whole read color19
+    keyword whole require color19
+    keyword whole set color19
+    keyword whole setf color19
+    keyword whole setq color19
+    keyword whole slot-value color19
+    keyword whole sort color19
+    keyword whole stringp color19
+    keyword whole terpri color19
+    keyword whole write color19
+
+    keyword whole lambda color196
+    keyword whole nil color196
+    keyword whole t color196
+
+    keyword #' color90
+    keyword ' color90
+    keyword , color90
+
+    keyword ( color17
+    keyword ) color17
+
+# Keyword declarations and keywords
+
+    keyword :\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-*0123456789\] color243
+    keyword &\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-*0123456789\] color243
+
+# Comments
+
+context ; \n color30
+
+# Strings
+
+context " " color28
+    keyword \\" color28
+    keyword \\\\ color28
Index: etc/skel/.local/share/mc/mcedit/lkr.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/lkr.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/lkr.syntax	(revision 385)
@@ -0,0 +1,76 @@
+# Syntax rules for the gputils .lkr files.
+
+context default
+
+    #=========================
+    # Predefined constants
+    #
+    keyword whole _CRUNTIME color232 color28
+    keyword whole _DEBUG color232 color28
+    keyword whole _DEBUGCODESTART color232 color28
+    keyword whole _DEBUGCODELEN color232 color28
+    keyword whole _DEBUGDATASTART color232 color28
+    keyword whole _DEBUGDATALEN color232 color28
+    keyword whole _EXTENDEDMODE color232 color28
+
+    #=========================
+    # Keywords
+    #
+    keyword whole LIBPATH color88
+    keyword whole LKRPATH color88
+    keyword whole FILES color88
+
+    keyword whole #DEFINE color196
+    keyword whole #IFDEF color196
+    keyword whole #ELSE color196
+    keyword whole #FI color196
+
+    keyword whole ACCESSBANK color19
+    keyword whole CODEPAGE color19
+    keyword whole DATABANK color19
+    keyword whole LINEARMEM color19
+    keyword whole PROTECTED color19
+    keyword whole RESERVED color19
+    keyword whole SECTION color19
+    keyword whole SHAREBANK color19
+    keyword whole SHADOW color19
+    keyword whole STACK color19
+
+    keyword whole END color90
+    keyword whole NAME color90
+    keyword whole SIZE color90
+    keyword whole START color90
+
+    keyword whole RAM color30
+    keyword whole ROM color30
+
+wholechars 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_
+
+    #=========================
+    # Numbers
+    #
+    keyword whole 0b\{01_\}\[01_\] color88
+    keyword whole 0q\{0123456_\}\[0123456_\] color88
+    keyword whole \[-\]\{0123456789_\}\[0123456789_\] color88
+    keyword whole 0x\{0123456789ABCDEFabcdef_\}\[0123456789ABCDEFabcdef_\] color88
+
+    #=========================
+    # Comments
+    #
+    keyword //*\n color243 color91
+
+    #=========================
+    # Special symbols
+    #
+    keyword - color17
+    keyword \* color17
+    keyword / color17
+    keyword % color17
+    keyword \+ color17
+    keyword << color17
+    keyword >> color17
+    keyword = color17
+    keyword ( color17
+    keyword ) color17
+    keyword . color17
+    keyword : color17
Index: etc/skel/.local/share/mc/mcedit/lsm.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/lsm.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/lsm.syntax	(revision 385)
@@ -0,0 +1,32 @@
+
+context default
+    spellcheck
+    keyword linestart Begin3 color90
+    keyword linestart Title:\s\s\s\s\s\s\s\s\s\s color160 color19
+    keyword linestart Version:\s\s\s\s\s\s\s\s color160 color19
+    keyword linestart Entered-date:\s\s\s color160 color19
+    keyword linestart Description:\s\s\s\s color160 color19
+    keyword linestart Keywords:\s\s\s\s\s\s\s color160 color19
+    keyword linestart Alternate-site:\s color160 color19
+    keyword linestart Primary-site:\s\s\s color160 color19
+    keyword linestart Original-site:\s\s color160 color19
+    keyword linestart Platforms:\s\s\s\s\s\s color160 color19
+    keyword linestart Copying-policy:\s color160 color19
+    keyword linestart End color90
+
+    keyword linestart \t\t                color243 color19
+    keyword linestart \s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s color243 color19
+    keyword whole GPL color28
+    keyword whole BSD color28
+    keyword whole Shareware color28
+    keyword whole sunsite.unc.edu color28
+    keyword wholeright \s*.tar.gz color28
+    keyword wholeright \s*.lsm color28
+
+context linestart Author:\s\s\s\s\s\s\s\s\s \n color196
+    keyword whole \s*@*\s(*) color26
+
+context linestart Maintained-by:\s\s \n color196
+    keyword whole \s*@*\s(*) color26
+
+###############################################################################
Index: etc/skel/.local/share/mc/mcedit/lua.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/lua.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/lua.syntax	(revision 385)
@@ -0,0 +1,295 @@
+#
+# Lua syntax highlighting
+#
+# History:
+#
+# - 2015: Support for long strings and long comments.
+# - 2011: String-literal fixes.
+# - 2005: Started by Mike Gorchak <lestat@i.com.ua>
+
+context default color53
+
+# keywords
+    keyword whole and color243
+    keyword whole break color243
+    keyword whole do color243
+    keyword whole else color243
+    keyword whole elseif color243
+    keyword whole end color243
+    keyword whole false color243
+    keyword whole for color243
+    keyword whole function color243
+    keyword whole if color243
+    keyword whole in color243
+    keyword whole local color243
+    keyword whole nil color243
+    keyword whole not color243
+    keyword whole or color243
+    keyword whole repeat color243
+    keyword whole return color243
+    keyword whole then color243
+    keyword whole true color243
+    keyword whole until color243
+    keyword whole while color243
+
+# Comment and string delimiters
+    keyword -- color30
+    keyword ]\[=\]] color30
+    # The following colorizes the start delimiter of "long" strings.
+    # The start delimiter of "long" comments isn't affected by the following
+    # directive but gets its color from the "--" above (gods know why).
+    keyword [\[=\][ color30
+
+# Operators
+    keyword ( color243
+    keyword ) color243
+    keyword { color243
+    keyword } color243
+    keyword [ color243
+    keyword ] color243
+    keyword . color243
+    keyword , color243
+    keyword ; color243
+    keyword : color243
+    keyword .. color243
+    keyword ... color243
+    keyword = color243
+    keyword == color243
+    keyword ~= color243
+    keyword <= color243
+    keyword => color243
+    keyword > color243
+    keyword < color243
+    keyword \+ color243
+    keyword - color243
+    keyword \* color243
+    keyword / color243
+    keyword ^ color243
+
+
+# Library Functions
+
+    # basiclib
+    keyword whole error color19
+    keyword whole getmetatable color19
+    keyword whole setmetatable color19
+    keyword whole getfenv color19
+    keyword whole setfenv color19
+    keyword whole next color19
+    keyword whole ipairs color19
+    keyword whole pairs color19
+    keyword whole print color19
+    keyword whole tonumber color19
+    keyword whole tostring color19
+    keyword whole type color19
+    keyword whole assert color19
+    #keyword whole unpack color19    # modern code should use table.unpack()
+    keyword whole rawequal color19
+    keyword whole rawget color19
+    keyword whole rawset color19
+    keyword whole pcall color19
+    keyword whole xpcall color19
+    keyword whole collectgarbage color19
+    keyword whole gcinfo color19
+    keyword whole loadfile color19
+    keyword whole dofile color19
+    keyword whole loadstring color19
+    keyword whole require color19
+    keyword whole coroutine.create color19
+    keyword whole coroutine.wrap color19
+    keyword whole coroutine.resume color19
+    keyword whole coroutine.yield color19
+    keyword whole coroutine.status color19
+
+    # stringlib
+    keyword whole string.len color19
+    keyword whole string.sub color19
+    keyword whole string.lower color19
+    keyword whole string.upper color19
+    keyword whole string.char color19
+    keyword whole string.rep color19
+    keyword whole string.byte color19
+    keyword whole string.format color19
+    keyword whole string.dump color19
+    keyword whole string.find color19
+    keyword whole string.gfind color19
+    keyword whole string.gsub color19
+
+    # tablelib
+    keyword whole table.concat color19
+    keyword whole table.foreach color19
+    keyword whole table.foreachi color19
+    keyword whole table.getn color19
+    keyword whole table.setn color19
+    keyword whole table.sort color19
+    keyword whole table.insert color19
+    keyword whole table.remove color19
+    keyword whole table.unpack color19
+
+    # mathlib
+    keyword whole math.abs color19
+    keyword whole math.sin color19
+    keyword whole math.cos color19
+    keyword whole math.tan color19
+    keyword whole math.asin color19
+    keyword whole math.acos color19
+    keyword whole math.atan color19
+    keyword whole math.atan2 color19
+    keyword whole math.ceil color19
+    keyword whole math.floor color19
+    keyword whole math.mod color19
+    keyword whole math.frexp color19
+    keyword whole math.ldexp color19
+    keyword whole math.sqrt color19
+    keyword whole math.min color19
+    keyword whole math.max color19
+    keyword whole math.log color19
+    keyword whole math.log10 color19
+    keyword whole math.exp color19
+    keyword whole math.deg color19
+    keyword whole math.pow color19
+    keyword whole math.rad color19
+    keyword whole math.random color19
+    keyword whole math.randomseed color19
+
+    # iolib
+    keyword whole io.input color19
+    keyword whole io.output color19
+    keyword whole io.lines color19
+    keyword whole io.close color19
+    keyword whole io.flush color19
+    keyword whole io.open color19
+    keyword whole io.popen color19
+    keyword whole io.read color19
+    keyword whole io.tmpfile color19
+    keyword whole io.type color19
+    keyword whole io.write color19
+
+    # filelib
+    keyword whole file.flush color19
+    keyword whole file.read color19
+    keyword whole file.lines color19
+    keyword whole file.seek color19
+    keyword whole file.write color19
+    keyword whole file.close color19
+    keyword whole file.__gc color19
+    keyword whole file.__tostring color19
+
+    # syslib
+    keyword whole os.clock color19
+    keyword whole os.date color19
+    keyword whole os.difftime color19
+    keyword whole os.execute color19
+    keyword whole os.exit color19
+    keyword whole os.getenv color19
+    keyword whole os.remove color19
+    keyword whole os.rename color19
+    keyword whole os.setlocale color19
+    keyword whole os.time color19
+    keyword whole os.tmpname color19
+
+    # debuglib
+    keyword whole debug.getlocal color19
+    keyword whole debug.getinfo color19
+    keyword whole debug.gethook color19
+    keyword whole debug.getupvalue color19
+    keyword whole debug.sethook color19
+    keyword whole debug.setlocal color19
+    keyword whole debug.setupvalue color19
+    keyword whole debug.debug color19
+    keyword whole debug.traceback color19
+
+
+# Global Variables
+    keyword whole _VERSION color90
+    keyword whole _G color90
+
+#
+# Long comments
+#
+
+context exclusive --[[ ]] color30
+    # hightlights ldoc tags: "@todo", "@param", "@function" etc.
+    keyword @\[abcdefghijklmnopqrstuvwxyz\] color196 base
+    spellcheck
+context exclusive --[=[ ]=] color30
+    keyword @\[abcdefghijklmnopqrstuvwxyz\] color196 base
+    spellcheck
+context exclusive --[==[ ]==] color30
+    keyword @\[abcdefghijklmnopqrstuvwxyz\] color196 base
+    spellcheck
+context exclusive --[===[ ]===] color30
+    keyword @\[abcdefghijklmnopqrstuvwxyz\] color196 base
+    spellcheck
+# 4 equals and up (the number of ='s doesn't have to match, but that's the best we can do):
+context exclusive --[====\[=\][ ]====\[=\]] color30
+    keyword @\[abcdefghijklmnopqrstuvwxyz\] color196 base
+    spellcheck
+
+#
+# Long strings
+#
+
+context exclusive [[ ]] color90
+    spellcheck
+context exclusive [=[ ]=] color90
+    spellcheck
+context exclusive [==[ ]==] color90
+    spellcheck
+context exclusive [===[ ]===] color90
+    spellcheck
+# 4 equals and up (the number of ='s doesn't have to match, but that's the best we can do):
+context exclusive [====\[=\][ ]====\[=\]] color90
+    spellcheck
+
+
+# Simple comments
+context exclusive -- \n color30
+    keyword @\[abcdefghijklmnopqrstuvwxyz\] color196 base
+    spellcheck
+
+# Shebang line
+context linestart #! \n color30
+
+# Strings
+context " " color28
+    keyword %a color88
+    keyword %c color88
+    keyword %d color88
+    keyword %l color88
+    keyword %p color88
+    keyword %q color88
+    keyword %s color88
+    keyword %u color88
+    keyword %w color88
+    keyword %x color88
+    keyword %z color88
+    keyword \\\\ color88
+    keyword \\" color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\{01234567\}\{01234567\} color88
+    keyword \\\{01234567\} color88
+    spellcheck
+
+context ' ' color28
+    keyword %a color88
+    keyword %c color88
+    keyword %d color88
+    keyword %l color88
+    keyword %p color88
+    keyword %q color88
+    keyword %s color88
+    keyword %u color88
+    keyword %w color88
+    keyword %x color88
+    keyword %z color88
+    keyword \\\\ color88
+    keyword \\" color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\{01234567\}\{01234567\} color88
+    keyword \\\{01234567\} color88
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/m4.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/m4.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/m4.syntax	(revision 385)
@@ -0,0 +1,101 @@
+
+context default
+
+    #=========================
+    # Built-in macros with mandatory parameters
+    keyword whole builtin color19
+    keyword whole decr color19
+    keyword whole define color19
+    keyword whole defn color19
+    keyword whole esyscmd color19
+    keyword whole eval color19
+    keyword whole format color19
+    keyword whole ifdef color19
+    keyword whole ifelse color19
+    keyword whole include color19
+    keyword whole incr color19
+    keyword whole index color19
+    keyword whole len color19
+    keyword whole maketemp color19
+    keyword whole patsubst color19
+    keyword whole popdef color19
+    keyword whole pushdef color19
+    keyword whole regexp color19
+    keyword whole sinclude color19
+    keyword whole substr color19
+    keyword whole syscmd color19
+    keyword whole translit color19
+    keyword whole undefine color19
+
+    #=========================
+    # Built-in macros with optional parameters
+    keyword whole changecom color19
+    keyword whole changequote color19
+    keyword whole debugfile color19
+    keyword whole debugmode color19
+    keyword whole divert color19
+    keyword whole divnum color19
+    keyword whole dumpdef color19
+    keyword whole errprint color19
+    keyword whole indir color19
+    keyword whole m4exit color19
+    keyword whole m4wrap color19
+    keyword whole shift color19
+    keyword whole sysval color19
+    keyword whole traceoff color19
+    keyword whole traceon color19
+    keyword whole undivert color19
+
+    #=========================
+    # Autoconf and Automake macros
+    keyword whole AC_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color32
+    keyword whole AS_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color32
+    keyword whole AM_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color32
+
+    #=========================
+    # Variables
+    keyword whole __file__ color124
+    keyword whole __gnu__ color124
+    keyword whole __line__ color124
+    keyword whole __unix__ color124
+    keyword wholeright $\{0123456789\}\[0123456789\] color124
+    keyword wholeright $\{@\*#\} color124
+
+    #=========================
+    # Special symbols
+    keyword ` color17
+    keyword ' color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword ( color17
+    keyword ) color17
+
+
+#=============================
+# Comments
+
+context # \n color30
+    spellcheck
+    keyword whole BUG color124
+    keyword whole FixMe color124
+    keyword whole FIXME color124
+    keyword whole Note color124
+    keyword whole NOTE color124
+    keyword whole ToDo color124
+    keyword whole TODO color124
+    keyword !!\[!\] color124
+    keyword ??\[?\] color124
+
+
+context dnl \n color30
+    spellcheck
+    keyword whole BUG color124
+    keyword whole FixMe color124
+    keyword whole FIXME color124
+    keyword whole Note color124
+    keyword whole NOTE color124
+    keyword whole ToDo color124
+    keyword whole TODO color124
+    keyword !!\[!\] color124
+    keyword ??\[?\] color124
Index: etc/skel/.local/share/mc/mcedit/mail.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/mail.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/mail.syntax	(revision 385)
@@ -0,0 +1,73 @@
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_01234567890.-
+
+context default
+    spellcheck
+
+context linestart From\s \n\n color26
+    keyword linestart From: color88
+    keyword linestart From\s color196
+    keyword <*@*> color243
+    keyword whole +@+ color243
+    keyword linestart To: color90
+    keyword linestart Subject: color196/Orange
+    keyword linestart +: color30
+
+context linestart Return-path:\s \n\n color26
+    keyword linestart From: color88
+    keyword linestart From\s color196
+    keyword <*@*> color243
+    keyword whole +@+ color243
+    keyword linestart To: color90
+    keyword linestart Subject: color196/Orange
+    keyword linestart +: color30
+
+context linestart Return-Path:\s \n\n color26
+    keyword linestart From: color88
+    keyword linestart From\s color196
+    keyword <*@*> color243
+    keyword whole +@+ color243
+    keyword linestart To: color90
+    keyword linestart Subject: color196/Orange
+    keyword linestart +: color30
+
+context linestart From:\s \n\n color26
+    keyword linestart From: color88
+    keyword linestart From\s color196
+    keyword <*@*> color243
+    keyword whole +@+ color243
+    keyword linestart To: color90
+    keyword linestart Subject: color196/Orange
+    keyword linestart +: color30
+
+context linestart Date:\s \n\n color26
+    keyword linestart From: color88
+    keyword linestart From\s color196
+    keyword <*@*> color243
+    keyword whole +@+ color243
+    keyword linestart To: color90
+    keyword linestart Subject: color196/Orange
+    keyword linestart +: color30
+
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]>\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]>\[\s\]>\[\s\]> \n color196
+context linestart >\[\s\]>\[\s\]> \n color88
+context linestart >\[\s\]> \n color196
+context linestart > \n color88
Index: etc/skel/.local/share/mc/mcedit/makefile.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/makefile.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/makefile.syntax	(revision 385)
@@ -0,0 +1,72 @@
+
+context default
+    keyword $$ color17
+    keyword $(*) color34
+    keyword ${*} color28
+# GNU Makefiles
+    keyword whole linestart define color201
+    keyword whole linestart endef color201
+    keyword whole linestart include color201
+    keyword whole linestart ifdef color201
+    keyword whole linestart ifndef color201
+    keyword whole linestart endif color201
+    keyword whole linestart if color201
+    keyword whole linestart ifeq color201
+    keyword whole linestart ifneq color201
+    keyword whole linestart else color201
+# BSD Makefiles
+    keyword whole linestart .\[\s\t\]elif color201
+    keyword whole linestart .\[\s\t\]else color201
+    keyword whole linestart .\[\s\t\]endfor color201
+    keyword whole linestart .\[\s\t\]endif color201
+    keyword whole linestart .\[\s\t\]for color201
+    keyword whole linestart .\[\s\t\]if color201
+    keyword whole linestart .\[\s\t\]include color201
+    keyword whole linestart .\[\s\t\]undef color201
+
+    keyword linestart \t color240 color160
+    keyword whole .PHONY color243
+    keyword whole .SUFFIXES color243
+    keyword whole .DEFAULT color243
+    keyword whole .PRECIOUS color243
+    keyword whole .INTERMEDIATE color243
+    keyword whole .SECONDARY color243
+    keyword whole .DELETE_ON_ERROR color243
+    keyword whole .IGNORE color243
+    keyword whole .LOW_RESOLUTION_TIME color243
+    keyword whole .SILENT color243
+    keyword whole .EXPORT_ALL_VARIABLES color243
+    keyword whole .NOTPARALLEL color243
+    keyword whole .NOEXPORT color243
+    keyword = color243
+    keyword : color52
+    keyword \\\n color52
+# this handles strange cases like @something@@somethingelse@ properly
+    keyword whole @+@ color124 color252
+    keyword @+@ color124 color252
+
+# comment
+context linestart # \n color30
+    spellcheck
+    keyword whole @+@ color124 color252
+    keyword @+@ color124 color252
+
+# right part of an assignment
+context exclusive = \n color17
+    keyword \\\n color52
+    keyword $$ color17
+    keyword $(*) color34
+    keyword ${*} color28
+    keyword linestart \t color240 color160
+    keyword whole @+@ color124 color252
+    keyword @+@ color124 color252
+
+# shell code
+context exclusive linestart \t \n
+    keyword \\\n color52
+    keyword $$ color17
+    keyword $(*) color34
+    keyword ${*} color28
+    keyword linestart \t color240 color160
+    keyword whole @+@ color124 color252
+    keyword @+@ color124 color252
Index: etc/skel/.local/share/mc/mcedit/markdown.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/markdown.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/markdown.syntax	(revision 385)
@@ -0,0 +1,34 @@
+
+context default color240
+    spellcheck
+    # links
+    keyword whole [*](*) color19
+
+context linestart #### \n color124
+    spellcheck
+
+context linestart # \n color88
+    spellcheck
+
+context linestart > \n color28
+    spellcheck
+
+context linestart \s\s\s\s \n color32
+
+context ``` ``` color32
+
+context `` `` color32
+
+context ` ` color32
+
+context \*\* \*\* color28
+    spellcheck
+
+context \* \* color91
+    spellcheck
+
+context \_\_ \_\_ color92
+    spellcheck
+
+context \_ \_ color91
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/meson.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/meson.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/meson.syntax	(revision 385)
@@ -0,0 +1,91 @@
+# MIT License
+#
+# Copyright (c) 2018 Vitold S
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in all
+# copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+
+
+context default
+# Functions
+    keyword whole add_global_arguments color243
+    keyword whole add_global_link_arguments color243
+    keyword whole add_languages color243
+    keyword whole add_project_arguments color243
+    keyword whole add_project_link_arguments color243
+    keyword whole add_test_setup color243
+    keyword whole benchmark color243
+    keyword whole both_libraries color243
+    keyword whole build_target color243
+    keyword whole configuration_data color243
+    keyword whole configure_file color243
+    keyword whole custom_target color243
+    keyword whole declare_dependency color243
+    keyword whole dependency color243
+    keyword whole disabler color243
+    keyword whole error color243
+    keyword whole environment color243
+    keyword whole executable color243
+    keyword whole find_library color243
+    keyword whole find_program color243
+    keyword whole files color243
+    keyword whole generator color243
+    keyword whole get_option color243
+    keyword whole get_variable color243
+    keyword whole import color243
+    keyword whole include_directories color243
+    keyword whole install_data color243
+    keyword whole install_headers color243
+    keyword whole install_man color243
+    keyword whole install_subdir color243
+    keyword whole is_variable color243
+    keyword whole jar color243
+    keyword whole join_paths color243
+    keyword whole library color243
+    keyword whole message color243
+    keyword whole warning color243
+    keyword whole project color243
+    keyword whole run_command color243
+    keyword whole run_target color243
+    keyword whole set_variable color243
+    keyword whole shared_library color243
+    keyword whole shared_module color243
+    keyword whole static_library color243
+    keyword whole subdir color243
+    keyword whole subdir_done color243
+    keyword whole subproject color243
+    keyword whole test color243
+    keyword whole vcs_tag color243
+# Build-in objects
+    keyword whole meson color19
+    keyword whole build_machine color19
+    keyword whole host_machine color19
+    keyword whole target_machine color19
+    keyword whole compiler color19
+    keyword whole string color19
+    keyword whole Number color19
+    keyword whole boolean color19
+    keyword whole array color19
+    keyword whole dictionary color19
+
+context ' ' color28
+
+context " " color196
+
+context linestart # \n color30
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/ml.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/ml.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/ml.syntax	(revision 385)
@@ -0,0 +1,95 @@
+##################################################################################
+# ML (CamlLight) syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
+##################################################################################
+
+context default
+    keyword whole and color19
+    keyword whole as color19
+    keyword whole begin color19
+    keyword whole do color19
+    keyword whole done color19
+    keyword whole downto color19
+    keyword whole else color19
+    keyword whole end color19
+    keyword whole exception color19
+    keyword whole for color19
+    keyword whole fun color19
+    keyword whole function color19
+    keyword whole if color19
+    keyword whole in color19
+    keyword whole let color19
+    keyword whole match color19
+    keyword whole mutable color19
+    keyword whole not color19
+    keyword whole of color19
+    keyword whole or color19
+    keyword whole prefix color19
+    keyword whole rec color19
+    keyword whole then color19
+    keyword whole to color19
+    keyword whole try color19
+    keyword whole type color19
+    keyword whole value color19
+    keyword whole where color19
+    keyword whole while color19
+    keyword whole mod color19
+    keyword whole with color19
+    keyword whole true color19
+    keyword whole false color19
+
+    keyword (\* color30
+    keyword \*) color30
+
+    keyword `\s` color17
+    keyword `+` color17
+    keyword > color26
+    keyword <> color26
+    keyword < color26
+    keyword . color26
+    keyword -> color88
+    keyword <- color26
+    keyword \+ color26
+    keyword - color26
+    keyword \* color26
+    keyword / color26
+    keyword % color26
+    keyword = color26
+    keyword | color26
+    keyword # color26
+    keyword @ color26
+    keyword ^ color26
+    keyword { color26
+    keyword } color26
+    keyword ( color26
+    keyword ) color26
+    keyword [ color26
+    keyword ] color26
+    keyword , color26
+    keyword : color26
+    keyword & color26
+
+    keyword wholeright ;; color196
+    keyword wholeright ; color196
+
+    keyword ; color26
+
+context exclusive (\* \*) color30
+
+    keyword \\\n color19
+    keyword "+" color30
+    keyword <+> color30
+
+context " " color17
+    keyword \\" color90
+    keyword \\n color90
+    keyword %% color90
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color90
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color90
+    keyword %\[hl\]n color90
+    keyword %\[.\]\[0123456789\]s color90
+    keyword %[*] color90
+    keyword %c color90
+    keyword \\\{0123\}\{01234567\}\{01234567\} color90
+    keyword \\\\ color90
+    keyword \\' color90
+    keyword \\\{abtnvfr\} color90
Index: etc/skel/.local/share/mc/mcedit/named.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/named.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/named.syntax	(revision 385)
@@ -0,0 +1,191 @@
+wholechars abcdefghijklmnopqrstuvwxyz0123456789-
+
+context default
+    keyword whole acl color19
+    keyword whole additional-from-auth color19
+    keyword whole additional-from-cache color19
+    keyword whole algorithm color19
+    keyword whole allow-notify color19
+    keyword whole allow-query color19
+    keyword whole allow-recursion color19
+    keyword whole allow-transfer color19
+    keyword whole allow-update-forwarding color19
+    keyword whole allow-v6-synthesis color19
+    keyword whole allow color19
+    keyword whole also-notify color19
+    keyword whole alt-transfer-source color19
+    keyword whole alt-transfer-source-v6 color19
+    keyword whole avoid-v4-udp-ports color19
+    keyword whole avoid-v6-udp-ports color19
+    keyword whole auth-nxdomain color19
+    keyword whole blackhole color19
+    keyword whole bogus color19
+    keyword whole cache-file color19
+    keyword whole category color19
+    keyword whole channel color19
+    keyword whole check-names color19
+    keyword whole class color19
+    keyword whole cleaning-interval color19
+    keyword whole controls color19
+    keyword whole coresize color19
+    keyword whole database color19
+    keyword whole datasize color19
+    keyword whole dnssec-enable color19
+    keyword whole dnssec-lookaside color19
+    keyword whole dnssec-must-be-secure color19
+    keyword whole deallocate-on-exit color19
+    keyword whole delegation-only color19
+    keyword whole deny color19
+    keyword whole dialup color19
+    keyword whole directory color19
+    keyword whole dump-file color19
+    keyword whole edns color19
+    keyword whole exclude color19
+    keyword whole fake-iquery color19
+    keyword whole fetch-glue color19
+    keyword whole files color19
+    keyword whole file color19
+    keyword whole forwarders color19
+    keyword whole forward color19
+    keyword whole grant color19
+    keyword whole has-old-clients color19
+    keyword whole heartbeat-interval color19
+    keyword whole host-statistics color19
+    keyword whole host-statistics-max color19
+    keyword whole inet color19
+    keyword whole interface-interval color19
+    keyword whole key color19
+    keyword whole key-directory color19
+    keyword whole keys color19
+    keyword whole lame-ttl color19
+    keyword whole listen-on-v6 color19
+    keyword whole listen-on color19
+    keyword whole logging color19
+    keyword whole lwres color19
+    keyword whole maintain-ixfr-base color19
+    keyword whole masters color19
+    keyword whole match-clients color19
+    keyword whole match-destinations color19
+    keyword whole match-mapped-addresses color19
+    keyword whole match-recursive-only color19
+    keyword whole max-cache-size color19
+    keyword whole max-cache-ttl color19
+    keyword whole max-ixfr-log-size color19
+    keyword whole max-ncache-ttl color19
+    keyword whole max-refresh-time color19
+    keyword whole max-retry-time color19
+    keyword whole max-transfer-idle-in color19
+    keyword whole max-transfer-idle-out color19
+    keyword whole max-transfer-time-in color19
+    keyword whole max-transfer-time-out color19
+    keyword whole memstatistics-file color19
+    keyword whole minimal-responses color19
+    keyword whole min-refresh-time color19
+    keyword whole min-retry-time color19
+    keyword whole min-roots color19
+    keyword whole multiple-cnames color19
+    keyword whole named-xfer color19
+    keyword whole name color19
+    keyword whole ndots color19
+    keyword whole notify-source-v6 color19
+    keyword whole notify-source color19
+    keyword whole notify color19
+    keyword whole options color19
+    keyword whole pid-file color19
+    keyword whole port color19
+    keyword whole print-category color19
+    keyword whole print-severity color19
+    keyword whole print-time color19
+    keyword whole provide-ixfr color19
+    keyword whole pubkey color19
+    keyword whole query-source-v6 color19
+    keyword whole query-source color19
+    keyword whole querylog color19
+    keyword whole random-device color19
+    keyword whole recursing-file color19
+    keyword whole recursion color19
+    keyword whole recursive-clients color19
+    keyword whole request-ixfr color19
+    keyword whole rfc2308-type1 color19
+    keyword whole root-delegation-only color19
+    keyword whole rrset-order color19
+    keyword whole search color19
+    keyword whole secret color19
+    keyword whole self color19
+    keyword whole serial-queries color19
+    keyword whole serial-query-rate color19
+    keyword whole server color19
+    keyword whole server-id color19
+    keyword whole severity color19
+    keyword whole sig-validity-interval color19
+    keyword whole sortlist color19
+    keyword whole stacksize color19
+    keyword whole statistics-file color19
+    keyword whole statistics-interval color19
+    keyword whole subdomain color19
+    keyword whole support-ixfr color19
+    keyword whole suppress-initial-notify color19
+    keyword whole syslog color19
+    keyword whole tcp-clients color19
+    keyword whole tkey-dhkey color19
+    keyword whole tkey-domain color19
+    keyword whole tkey-gssapi-credential color19
+    keyword whole topology color19
+    keyword whole transfer-format color19
+    keyword whole transfers-in color19
+    keyword whole transfer-source-v6 color19
+    keyword whole transfer-source color19
+    keyword whole transfers-out color19
+    keyword whole transfers-per-ns color19
+    keyword whole transfers color19
+    keyword whole treat-cr-as-space color19
+    keyword whole trusted-keys color19
+    keyword whole type color19
+    keyword whole update-policy color19
+    keyword whole use-alt-transfer-source color19
+    keyword whole use-id-pool color19
+    keyword whole use-ixfr color19
+    keyword whole version color19
+    keyword whole view color19
+    keyword whole wildcard color19
+    keyword whole zone-statistics color19
+    keyword whole zone color19
+
+    keyword whole any color196
+    keyword whole fail color196
+    keyword whole first color196
+    keyword whole hint color196
+    keyword whole ignore color196
+    keyword whole many-answers color196
+    keyword whole master color196
+    keyword whole none color196
+    keyword whole null color196
+    keyword whole one-answer color196
+    keyword whole only color196
+    keyword whole response color196
+    keyword whole slave color196
+    keyword whole stderr color196
+    keyword whole stub color196
+    keyword whole warn color196
+    keyword whole yes color196
+    keyword whole no color196
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+    keyword # color30
+    keyword { color17
+    keyword } color17
+    keyword ; color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context exclusive # \n color30
+    spellcheck
+
+context " " color28
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/nemerle.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/nemerle.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/nemerle.syntax	(revision 385)
@@ -0,0 +1,169 @@
+# mcedit syntax file
+#
+# Copyright (c) 2004 The University of Wroclaw.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#    1. Redistributions of source code must retain the above copyright
+#       notice, this list of conditions and the following disclaimer.
+#    2. Redistributions in binary form must reproduce the above copyright
+#       notice, this list of conditions and the following disclaimer in the
+#       documentation and/or other materials provided with the distribution.
+#    3. The name of the University may not be used to endorse or promote
+#       products derived from this software without specific prior
+#       written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+# NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# Adapted from java.syntax by Jacek Sliwerski.
+
+context default
+    keyword whole abstract color19
+    keyword whole and color19
+    keyword whole array color19
+    keyword whole as color19
+    keyword whole base color19
+    keyword whole bool color19
+    keyword whole catch color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole def color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extends color19
+    keyword whole extern color19
+    keyword whole false color19
+    keyword whole finally color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole foreach color19
+    keyword whole fun color19
+    keyword whole if color19
+    keyword whole implements color19
+    keyword whole in color19
+    keyword whole int color19
+    keyword whole interface color19
+    keyword whole internal color19
+    keyword whole list color19
+    keyword whole macro color19
+    keyword whole match color19
+    keyword whole module color19
+    keyword whole mutable color19
+    keyword whole namespace color19
+    keyword whole new color19
+    keyword whole null color19
+    keyword whole object color19
+    keyword whole option color19
+    keyword whole out color19
+    keyword whole override color19
+    keyword whole params color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole ref color19
+    keyword whole sealed color19
+    keyword whole static color19
+    keyword whole string color19
+    keyword whole syntax color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole true color19
+    keyword whole try color19
+    keyword whole tymatch color19
+    keyword whole type color19
+    keyword whole typeof color19
+    keyword whole unless color19
+    keyword whole using color19
+    keyword whole variant color19
+    keyword whole virtual color19
+    keyword whole void color19
+    keyword whole when color19
+    keyword whole where color19
+    keyword whole while color19
+    keyword whole with color19
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+
+    keyword %&& color17
+    keyword || color17
+    keyword && color17
+    keyword %| color17
+    keyword %& color17
+    keyword %^ color17
+    keyword :> color17
+    keyword <[ color17
+    keyword ]> color17
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword | color17
+    keyword ~ color17
+    keyword ! color17
+    keyword ; color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color160
+    keyword <+> color160
+
+context " " color28
+    spellcheck
+    keyword $\[().abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_\*\] color88
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/nroff.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/nroff.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/nroff.syntax	(revision 385)
@@ -0,0 +1,229 @@
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-+="'[]{}()
+
+context default
+    spellcheck
+    keyword \\fP color28
+    keyword \\fR color28
+    keyword \\fB color28
+    keyword \\fI color28
+    keyword whole linestart .AS color24
+    keyword whole linestart .Ar color24
+    keyword whole linestart .At color24
+    keyword whole linestart .BE color24
+    keyword whole linestart .BH color24
+    keyword whole linestart .BI color24
+    keyword whole linestart .BR color24
+    keyword whole linestart .BS color24
+    keyword whole linestart .Bd color24
+    keyword whole linestart .Bk color24
+    keyword whole linestart .Bl color24
+    keyword whole linestart .Bu color24
+    keyword whole linestart .Bx color24
+    keyword whole linestart .CE color24
+    keyword whole linestart .CM color24
+    keyword whole linestart .CS color24
+    keyword whole linestart .CT color24
+    keyword whole linestart .CW color24
+    keyword whole linestart .Cm color24
+    keyword whole linestart .Co color24
+    keyword whole linestart .DA color24
+    keyword whole linestart .DE color24
+    keyword whole linestart .DS color24
+    keyword whole linestart .DT color24
+    keyword whole linestart .Dd color24
+    keyword whole linestart .De color24
+    keyword whole linestart .Dl color24
+    keyword whole linestart .Dq color24
+    keyword whole linestart .Ds color24
+    keyword whole linestart .Dt color24
+    keyword whole linestart .Dv color24
+    keyword whole linestart .EE color24
+    keyword whole linestart .EN color24
+    keyword whole linestart .EQ color24
+    keyword whole linestart .EX color24
+    keyword whole linestart .Ed color24
+    keyword whole linestart .Ee color24
+    keyword whole linestart .Ek color24
+    keyword whole linestart .El color24
+    keyword whole linestart .Em color24
+    keyword whole linestart .En color24
+    keyword whole linestart .Ev color24
+    keyword whole linestart .Ex color24
+    keyword whole linestart .FI color24
+    keyword whole linestart .FL color24
+    keyword whole linestart .FN color24
+    keyword whole linestart .FT color24
+    keyword whole linestart .Fi color24
+    keyword whole linestart .Fl color24
+    keyword whole linestart .Fn color24
+    keyword whole linestart .HP color24
+    keyword whole linestart .HS color24
+    keyword whole linestart .Hh color24
+    keyword whole linestart .Hi color24
+    keyword whole linestart .IB color24
+    keyword whole linestart .IP color24
+    keyword whole linestart .IR color24
+    keyword whole linestart .IX color24
+    keyword whole linestart .Ic color24
+    keyword whole linestart .Id color24
+    keyword whole linestart .Ip color24
+    keyword whole linestart .It color24
+    keyword whole linestart .LI color24
+    keyword whole linestart .LO color24
+    keyword whole linestart .LP color24
+    keyword whole linestart .LR color24
+    keyword whole linestart .Li color24
+    keyword whole linestart .MF color24
+    keyword whole linestart .ML color24
+    keyword whole linestart .MU color24
+    keyword whole linestart .MV color24
+    keyword whole linestart .NF color24
+    keyword whole linestart .Nd color24
+    keyword whole linestart .Nm color24
+    keyword whole linestart .No color24
+    keyword whole linestart .OP color24
+    keyword whole linestart .Oc color24
+    keyword whole linestart .Oo color24
+    keyword whole linestart .Op color24
+    keyword whole linestart .Os color24
+    keyword whole linestart .PD color24
+    keyword whole linestart .PN color24
+    keyword whole linestart .PP color24
+    keyword whole linestart .PU color24
+    keyword whole linestart .Pa color24
+    keyword whole linestart .Pf color24
+    keyword whole linestart .Pp color24
+    keyword whole linestart .Pq color24
+    keyword whole linestart .Pr color24
+    keyword whole linestart .Ps color24
+    keyword whole linestart .Ql color24
+    keyword whole linestart .RB color24
+    keyword whole linestart .RE color24
+    keyword whole linestart .RI color24
+    keyword whole linestart .RS color24
+    keyword whole linestart .RT color24
+    keyword whole linestart .Re color24
+    keyword whole linestart .Rs color24
+    keyword whole linestart .SB color24
+    keyword whole linestart .SH color24
+    keyword whole linestart .SM color24
+    keyword whole linestart .SP color24
+    keyword whole linestart .SS color24
+    keyword whole linestart .Sa color24
+    keyword whole linestart .Sh color24
+    keyword whole linestart .Sm color24
+    keyword whole linestart .Sp color24
+    keyword whole linestart .Sq color24
+    keyword whole linestart .Ss color24
+    keyword whole linestart .St color24
+    keyword whole linestart .Sx color24
+    keyword whole linestart .Sy color24
+    keyword whole linestart .TE color24
+    keyword whole linestart .TH color24
+    keyword whole linestart .TP color24
+    keyword whole linestart .TQ color24
+    keyword whole linestart .TS color24
+    keyword whole linestart .Tn color24
+    keyword whole linestart .Tp color24
+    keyword whole linestart .UC color24
+    keyword whole linestart .Uh color24
+    keyword whole linestart .Ux color24
+    keyword whole linestart .VE color24
+    keyword whole linestart .VS color24
+    keyword whole linestart .Va color24
+    keyword whole linestart .Vb color24
+    keyword whole linestart .Ve color24
+    keyword whole linestart .Xc color24
+    keyword whole linestart .Xe color24
+    keyword whole linestart .Xr color24
+    keyword whole linestart .YN color24
+    keyword whole linestart .ad color24
+    keyword whole linestart .am color24
+    keyword whole linestart .bd color24
+    keyword whole linestart .bp color24
+    keyword whole linestart .br color24
+    keyword whole linestart .ce color24
+    keyword whole linestart .cs color24
+    keyword whole linestart .de color24
+    keyword whole linestart .ds color24
+    keyword whole linestart .ec color24
+    keyword whole linestart .eh color24
+    keyword whole linestart .el color24
+    keyword whole linestart .eo color24
+    keyword whole linestart .ev color24
+    keyword whole linestart .fc color24
+    keyword whole linestart .fi color24
+    keyword whole linestart .ft color24
+    keyword whole linestart .hy color24
+    keyword whole linestart .iX color24
+    keyword whole linestart .ie color24
+    keyword whole linestart .if color24
+    keyword whole linestart .ig color24
+    keyword whole linestart .in color24
+    keyword whole linestart .ll color24
+    keyword whole linestart .lp color24
+    keyword whole linestart .ls color24
+    keyword whole linestart .mk color24
+    keyword whole linestart .na color24
+    keyword whole linestart .ne color24
+    keyword whole linestart .nf color24
+    keyword whole linestart .nh color24
+    keyword whole linestart .nr color24
+    keyword whole linestart .ns color24
+    keyword whole linestart .oh color24
+    keyword whole linestart .ps color24
+    keyword whole linestart .re color24
+    keyword whole linestart .rm color24
+    keyword whole linestart .rn color24
+    keyword whole linestart .rr color24
+    keyword whole linestart .so color24
+    keyword whole linestart .sp color24
+    keyword whole linestart .ss color24
+    keyword whole linestart .ta color24
+    keyword whole linestart .ti color24
+    keyword whole linestart .tm color24
+    keyword whole linestart .tr color24
+    keyword whole linestart .ul color24
+    keyword whole linestart .vs color24
+    keyword whole linestart .zZ color24
+    keyword whole linestart .B color24
+    keyword whole linestart .F color24
+    keyword whole linestart .I color24
+    keyword whole linestart .R color24
+    keyword whole linestart .P color24
+    keyword whole linestart .L color24
+    keyword whole linestart .V color24
+    keyword whole linestart .F color24
+    keyword whole linestart .T color24
+    keyword whole linestart .X color24
+    keyword whole linestart .Y color24
+    keyword whole linestart .b color24
+    keyword whole linestart .l color24
+    keyword whole linestart .i color24
+
+context exclusive linestart .SH \n color18
+    keyword \\fB*\\fP color94
+    keyword \\fI*\\fP color124
+    spellcheck
+context exclusive linestart .TH \n color18
+    keyword \\fB*\\fP color94
+    keyword \\fI*\\fP color124
+    spellcheck
+context exclusive linestart .B \n color94
+    keyword \\fI*\\fP color124
+    spellcheck
+context exclusive linestart .I \n color124
+    keyword \\fB*\\fP color94
+    spellcheck
+context exclusive whole linestart .nf linestart .fi color22
+    keyword \\fB*\\fP color94
+    keyword \\fI*\\fP color124
+    spellcheck
+
+# font changes should end in a \fP
+context exclusive \\fB \\f\{PR\} color94
+    spellcheck
+context exclusive \\fI \\f\{PR\} color124
+    spellcheck
+context linestart .\\" \n color58
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/octave.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/octave.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/octave.syntax	(revision 385)
@@ -0,0 +1,373 @@
+# Octave/Matlab syntax file
+
+context default
+    keyword whole function color243
+    keyword whole endfunction color243
+    keyword whole global color243
+    keyword whole for color243
+    keyword whole end color243
+    keyword whole while color243
+    keyword whole if color243
+    keyword whole else color243
+    keyword whole elseif color243
+    keyword whole endif color243
+    keyword whole break color243
+    keyword whole switch color243
+    keyword whole case color243
+    keyword whole and color243
+    keyword whole or color243
+    keyword whole and color243
+
+    keyword ) color17
+    keyword ( color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword ; color17
+    keyword = color17
+    keyword \+ color17
+    keyword - color17
+    keyword \* color17
+    keyword / color17
+    keyword \^ color17
+    keyword ! color17
+    keyword & color17
+    keyword | color17
+    keyword > color17
+    keyword < color17
+
+# STD functions
+
+    keyword whole info color19
+    keyword whole whatsnew color19
+    keyword whole hostid color19
+    keyword whole help color19
+    keyword whole lookfor color19
+    keyword whole what color19
+    keyword whole which color19
+    keyword whole type color19
+    keyword whole edit color19
+    keyword whole pcode color19
+    keyword whole quit color19
+    keyword whole exit color19
+    keyword whole who color19
+    keyword whole whos color19
+    keyword whole save color19
+    keyword whole load color19
+    keyword whole memory color19
+    keyword whole clear color19
+    keyword whole pack color19
+    keyword whole workspace color19
+    keyword whole pathdef color19
+    keyword whole path color19
+    keyword whole addpath color19
+    keyword whole echo color19
+    keyword whole format color19
+    keyword whole diary color19
+    keyword whole pwd color19
+    keyword whole cd color19
+    keyword whole dir color19
+
+# Data/Type functions
+
+    keyword whole logical color19
+    keyword whole isnumeric color19
+    keyword whole islogical color19
+    keyword whole isempty color19
+    keyword whole isequal color19
+    keyword whole reshape color19
+    keyword whole repmat color19
+    keyword whole find color19
+    keyword whole length color19
+    keyword whole size color19
+    keyword whole cross color19
+    keyword whole kron color19
+    keyword whole linspace color19
+    keyword whole logspace color19
+    keyword whole meshgrid color19
+    keyword whole zeros color19
+    keyword whole ones color19
+    keyword whole rand color19
+    keyword whole randn color19
+    keyword whole end color19
+    keyword whole ind2sub color19
+    keyword whole sub2ind color19
+    keyword whole repmat color19
+    keyword whole cat color19
+    keyword whole ndims color19
+    keyword whole ndgrid color19
+    keyword whole permute color19
+    keyword whole ipermute color19
+    keyword whole shiftdim color19
+    keyword whole flipdim color19
+    keyword whole squeeze color19
+    keyword whole struct color19
+    keyword whole fieldnames color19
+    keyword whole getfield color19
+    keyword whole setfield color19
+    keyword whole rmfield color19
+    keyword whole isfield color19
+    keyword whole isstruct color19
+    keyword whole cell color19
+    keyword whole celldisp color19
+    keyword whole cellplot color19
+    keyword whole cellstr color19
+    keyword whole deal color19
+    keyword whole iscell color19
+    keyword whole num2cell color19
+    keyword whole cell2struct color19
+    keyword whole struct2cell color19
+    keyword whole lists color19
+    keyword whole varargin color19
+    keyword whole varargout color19
+    keyword whole inline color19
+    keyword whole argnames color19
+    keyword whole formula color19
+    keyword whole char color19
+    keyword whole vectorsize color19
+    keyword whole class color19
+    keyword whole isa color19
+    keyword whole isobject color19
+    keyword whole methods color19
+    keyword whole inferioto color19
+    keyword whole superioto color19
+    keyword whole horzcat color19
+    keyword whole vertcat color19
+    keyword whole subsref color19
+    keyword whole subsasgn color19
+    keyword whole subsindex color19
+
+#   <!-- Misc functions -->
+
+    keyword whole ans color19
+    keyword whole inf color19
+    keyword whole NaN color19
+    keyword whole Pi color19
+    keyword whole eps color19
+    keyword whole log2 color19
+    keyword whole pow2 color19
+    keyword whole realmin color19
+    keyword whole realmax color19
+    keyword whole all color19
+    keyword whole any color19
+    keyword whole exist color19
+    keyword whole bitset color19
+    keyword whole bitget color19
+    keyword whole bitmax color19
+    keyword whole bitcmp color19
+    keyword whole bitand color19
+    keyword whole bitor color19
+    keyword whole bitxor color19
+    keyword whole bitshift color19
+    keyword whole ismember color19
+    keyword whole unique color19
+    keyword whole union color19
+    keyword whole intersect color19
+    keyword whole setdiff color19
+    keyword whole setxor color19
+    keyword whole eval color19
+    keyword whole feval color19
+    keyword whole builtin color19
+    keyword whole assignin color19
+    keyword whole evalin color19
+    keyword whole run color19
+    keyword whole nargchk color19
+    keyword whole nargin color19
+    keyword whole nargout color19
+    keyword whole inputname color19
+    keyword whole input color19
+    keyword whole pause color19
+    keyword whole error color19
+    keyword whole warning color19
+    keyword whole lasterr color19
+    keyword whole lastwarn color19
+    keyword whole disp color19
+    keyword whole fprintf color19
+    keyword whole sprintf color19
+
+#   <!-- Math functions -->
+
+    keyword whole abs color19
+    keyword whole angle color19
+    keyword whole real color19
+    keyword whole imag color19
+    keyword whole conj color19
+    keyword whole cplxpair color19
+    keyword whole ceil color19
+    keyword whole fix color19
+    keyword whole floor color19
+    keyword whole round color19
+    keyword whole mod color19
+    keyword whole rem color19
+    keyword whole sign color19
+    keyword whole factor color19
+    keyword whole primes color19
+    keyword whole gcd color19
+    keyword whole lcm color19
+    keyword whole rat color19
+    keyword whole rats color19
+    keyword whole perms color19
+    keyword whole nchoosek color19
+    keyword whole sqrt color19
+    keyword whole exp color19
+    keyword whole log color19
+    keyword whole pow2 color19
+    keyword whole nextpow color19
+    keyword whole log2 color19
+    keyword whole log10 color19
+    keyword whole sin color19
+    keyword whole sinh color19
+    keyword whole asin color19
+    keyword whole asinh color19
+    keyword whole csc color19
+    keyword whole csch color19
+    keyword whole ascc color19
+    keyword whole ascch color19
+    keyword whole cos color19
+    keyword whole cosh color19
+    keyword whole acos color19
+    keyword whole acosh color19
+    keyword whole sec color19
+    keyword whole sech color19
+    keyword whole asec color19
+    keyword whole asech color19
+    keyword whole tan color19
+    keyword whole tanh color19
+    keyword whole atan color19
+    keyword whole atan2 color19
+    keyword whole atanh color19
+    keyword whole cot color19
+    keyword whole coth color19
+    keyword whole acot color19
+    keyword whole acoth color19
+    keyword whole cart2pol color19
+    keyword whole cart2sph color19
+    keyword whole pol2cartsph2cart color19
+    keyword whole besselj color19
+    keyword whole bessely color19
+    keyword whole besseli color19
+    keyword whole besselk color19
+    keyword whole besselh color19
+    keyword whole airy color19
+    keyword whole beta color19
+    keyword whole betainc color19
+    keyword whole betaln color19
+    keyword whole ellipj color19
+    keyword whole ellipke color19
+    keyword whole erf color19
+    keyword whole erfc color19
+    keyword whole erfcx color19
+    keyword whole erfinv color19
+    keyword whole gamma color19
+    keyword whole gammainc color19
+    keyword whole gammaln color19
+    keyword whole expint color19
+    keyword whole legendre color19
+
+#   <!-- Matrix functions -->
+
+    keyword whole eye color19
+    keyword whole diag color19
+    keyword whole tril color19
+    keyword whole triu color19
+    keyword whole fliplr color19
+    keyword whole flipud color19
+    keyword whole rot90 color19
+    keyword whole compan color19
+    keyword whole cond color19
+    keyword whole normest color19
+    keyword whole norm color19
+    keyword whole det color19
+    keyword whole see color19
+    keyword whole rank color19
+    keyword whole trace color19
+    keyword whole null color19
+    keyword whole orth color19
+    keyword whole inv color19
+    keyword whole lu color19
+    keyword whole qr color19
+    keyword whole svd color19
+    keyword whole gsvd color19
+    keyword whole roots color19
+    keyword whole poly color19
+
+#   <!-- Data analize functions -->
+
+    keyword whole sum color19
+    keyword whole cumsum color19
+    keyword whole prod color19
+    keyword whole cumprod color19
+    keyword whole sort color19
+    keyword whole sortrows color19
+    keyword whole max color19
+    keyword whole min color19
+    keyword whole median color19
+    keyword whole mean color19
+    keyword whole std color19
+    keyword whole cov color19
+    keyword whole corrcoef color19
+    keyword whole diff color19
+    keyword whole gradient color19
+    keyword whole polyfit color19
+    keyword whole interpft color19
+    keyword whole spline color19
+    keyword whole ppval color19
+    keyword whole fft color19
+    keyword whole ifft color19
+    keyword whole fft2 color19
+    keyword whole ifft2 color19
+    keyword whole fftn color19
+    keyword whole ifftn color19
+    keyword whole filter color19
+    keyword whole filter2 color19
+
+#   <!-- Plotting functions -->
+
+    keyword whole root color19
+    keyword whole figure color19
+    keyword whole axes color19
+    keyword whole line color19
+    keyword whole patch color19
+    keyword whole surface color19
+    keyword whole text color19
+    keyword whole plot color19
+    keyword whole fplot color19
+    keyword whole ezplot color19
+    keyword whole loglog color19
+    keyword whole semilogx color19
+    keyword whole semilogy color19
+    keyword whole polar color19
+    keyword whole piotyy color19
+    keyword whole plot3 color19
+    keyword whole meshgrid color19
+    keyword whole mesh color19
+    keyword whole meshc color19
+    keyword whole meshz color19
+    keyword whole axis color19
+    keyword whole hold color19
+    keyword whole grid color19
+    keyword whole bar color19
+    keyword whole barh color19
+    keyword whole pie color19
+    keyword whole subplot color19
+    keyword whole zoom color19
+    keyword whole colormap color19
+    keyword whole label color19
+    keyword whole legend color19
+    keyword whole errorbar color19
+    keyword whole hist color19
+    keyword whole stem color19
+    keyword whole stairs color19
+    keyword whole scatter color19
+    keyword whole roze color19
+
+context %{ %} color30
+    spellcheck
+
+context # \n color30
+    spellcheck
+
+context % \n color30
+    spellcheck
+
+context " " color28
Index: etc/skel/.local/share/mc/mcedit/opencl.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/opencl.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/opencl.syntax	(revision 385)
@@ -0,0 +1,178 @@
+# Syntax rules for the C and the C++ programming languages
+#
+# List of keywords is based on opencl-mode.el from
+# Salmane Bah <salmane.bah@u-bordeaux.fr>
+
+context default
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole int color19
+    keyword whole long color19
+    keyword whole register color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole while color19
+    keyword whole asm color19
+    keyword whole inline color19
+    keyword whole wchar_t color19
+    keyword whole ... color19
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+    keyword whole \[\s\t\]default color19
+    keyword whole linestart \[\s\t\]\{ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]: color26
+
+# Function type qualifiers
+    keyword whole __kernel color243
+
+# Variable type qualifiers
+    keyword whole __global color243
+    keyword whole __local color243
+    keyword whole __constant color243
+    keyword whole __private color243
+    keyword whole __read_only color243
+    keyword whole __write_only color243
+    keyword whole __read_write color243
+    keyword whole __enable color243
+    keyword whole __disable color243
+    keyword whole global color243
+    keyword whole local color243
+    keyword whole constant color243
+    keyword whole private color243
+    keyword whole read_only color243
+    keyword whole write_only color243
+    keyword whole read_write color243
+    keyword whole enable color243
+    keyword whole disable color243
+
+# Built-in functions
+    keyword whole get_group_id color90
+    keyword whole get_local_id color90
+    keyword whole get_global_id color90
+    keyword whole get_local_size color90
+    keyword whole get_global_size color90
+    keyword whole get_work_dim color90
+    keyword whole get_num_groups color90
+    keyword whole get_global_offset color90
+    keyword whole barrier color90
+
+# Constants
+    keyword whole CLK_LOCAL_MEM_FENCE color243
+    keyword whole CLK_GLOBAL_MEM_FENCE color243
+    keyword whole MAXFLOAT color243
+    keyword whole HUGE_VAL color243
+    keyword whole HUGE_VALF color243
+    keyword whole INFINITY color243
+    keyword whole NAN color243
+
+# Built-in types
+    keyword whole half color19
+    keyword whole uchar color19
+    keyword whole ushort color19
+    keyword whole uint color19
+    keyword whole ulong color19
+    keyword whole bool color19
+    keyword whole size_t color19
+    keyword whole ptrdiff_t color19
+    keyword whole intptr_t color19
+    keyword whole uintptr_t color19
+
+    keyword whole image2d_t color19
+    keyword whole image3d_t color19
+    keyword whole image2d_array_t color19
+    keyword whole image3d_array_t color19
+    keyword whole image1d_array_t color19
+    keyword whole image1d_t color19
+    keyword whole image1d_buffer_t color19
+    keyword whole sampler_t color19
+    keyword whole event_t color19
+
+    keyword whole cl_khr_\{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\}\{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_\}+ color88
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+# punctuation characters, sorted by ASCII code
+    keyword ! color19
+    keyword % color19
+    keyword && color19
+    keyword & color90
+    keyword ( color17
+    keyword ) color17
+    keyword \* color19
+    keyword \+ color19
+    keyword , color17
+    keyword - color19
+    keyword / color19
+    keyword : color17
+    keyword ; color90
+    keyword < color19
+    keyword = color19
+    keyword > color19
+    keyword ? color17
+    keyword [ color17
+    keyword ] color17
+    keyword ^ color90
+    keyword { color17
+    keyword || color19
+    keyword | color90
+    keyword } color17
+    keyword ~ color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color160
+    keyword <+> color160
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/osl.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/osl.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/osl.syntax	(revision 385)
@@ -0,0 +1,139 @@
+# Syntax rules for the C and the C++ programming languages
+#
+# List of keywords is based on opencl-mode.el from
+# Salmane Bah <salmane.bah@u-bordeaux.fr>
+
+context default
+# Keywords
+    keyword whole break color19
+    keyword whole closure color19
+    keyword whole color color19
+    keyword whole continue color19
+    keyword whole do color19
+    keyword whole else color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole if color19
+    keyword whole illuminance color19
+    keyword whole illuminate color19
+    keyword whole int color19
+    keyword whole matrix color19
+    keyword whole normal color19
+    keyword whole output color19
+    keyword whole point color19
+    keyword whole public color19
+    keyword whole return color19
+    keyword whole string color19
+    keyword whole struct color19
+    keyword whole vector color19
+    keyword whole void color19
+    keyword whole while color19
+    keyword whole or color19
+    keyword whole and color19
+    keyword whole not color19
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+
+# Reserved words
+    keyword whole bool color160
+    keyword whole case color160
+    keyword whole char color160
+    keyword whole class color160
+    keyword whole const color160
+    keyword whole default color160
+    keyword whole double color160
+    keyword whole enum color160
+    keyword whole extern color160
+    keyword whole false color160
+    keyword whole friend color160
+    keyword whole inline color160
+    keyword whole long color160
+    keyword whole private color160
+    keyword whole protected color160
+    keyword whole short color160
+    keyword whole signed color160
+    keyword whole sizeof color160
+    keyword whole static color160
+    keyword whole struct color160
+    keyword whole switch color160
+    keyword whole template color160
+    keyword whole this color160
+    keyword whole true color160
+    keyword whole typedef color160
+    keyword whole uniform color160
+    keyword whole union color160
+    keyword whole unsigned color160
+    keyword whole varying color160
+    keyword whole virtual color160
+
+# Shader types
+    keyword whole shader color243
+    keyword whole surface color243
+    keyword whole displacement color243
+    keyword whole volume color243
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+# punctuation characters, sorted by ASCII code
+    keyword ! color19
+    keyword % color19
+    keyword && color19
+    keyword & color90
+    keyword ( color17
+    keyword ) color17
+    keyword \* color19
+    keyword \+ color19
+    keyword , color17
+    keyword - color19
+    keyword / color19
+    keyword : color17
+    keyword ; color90
+    keyword < color19
+    keyword = color19
+    keyword > color19
+    keyword ? color17
+    keyword [ color17
+    keyword ] color17
+    keyword ^ color90
+    keyword { color17
+    keyword || color19
+    keyword | color90
+    keyword } color17
+    keyword ~ color90
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color160
+    keyword <+> color160
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/pascal.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/pascal.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/pascal.syntax	(revision 385)
@@ -0,0 +1,140 @@
+# Pascal (BP7 IDE alike)
+
+caseinsensitive
+
+context default color19
+    keyword whole absolute color243
+    keyword whole abstract color243
+    keyword whole and color26
+    keyword whole array color243
+    keyword whole as color243
+    keyword whole asm color243
+    keyword whole assembler color243
+    keyword whole begin color243
+    keyword whole break color243
+    keyword whole case color243
+    keyword whole cdecl color243
+    keyword whole class color243
+    keyword whole const color243
+    keyword whole continue color243
+    keyword whole constructor color243
+    keyword whole destructor color243
+    keyword whole dispid color243
+    keyword whole dispinterface color243
+    keyword whole dispose color243
+    keyword whole div color26
+    keyword whole do color243
+    keyword whole downto color243
+    keyword whole dynamic color243
+    keyword whole else color243
+    keyword whole end color243
+    keyword whole except color243
+    keyword whole exit color243
+    keyword whole export color243
+    keyword whole exports color243
+    keyword whole external color243
+    keyword whole fail color243
+    keyword whole far color243
+    keyword whole false color243
+    keyword whole file color243
+    keyword whole finalisation color243
+    keyword whole finally color243
+    keyword whole for color243
+    keyword whole forward color243
+    keyword whole function color243
+    keyword whole goto color243
+    keyword whole if color243
+    keyword whole implementation color243
+    keyword whole in color243
+    keyword whole inherited color243
+    keyword whole initialization color243
+    keyword whole inline color243
+    keyword whole interface color243
+    keyword whole interrupt color243
+    keyword whole is color243
+    keyword whole label color243
+    keyword whole library color243
+    keyword whole mod color26
+    keyword whole near color243
+    keyword whole new color243
+    keyword whole nil color243
+    keyword whole not color243
+    keyword whole object color243
+    keyword whole of color243
+    keyword whole on color243
+    keyword whole operator color243
+    keyword whole or color26
+    keyword whole otherwise color243
+    keyword whole overload color243
+    keyword whole override color243
+    keyword whole packed color243
+    keyword whole pascal color243
+    keyword whole private color243
+    keyword whole procedure color243
+    keyword whole program color243
+    keyword whole property color243
+    keyword whole protected color243
+    keyword whole public color243
+    keyword whole published color243
+    keyword whole raise color243
+    keyword whole read color243
+    keyword whole readonly color243
+    keyword whole record color243
+    keyword whole register color243
+    keyword whole repeat color243
+    keyword whole safecall color243
+    keyword whole self color243
+    keyword whole set color26
+    keyword whole shl color26
+    keyword whole shr color26
+    keyword whole stdcall color243
+    keyword whole string color243
+    keyword whole then color243
+    keyword whole to color243
+    keyword whole true color243
+    keyword whole try color243
+    keyword whole type color243
+    keyword whole unit color243
+    keyword whole until color243
+    keyword whole uses color243
+    keyword whole var color243
+    keyword whole virtual color243
+    keyword whole while color243
+    keyword whole with color243
+    keyword whole write color243
+    keyword whole writeln color243
+    keyword whole xor color26
+    keyword whole .. color243
+
+    keyword // color88
+
+    keyword > color26
+    keyword < color26
+    keyword \+ color26
+    keyword - color26
+    keyword / color26
+    keyword % color252
+    keyword = color26
+    keyword [ color252
+    keyword ] color252
+    keyword ( color252
+    keyword ) color252
+    keyword , color252
+    keyword . color252
+    keyword : color252
+    keyword ; color252
+#    keyword {$*} color196
+
+context ' ' color17
+context exclusive // \n color88
+    keyword $+:*$ color232 color28
+context exclusive (\* \*) color88
+    keyword $+:*$ color232 color28
+context exclusive (\*\* \*) color88 color232
+    keyword $+:*$ color232 color28
+context {$ } color28
+context { } color88
+#    keyword \[ABCDEFGHIJKLMNOPQRSTUVWXYZ\]\[-\+\] color88
+#    keyword $* color28
+    keyword $+:*$ color232 color28
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/perl.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/perl.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/perl.syntax	(revision 385)
@@ -0,0 +1,365 @@
+
+context default
+
+# subroutine prototypes
+    keyword (\[$%&\*;@[\\]\]) color24
+
+    keyword $_ color160
+    keyword $. color160
+    keyword $/ color160
+    keyword $, color160
+    keyword $" color160
+    keyword $\\ color160
+    keyword $# color160
+    keyword $\* color160
+    keyword $? color160
+    keyword $] color160
+    keyword $[ color160
+    keyword $; color160
+    keyword $! color160
+    keyword $@ color160
+    keyword $: color160
+    keyword $0 color160
+    keyword $$ color160
+    keyword $< color160
+    keyword $> color160
+    keyword $( color160
+    keyword $) color160
+
+    keyword $% color160
+    keyword $= color160
+    keyword $- color160
+    keyword $~ color160
+    keyword $| color160
+    keyword $& color160
+    keyword $` color160
+    keyword $' color160
+    keyword $\+ color160
+    keyword $\{0123456789\}\{0123456789\} color160
+    keyword $\{0123456789\} color160
+
+    keyword $^A color160
+    keyword $^D color160
+    keyword $^E color160
+    keyword $^I color160
+    keyword $^L color160
+    keyword $^P color160
+    keyword $^T color160
+    keyword $^W color160
+    keyword $^X color160
+    keyword $^A color160
+
+    keyword @EXPORT_OK color160
+    keyword @EXPORT color160
+    keyword @INC color160
+    keyword @ISA color160
+    keyword @_ color160
+    keyword @ENV color160
+    keyword @OVERLOAD color160
+    keyword @SIG color160
+
+
+    keyword <+> color160 color255
+    keyword -> color19
+    keyword => color19
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword && color19
+    keyword || color19
+    keyword ! color19
+    keyword whole ge color19
+    keyword whole le color19
+    keyword whole gt color19
+    keyword whole lt color19
+    keyword whole eq color19
+    keyword whole ne color19
+    keyword whole cmp color19
+    keyword ~ color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword .. color17
+    keyword : color17
+    keyword ; color88
+
+    keyword whole sub color19
+    keyword whole STDIN color160
+    keyword whole STDOUT color160
+    keyword whole STDERR color160
+    keyword whole STDARGV color160
+    keyword whole DATA color160
+
+    keyword wholeright $+ color29 color255 bold
+    keyword wholeright %+ color32 color255 bold
+    keyword wholeright @+ color104 color255 bold
+    keyword \\" color88
+    keyword \\' color88
+
+    keyword % color19
+    keyword & color201
+
+    keyword whole and color91
+    keyword whole bless color91
+    keyword whole break color91
+    keyword whole caller color91
+    keyword whole do color91
+    keyword whole else color91
+    keyword whole elsif color91
+    keyword whole foreach color91
+    keyword whole for color91
+    keyword whole goto color91
+    keyword whole if color91
+    keyword whole import color91
+    keyword whole last color91
+    keyword whole next color91
+    keyword whole not color91
+    keyword whole or color91
+    keyword whole package color91
+    keyword whole require color91
+    keyword whole return color91
+    keyword whole unless color91
+    keyword whole untie color91
+    keyword whole until color91
+    keyword whole use color91
+    keyword whole while color91
+
+    keyword whole diagnostics color32
+    keyword whole integer color32
+    keyword whole less color32
+    keyword whole lib color32
+    keyword whole ops color32
+    keyword whole overload color32
+    keyword whole sigtrap color32
+    keyword whole strict color32
+    keyword whole vars color32
+    keyword whole warnings color32
+
+    keyword whole abs color19
+    keyword whole atan2 color19
+    keyword whole chr color19
+    keyword whole cos color19
+    keyword whole exp color19
+    keyword whole gmtime color19
+    keyword whole hex color19
+    keyword whole int color19
+    keyword whole localtime color19
+    keyword whole log color19
+    keyword whole oct color19
+    keyword whole ord color19
+    keyword whole pack color19
+    keyword whole rand color19
+    keyword whole sin color19
+    keyword whole sqrt color19
+    keyword whole srand color19
+    keyword whole time color19
+    keyword whole unpack color19
+    keyword whole vec color19
+
+    keyword whole chomp color19
+    keyword whole chop color19
+    keyword whole crypt color19
+    keyword whole eval color19
+    keyword whole index color19
+    keyword whole lc color19
+    keyword whole lcfirst color19
+    keyword whole length color19
+    keyword whole quotemeta color19
+    keyword whole rindex color19
+    keyword whole substr color19
+    keyword whole uc color19
+    keyword whole ucfirst color19
+
+    keyword whole delete color19
+    keyword whole each color19
+    keyword whole exists color19
+    keyword whole grep color19
+    keyword whole join color19
+    keyword whole keys color19
+    keyword whole map color19
+    keyword whole pop color19
+    keyword whole push color19
+    keyword whole reverse color19
+    keyword whole scalar color19
+    keyword whole shift color19
+    keyword whole sort color19
+    keyword whole splice color19
+    keyword whole split color19
+    keyword whole unshift color19
+    keyword whole values color19
+
+    keyword whole chmod color19
+    keyword whole chown color19
+    keyword whole link color19
+    keyword whole lstat color19
+    keyword whole mkdir color19
+    keyword whole readlink color19
+    keyword whole rename color19
+    keyword whole rmdir color19
+    keyword whole stat color19
+    keyword whole symlink color19
+    keyword whole truncate color19
+    keyword whole unlink color19
+    keyword whole utime color19
+
+    keyword whole binmode color19
+    keyword whole close color19
+    keyword whole dbmclose color19
+    keyword whole dbmopen color19
+    keyword whole eof color19
+    keyword whole fcntl color19
+    keyword whole fileno color19
+    keyword whole flock color19
+    keyword whole getc color19
+    keyword whole ioctl color19
+    keyword whole open color19
+    keyword whole pipe color19
+    keyword whole print color19
+    keyword whole printf color19
+    keyword whole read color19
+    keyword whole seek color19
+    keyword whole select color19
+    keyword whole sprintf color19
+    keyword whole sysopen color19
+    keyword whole sysread color19
+    keyword whole syswrite color19
+    keyword whole tell color19
+
+    keyword whole formline color19
+    keyword whole write color19
+
+    keyword whole closedir color19
+    keyword whole opendir color19
+    keyword whole readdir color19
+    keyword whole rewinddir color19
+    keyword whole seekdir color19
+    keyword whole telldir color19
+
+    keyword whole alarm color19
+    keyword whole chdir color19
+    keyword whole chroot color19
+    keyword whole die color19
+    keyword whole exec color19
+    keyword whole exit color19
+    keyword whole fork color19
+    keyword whole getlogin color19
+    keyword whole getpgrp color19
+    keyword whole getppid color19
+    keyword whole getpriority color19
+    keyword whole glob color19
+    keyword whole kill color19
+    keyword whole setpgrp color19
+    keyword whole setpriority color19
+    keyword whole sleep color19
+    keyword whole syscall color19
+    keyword whole system color19
+    keyword whole times color19
+    keyword whole umask color19
+    keyword whole waitpid color19
+    keyword whole wait color19
+    keyword whole warn color19
+
+    keyword whole accept color19
+    keyword whole bind color19
+    keyword whole connect color19
+    keyword whole getpeername color19
+    keyword whole getsockname color19
+    keyword whole getsockopt color19
+    keyword whole listen color19
+    keyword whole recv color19
+    keyword whole send color19
+    keyword whole setsockopt color19
+    keyword whole shutdown color19
+    keyword whole socketpair color19
+    keyword whole socket color19
+
+    keyword whole msgctl color19
+    keyword whole msgget color19
+    keyword whole msgrcv color19
+    keyword whole msgsnd color19
+    keyword whole semctl color19
+    keyword whole semget color19
+    keyword whole semop color19
+    keyword whole shmctl color19
+    keyword whole shmget color19
+    keyword whole shmread color19
+    keyword whole shmwrite color19
+
+    keyword whole defined color19
+    keyword whole dump color19
+    keyword whole eval color19
+    keyword whole local color19
+    keyword whole my color19
+    keyword whole our color19
+    keyword whole ref color19
+    keyword whole reset color19
+    keyword whole scalar color19
+    keyword whole undef color19
+    keyword whole wantarray color19
+
+    keyword whole endgrent color19
+    keyword whole endpwent color19
+    keyword whole getgrent color19
+    keyword whole getgrgid color19
+    keyword whole getgrnam color19
+    keyword whole getpwent color19
+    keyword whole getpwnam color19
+    keyword whole getpwuid color19
+    keyword whole setgrent color19
+    keyword whole setpwent color19
+
+    keyword whole endhostent color19
+    keyword whole gethostbyaddr color19
+    keyword whole gethostbyname color19
+    keyword whole gethostent color19
+    keyword whole sethostent color19
+
+    keyword whole endnetent color19
+    keyword whole endprotoent color19
+    keyword whole endservent color19
+    keyword whole getnetbyaddr color19
+    keyword whole getnetbyname color19
+    keyword whole getnetent color19
+    keyword whole getprotobyname color19
+    keyword whole getprotobynumber color19
+    keyword whole getprotoent color19
+    keyword whole getservbyname color19
+    keyword whole getservbyport color19
+    keyword whole getservent color19
+    keyword whole serservent color19
+    keyword whole setnetent color19
+    keyword whole setprotoent color19
+
+context linestart #! \n color20 color251 bold
+
+context exclusive whole <\[\s\\\]EOF EOF color28
+
+context # \n color30
+    spellcheck
+
+context exclusive linestart = linestart =cut color130
+    spellcheck
+
+context " " color28
+    keyword \\" color34
+    keyword \\\\ color34
+
+context ' ' color34
+    keyword \\' color28
+    keyword \\\\ color28
+
+context exclusive qw( ) color28
+
+context exclusive ` ` color234 color253
+
+context whole __END__ guacomale_pudding color124
Index: etc/skel/.local/share/mc/mcedit/php.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/php.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/php.syntax	(revision 385)
@@ -0,0 +1,3153 @@
+
+context default
+
+######################
+# Control structures
+
+    keyword whole break color91
+    keyword whole case color91
+    keyword whole class color91
+    keyword whole continue color91
+    keyword whole declare color91
+    keyword whole default color91
+    keyword whole define color91
+    keyword whole do color91
+    keyword whole echo color91
+    keyword whole else color91
+    keyword whole elseif color91
+    keyword whole endif color91
+    keyword whole endwhile color91
+    keyword whole extends color91
+    keyword whole false color91
+    keyword whole for color91
+    keyword whole foreach color91
+    keyword whole function color91
+    keyword whole global color91
+    keyword whole if color91
+    keyword whole include color91
+    keyword whole include_once color91
+    keyword whole new color91
+    keyword whole private color91
+    keyword whole protected color91
+    keyword whole public color91
+    keyword whole require color91
+    keyword whole require_once color91
+    keyword whole return color91
+    keyword whole static color91
+    keyword whole switch color91
+    keyword whole true color91
+    keyword whole while color91
+
+
+# .NET Functions
+    keyword whole dotnet_load color32
+
+# Apache-specific Functions
+    keyword whole apache\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+    keyword whole ascii2ebcdic color32
+    keyword whole ebcdic2ascii color32
+    keyword whole getallheaders color32
+    keyword whole virtual color32
+
+# Alternative PHP Cache
+    keyword whole apc\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Advanced PHP debugger
+    keyword whole apd\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+    keyword whole override_function color32
+    keyword whole rename_function color32
+
+# Array Functions
+    keyword whole array color32
+    keyword whole array\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+    keyword whole arsort color32
+    keyword whole asort color32
+    keyword whole compact color32
+    keyword whole count color32
+    keyword whole current color32
+    keyword whole each color32
+    keyword whole end color32
+    keyword whole extract color32
+    keyword whole in_array color32
+    keyword whole key color32
+    keyword whole krsort color32
+    keyword whole ksort color32
+    keyword whole list color32
+    keyword whole natcasesort color32
+    keyword whole natsort color32
+    keyword whole next color32
+    keyword whole pos color32
+    keyword whole prev color32
+    keyword whole range color32
+    keyword whole reset color32
+    keyword whole rsort color32
+    keyword whole shuffle color32
+    keyword whole sizeof color32
+    keyword whole sort color32
+    keyword whole uasort color32
+    keyword whole uksort color32
+    keyword whole usort color32
+
+# Array Functions constants
+    keyword whole CASE_LOWER color104
+    keyword whole CASE_UPPER color104
+    keyword whole COUNT_NORMAL color104
+    keyword whole COUNT_RECURSIVE color104
+    keyword whole EXTR\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+    keyword whole SORT\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Aspell functions [deprecated]
+    keyword whole aspell\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# BCMath Arbitrary Precision Mathematics Functions
+    keyword whole bcadd color32
+    keyword whole bccomp color32
+    keyword whole bcdiv color32
+    keyword whole bcmod color32
+    keyword whole bcmul color32
+    keyword whole bcpow color32
+    keyword whole bcpowmod color32
+    keyword whole bcscale color32
+    keyword whole bcsqrt color32
+    keyword whole bcsub color32
+
+# PHP bytecode Compiler
+    keyword whole bcompiler\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Bzip2 Compression Functions
+    keyword whole bzclose color32
+    keyword whole bzcompress color32
+    keyword whole bzdecompress color32
+    keyword whole bzerrno color32
+    keyword whole bzerror color32
+    keyword whole bzerrstr color32
+    keyword whole bzflush color32
+    keyword whole bzopen color32
+    keyword whole bzread color32
+    keyword whole bzwrite color32
+
+# Calendar Functions
+    keyword whole cal\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+    keyword whole FrenchToJD color32
+    keyword whole GregorianToJD color32
+    keyword whole JDDayOfWeek color32
+    keyword whole JDMonthName color32
+    keyword whole JDToFrench color32
+    keyword whole JDToGregorian color32
+    keyword whole JDToJulian color32
+    keyword whole JewishToJD color32
+    keyword whole JulianToJD color32
+    keyword whole easter_date color32
+    keyword whole easter_days color32
+    keyword whole jdtojewish color32
+    keyword whole jdtounix color32
+    keyword whole unixtojd color32
+
+# Calendar Functions constants
+    keyword whole CAL\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# CCVS API Functions [deprecated]
+    keyword whole ccvs\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Class/Object Functions
+    keyword whole call_user_method color32
+    keyword whole call_user_method_array color32
+    keyword whole class_exists color32
+    keyword whole get_class color32
+    keyword whole get_class_methods color32
+    keyword whole get_class_vars color32
+    keyword whole get_declared_classes color32
+    keyword whole get_declared_interfaces color32
+    keyword whole get_object_vars color32
+    keyword whole get_parent_class color32
+    keyword whole interface_exists color32
+    keyword whole is_a color32
+    keyword whole is_subclass_of color32
+    keyword whole method_exists color32
+    keyword whole property_exists color32
+
+# Classkit Functions
+    keyword whole classkit_import color32
+    keyword whole classkit_method_add color32
+    keyword whole classkit_method_copy color32
+    keyword whole classkit_method_redefine color32
+    keyword whole classkit_method_remove color32
+    keyword whole classkit_method_rename color32
+
+# Classkit Functions constants
+    keyword whole CLASSKIT_ACC_PRIVATE color104
+    keyword whole CLASSKIT_ACC_PROTECTED color104
+    keyword whole CLASSKIT_ACC_PUBLIC color104
+
+# ClibPDF Functions
+    keyword whole cpdf\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# ClibPDF Functions constants
+    keyword whole CPDF_PL_1COLUMN color104
+    keyword whole CPDF_PL_2LCOLUMN color104
+    keyword whole CPDF_PL_2RCOLUMN color104
+    keyword whole CPDF_PL_SINGLE color104
+    keyword whole CPDF_PM_FULLSCREEN color104
+    keyword whole CPDF_PM_NONE color104
+    keyword whole CPDF_PM_OUTLINES color104
+    keyword whole CPDF_PM_THUMBS color104
+
+# COM and .Net (Windows)
+    keyword whole com_addref color32
+    keyword whole com_create_guid color32
+    keyword whole com_event_sink color32
+    keyword whole com_get color32
+    keyword whole com_get_active_object color32
+    keyword whole com_invoke color32
+    keyword whole com_isenum color32
+    keyword whole com_load color32
+    keyword whole com_load_typelib color32
+    keyword whole com_message_pump color32
+    keyword whole com_print_typeinfo color32
+    keyword whole com_propget color32
+    keyword whole com_propput color32
+    keyword whole com_propset color32
+    keyword whole com_release color32
+    keyword whole com_set color32
+    keyword whole variant_abs color32
+    keyword whole variant_add color32
+    keyword whole variant_and color32
+    keyword whole variant_cast color32
+    keyword whole variant_cat color32
+    keyword whole variant_cmp color32
+    keyword whole variant_date_from_timestamp color32
+    keyword whole variant_date_to_timestamp color32
+    keyword whole variant_div color32
+    keyword whole variant_eqv color32
+    keyword whole variant_fix color32
+    keyword whole variant_get_type color32
+    keyword whole variant_idiv color32
+    keyword whole variant_imp color32
+    keyword whole variant_int color32
+    keyword whole variant_mod color32
+    keyword whole variant_mul color32
+    keyword whole variant_neg color32
+    keyword whole variant_not color32
+    keyword whole variant_or color32
+    keyword whole variant_pow color32
+    keyword whole variant_round color32
+    keyword whole variant_set color32
+    keyword whole variant_set_type color32
+    keyword whole variant_sub color32
+    keyword whole variant_xor color32
+
+# COM and .Net (Windows) constants
+    keyword whole CLSCTX_ALL color104
+    keyword whole CLSCTX_INPROC_HANDLER color104
+    keyword whole CLSCTX_INPROC_SERVER color104
+    keyword whole CLSCTX_LOCAL_SERVER color104
+    keyword whole CLSCTX_REMOTE_SERVER color104
+    keyword whole CLSCTX_SERVER color104
+    keyword whole CP_ACP color104
+    keyword whole CP_MACCP color104
+    keyword whole CP_OEMCP color104
+    keyword whole CP_SYMBOL color104
+    keyword whole CP_THREAD_ACP color104
+    keyword whole CP_UTF7 color104
+    keyword whole CP_UTF8 color104
+    keyword whole DISP_E_DIVBYZERO color104
+    keyword whole DISP_E_OVERFLOW color104
+    keyword whole MK_E_UNAVAILABLE color104
+    keyword whole NORM_IGNORECASE color104
+    keyword whole NORM_IGNOREKANATYPE color104
+    keyword whole NORM_IGNOREKASHIDA color104
+    keyword whole NORM_IGNORENONSPACE color104
+    keyword whole NORM_IGNORESYMBOLS color104
+    keyword whole NORM_IGNOREWIDTH color104
+    keyword whole VARCMP_EQ color104
+    keyword whole VARCMP_GT color104
+    keyword whole VARCMP_LT color104
+    keyword whole VARCMP_NULL color104
+    keyword whole VT_ARRAY color104
+    keyword whole VT_BOOL color104
+    keyword whole VT_BSTR color104
+    keyword whole VT_BYREF color104
+    keyword whole VT_CY color104
+    keyword whole VT_DATE color104
+    keyword whole VT_DECIMAL color104
+    keyword whole VT_DISPATCH color104
+    keyword whole VT_EMPTY color104
+    keyword whole VT_ERROR color104
+    keyword whole VT_I1 color104
+    keyword whole VT_I2 color104
+    keyword whole VT_I4 color104
+    keyword whole VT_INT color104
+    keyword whole VT_NULL color104
+    keyword whole VT_R4 color104
+    keyword whole VT_R8 color104
+    keyword whole VT_UI1 color104
+    keyword whole VT_UI2 color104
+    keyword whole VT_UI4 color104
+    keyword whole VT_UINT color104
+    keyword whole VT_UNKNOWN color104
+    keyword whole VT_VARIANT color104
+
+# Crack Functions
+    keyword whole crack_check color32
+    keyword whole crack_closedict color32
+    keyword whole crack_getlastmessage color32
+    keyword whole crack_opendict color32
+
+# Character Type Functions
+    keyword whole ctype\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# CURL, Client URL Library Functions
+    keyword whole curl\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# CURL, Client URL Library Functions constants
+    keyword whole CURL\[0123456789_ABCDEFGHIJKLMNOPQRSTUVWXYZ\] color104
+
+# Cybercash Payment Functions
+    keyword whole cybercash_base64_decode color32
+    keyword whole cybercash_base64_encode color32
+    keyword whole cybercash_decr color32
+    keyword whole cybercash_encr color32
+
+# Credit Mutuel CyberMUT functions
+    keyword whole cybermut_creerformulairecm color32
+    keyword whole cybermut_creerreponsecm color32
+    keyword whole cybermut_testmac color32
+
+# Cyrus IMAP administration Functions
+    keyword whole cyrus_authenticate color32
+    keyword whole cyrus_bind color32
+    keyword whole cyrus_close color32
+    keyword whole cyrus_connect color32
+    keyword whole cyrus_query color32
+    keyword whole cyrus_unbind color32
+
+# Cyrus IMAP administration Functions constants
+    keyword whole CYRUS_CALLBACK_NOLITERAL color104
+    keyword whole CYRUS_CALLBACK_NUMBERED color104
+    keyword whole CYRUS_CONN_INITIALRESPONSE color104
+    keyword whole CYRUS_CONN_NONSYNCLITERAL color104
+
+# Date and Time Functions
+    keyword whole checkdate color32
+    keyword whole date color32
+    keyword whole date_default_timezone_get color32
+    keyword whole date_default_timezone_set color32
+    keyword whole date_sunrise color32
+    keyword whole date_sunset color32
+    keyword whole getdate color32
+    keyword whole gettimeofday color32
+    keyword whole gmdate color32
+    keyword whole gmmktime color32
+    keyword whole gmstrftime color32
+    keyword whole idate color32
+    keyword whole localtime color32
+    keyword whole microtime color32
+    keyword whole mktime color32
+    keyword whole strftime color32
+    keyword whole strptime color32
+    keyword whole strtotime color32
+    keyword whole time color32
+
+# Date and Time Functions constants
+    keyword whole DATE_ATOM color104
+    keyword whole DATE_COOKIE color104
+    keyword whole DATE_ISO8601 color104
+    keyword whole DATE_RFC1036 color104
+    keyword whole DATE_RFC1123 color104
+    keyword whole DATE_RFC2822 color104
+    keyword whole DATE_RFC822 color104
+    keyword whole DATE_RFC850 color104
+    keyword whole DATE_RSS color104
+    keyword whole DATE_W3C color104
+
+# DB++ Functions
+    keyword whole dbplus_add color32
+    keyword whole dbplus_aql color32
+    keyword whole dbplus_chdir color32
+    keyword whole dbplus_close color32
+    keyword whole dbplus_curr color32
+    keyword whole dbplus_errcode color32
+    keyword whole dbplus_errno color32
+    keyword whole dbplus_find color32
+    keyword whole dbplus_first color32
+    keyword whole dbplus_flush color32
+    keyword whole dbplus_freealllocks color32
+    keyword whole dbplus_freelock color32
+    keyword whole dbplus_freerlocks color32
+    keyword whole dbplus_getlock color32
+    keyword whole dbplus_getunique color32
+    keyword whole dbplus_info color32
+    keyword whole dbplus_last color32
+    keyword whole dbplus_lockrel color32
+    keyword whole dbplus_next color32
+    keyword whole dbplus_open color32
+    keyword whole dbplus_prev color32
+    keyword whole dbplus_rchperm color32
+    keyword whole dbplus_rcreate color32
+    keyword whole dbplus_rcrtexact color32
+    keyword whole dbplus_rcrtlike color32
+    keyword whole dbplus_resolve color32
+    keyword whole dbplus_restorepos color32
+    keyword whole dbplus_rkeys color32
+    keyword whole dbplus_ropen color32
+    keyword whole dbplus_rquery color32
+    keyword whole dbplus_rrename color32
+    keyword whole dbplus_rsecindex color32
+    keyword whole dbplus_runlink color32
+    keyword whole dbplus_rzap color32
+    keyword whole dbplus_savepos color32
+    keyword whole dbplus_setindex color32
+    keyword whole dbplus_setindexbynumber color32
+    keyword whole dbplus_sql color32
+    keyword whole dbplus_tcl color32
+    keyword whole dbplus_tremove color32
+    keyword whole dbplus_undo color32
+    keyword whole dbplus_undoprepare color32
+    keyword whole dbplus_unlockrel color32
+    keyword whole dbplus_unselect color32
+    keyword whole dbplus_update color32
+    keyword whole dbplus_xlockrel color32
+    keyword whole dbplus_xunlockrel color32
+
+# Database (dbm-style) Abstraction Layer Functions
+    keyword whole dba_close color32
+    keyword whole dba_delete color32
+    keyword whole dba_exists color32
+    keyword whole dba_fetch color32
+    keyword whole dba_firstkey color32
+    keyword whole dba_handlers color32
+    keyword whole dba_insert color32
+    keyword whole dba_key_split color32
+    keyword whole dba_list color32
+    keyword whole dba_nextkey color32
+    keyword whole dba_open color32
+    keyword whole dba_optimize color32
+    keyword whole dba_popen color32
+    keyword whole dba_replace color32
+    keyword whole dba_sync color32
+
+# dBase Functions
+    keyword whole dbase_add_record color32
+    keyword whole dbase_close color32
+    keyword whole dbase_create color32
+    keyword whole dbase_delete_record color32
+    keyword whole dbase_get_header_info color32
+    keyword whole dbase_get_record color32
+    keyword whole dbase_get_record_with_names color32
+    keyword whole dbase_numfields color32
+    keyword whole dbase_numrecords color32
+    keyword whole dbase_open color32
+    keyword whole dbase_pack color32
+    keyword whole dbase_replace_record color32
+
+# DBM Functions [deprecated]
+    keyword whole dblist color32
+    keyword whole dbmclose color32
+    keyword whole dbmdelete color32
+    keyword whole dbmexists color32
+    keyword whole dbmfetch color32
+    keyword whole dbmfirstkey color32
+    keyword whole dbminsert color32
+    keyword whole dbmnextkey color32
+    keyword whole dbmopen color32
+    keyword whole dbmreplace color32
+
+# dbx Functions
+    keyword whole dbx_close color32
+    keyword whole dbx_compare color32
+    keyword whole dbx_connect color32
+    keyword whole dbx_error color32
+    keyword whole dbx_escape_string color32
+    keyword whole dbx_fetch_row color32
+    keyword whole dbx_query color32
+    keyword whole dbx_sort color32
+
+# dbx Functions constants
+    keyword whole DBX_CMP_ASC color104
+    keyword whole DBX_CMP_DESC color104
+    keyword whole DBX_CMP_NATIVE color104
+    keyword whole DBX_CMP_NUMBER color104
+    keyword whole DBX_CMP_TEXT color104
+    keyword whole DBX_COLNAMES_LOWERCASE color104
+    keyword whole DBX_COLNAMES_UNCHANGED color104
+    keyword whole DBX_COLNAMES_UPPERCASE color104
+    keyword whole DBX_FBSQL color104
+    keyword whole DBX_MSSQL color104
+    keyword whole DBX_MYSQL color104
+    keyword whole DBX_OCI8 color104
+    keyword whole DBX_ODBC color104
+    keyword whole DBX_PERSISTENT color104
+    keyword whole DBX_PGSQL color104
+    keyword whole DBX_RESULT_ASSOC color104
+    keyword whole DBX_RESULT_INDEX color104
+    keyword whole DBX_RESULT_INFO color104
+    keyword whole DBX_RESULT_UNBUFFERED color104
+    keyword whole DBX_SQLITE color104
+    keyword whole DBX_SYBASECT color104
+
+# Direct IO Functions
+    keyword whole dio_close color32
+    keyword whole dio_fcntl color32
+    keyword whole dio_open color32
+    keyword whole dio_read color32
+    keyword whole dio_seek color32
+    keyword whole dio_stat color32
+    keyword whole dio_tcsetattr color32
+    keyword whole dio_truncate color32
+    keyword whole dio_write color32
+
+# Direct IO Functions constants
+    keyword whole F_DUPFD color104
+    keyword whole F_GETFD color104
+    keyword whole F_GETFL color104
+    keyword whole F_GETLK color104
+    keyword whole F_GETOWN color104
+    keyword whole F_RDLCK color104
+    keyword whole F_SETFL color104
+    keyword whole F_SETLK color104
+    keyword whole F_SETLKW color104
+    keyword whole F_SETOWN color104
+    keyword whole F_UNLCK color104
+    keyword whole F_WRLCK color104
+    keyword whole O_APPEND color104
+    keyword whole O_ASYNC color104
+    keyword whole O_CREAT color104
+    keyword whole O_EXCL color104
+    keyword whole O_NDELAY color104
+    keyword whole O_NOCTTY color104
+    keyword whole O_NONBLOCK color104
+    keyword whole O_RDONLY color104
+    keyword whole O_RDWR color104
+    keyword whole O_SYNC color104
+    keyword whole O_TRUNC color104
+    keyword whole O_WRONLY color104
+    keyword whole S_IRGRP color104
+    keyword whole S_IROTH color104
+    keyword whole S_IRUSR color104
+    keyword whole S_IRWXG color104
+    keyword whole S_IRWXO color104
+    keyword whole S_IRWXU color104
+    keyword whole S_IWGRP color104
+    keyword whole S_IWOTH color104
+    keyword whole S_IWUSR color104
+    keyword whole S_IXGRP color104
+    keyword whole S_IXOTH color104
+    keyword whole S_IXUSR color104
+    keyword whole c color104
+
+# Directory Functions
+    keyword whole chdir color32
+    keyword whole chroot color32
+    keyword whole closedir color32
+    keyword whole getcwd color32
+    keyword whole opendir color32
+    keyword whole readdir color32
+    keyword whole rewinddir color32
+    keyword whole scandir color32
+
+# Directory Functions constants
+    keyword whole DIRECTORY_SEPARATOR color104
+    keyword whole PATH_SEPARATOR color104
+
+# DOM Functions
+    keyword whole dom_import_simplexml color32
+
+# DOM Functions DOMAttr methods
+    keyword whole DOMAttr color32
+
+# DOM Functions DOMCharacterData methods
+    keyword whole DOMCharacterData color32
+
+# DOM Functions DOMComment methods
+    keyword whole DOMComment color32
+
+# DOM Functions DOMDocument methods
+    keyword whole DOMDocument color32
+
+# DOM Functions DOMElement methods
+    keyword whole DOMElement color32
+
+# DOM Functions DOMImplementation methods
+    keyword whole DOMImplementation color32
+
+# DOM Functions DOMNamedNodeMap methods
+    keyword whole DOMNamedNodeMap color32
+
+# DOM Functions DOMNode methods
+    keyword whole DOMNode color32
+
+# DOM Functions DOMNodelist methods
+    keyword whole DOMNodelist color32
+
+# DOM Functions DOMProcessingInstruction methods
+    keyword whole DOMProcessingInstruction color32
+
+# DOM Functions DOMText methods
+    keyword whole DOMText color32
+
+# DOM Functions DOMXPath methods
+    keyword whole DOMXPath color32
+
+# DOM Functions constants
+    keyword whole DOMSTRING_SIZE_ERR color104
+    keyword whole DOM_HIERARCHY_REQUEST_ERR color104
+    keyword whole DOM_INDEX_SIZE_ERR color104
+    keyword whole DOM_INUSE_ATTRIBUTE_ERR color104
+    keyword whole DOM_INVALID_ACCESS_ERR color104
+    keyword whole DOM_INVALID_CHARACTER_ERR color104
+    keyword whole DOM_INVALID_MODIFICATION_ERR color104
+    keyword whole DOM_INVALID_STATE_ERR color104
+    keyword whole DOM_NAMESPACE_ERR color104
+    keyword whole DOM_NOT_FOUND_ERR color104
+    keyword whole DOM_NOT_SUPPORTED_ERR color104
+    keyword whole DOM_NO_DATA_ALLOWED_ERR color104
+    keyword whole DOM_NO_MODIFICATION_ALLOWED_ERR color104
+    keyword whole DOM_SYNTAX_ERR color104
+    keyword whole DOM_VALIDATION_ERR color104
+    keyword whole DOM_WRONG_DOCUMENT_ERR color104
+    keyword whole XML_ATTRIBUTE_CDATA color104
+    keyword whole XML_ATTRIBUTE_DECL_NODE color104
+    keyword whole XML_ATTRIBUTE_ENTITY color104
+    keyword whole XML_ATTRIBUTE_ENUMERATION color104
+    keyword whole XML_ATTRIBUTE_ID color104
+    keyword whole XML_ATTRIBUTE_IDREF color104
+    keyword whole XML_ATTRIBUTE_IDREFS color104
+    keyword whole XML_ATTRIBUTE_NMTOKEN color104
+    keyword whole XML_ATTRIBUTE_NMTOKENS color104
+    keyword whole XML_ATTRIBUTE_NODE color104
+    keyword whole XML_ATTRIBUTE_NOTATION color104
+    keyword whole XML_CDATA_SECTION_NODE color104
+    keyword whole XML_COMMENT_NODE color104
+    keyword whole XML_DOCUMENT_FRAG_NODE color104
+    keyword whole XML_DOCUMENT_NODE color104
+    keyword whole XML_DOCUMENT_TYPE_NODE color104
+    keyword whole XML_DTD_NODE color104
+    keyword whole XML_ELEMENT_DECL_NODE color104
+    keyword whole XML_ELEMENT_NODE color104
+    keyword whole XML_ENTITY_DECL_NODE color104
+    keyword whole XML_ENTITY_NODE color104
+    keyword whole XML_ENTITY_REF_NODE color104
+    keyword whole XML_HTML_DOCUMENT_NODE color104
+    keyword whole XML_NAMESPACE_DECL_NODE color104
+    keyword whole XML_NOTATION_NODE color104
+    keyword whole XML_PI_NODE color104
+    keyword whole XML_TEXT_NODE color104
+
+# DOM XML Functions
+    keyword whole domxml_new_doc color32
+    keyword whole domxml_open_file color32
+    keyword whole domxml_open_mem color32
+    keyword whole domxml_version color32
+    keyword whole domxml_xmltree color32
+    keyword whole domxml_xslt_stylesheet color32
+    keyword whole domxml_xslt_stylesheet_doc color32
+    keyword whole domxml_xslt_stylesheet_file color32
+    keyword whole domxml_xslt_version color32
+    keyword whole xpath_eval color32
+    keyword whole xpath_eval_expression color32
+    keyword whole xpath_new_context color32
+    keyword whole xpath_register_ns color32
+    keyword whole xpath_register_ns_auto color32
+    keyword whole xptr_eval color32
+    keyword whole xptr_new_context color32
+
+# DOM XML Functions DomAttribute methods
+    keyword whole DomAttribute color32
+
+# DOM XML Functions DomDocument methods
+    keyword whole DomDocument color32
+
+# DOM XML Functions DomDocumentType methods
+    keyword whole DomDocumentType color32
+
+# DOM XML Functions DomElement methods
+    keyword whole DomElement color32
+
+# DOM XML Functions DomNode methods
+    keyword whole DomNode color32
+
+# DOM XML Functions DomProcessingInstruction methods
+    keyword whole DomProcessingInstruction color32
+
+# DOM XML Functions DomXsltStylesheet methods
+    keyword whole DomXsltStylesheet color32
+
+# DOM XML Functions constants
+    keyword whole XML\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+    keyword whole XPATH_BOOLEAN color104
+    keyword whole XPATH_LOCATIONSET color104
+    keyword whole XPATH_NODESET color104
+    keyword whole XPATH_NUMBER color104
+    keyword whole XPATH_POINT color104
+    keyword whole XPATH_RANGE color104
+    keyword whole XPATH_STRING color104
+    keyword whole XPATH_UNDEFINED color104
+    keyword whole XPATH_USERS color104
+
+# Error Handling and Logging Functions
+    keyword whole debug_backtrace color32
+    keyword whole debug_print_backtrace color32
+    keyword whole error_log color32
+    keyword whole error_reporting color32
+    keyword whole restore_error_handler color32
+    keyword whole restore_exception_handler color32
+    keyword whole set_error_handler color32
+    keyword whole set_exception_handler color32
+    keyword whole trigger_error color32
+    keyword whole user_error color32
+
+# Error Handling and Logging Functions constants
+    keyword whole E_ALL color104
+    keyword whole E_COMPILE_ERROR color104
+    keyword whole E_COMPILE_WARNING color104
+    keyword whole E_CORE_ERROR color104
+    keyword whole E_CORE_WARNING color104
+    keyword whole E_ERROR color104
+    keyword whole E_NOTICE color104
+    keyword whole E_PARSE color104
+    keyword whole E_STRICT color104
+    keyword whole E_USER_ERROR color104
+    keyword whole E_USER_NOTICE color104
+    keyword whole E_USER_WARNING color104
+    keyword whole E_WARNING color104
+
+# Exif Functions
+    keyword whole exif_imagetype color32
+    keyword whole exif_read_data color32
+    keyword whole exif_tagname color32
+    keyword whole exif_thumbnail color32
+    keyword whole read_exif_data color32
+
+# Exif Functions constants
+    keyword whole EXIF_USE_MBSTRING color104
+
+# Expect Functions
+    keyword whole expect_expectl color32
+    keyword whole expect_popen color32
+
+# Expect Functions constants
+    keyword whole EXP_EOF color104
+    keyword whole EXP_EXACT color104
+    keyword whole EXP_FULLBUFFER color104
+    keyword whole EXP_GLOB color104
+    keyword whole EXP_REGEXP color104
+    keyword whole EXP_TIMEOUT color104
+
+# File Alteration Monitor Functions
+    keyword whole fam\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# File Alteration Monitor Functions constants
+    keyword whole FAM\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Forms Data Format Functions
+    keyword whole fdf\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Forms Data Format Functions constants
+    keyword whole FDF\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# filePro Functions
+    keyword whole filepro color32
+    keyword whole filepro\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Filesystem Functions
+    keyword whole basename color32
+    keyword whole chgrp color32
+    keyword whole chmod color32
+    keyword whole chown color32
+    keyword whole clearstatcache color32
+    keyword whole copy color32
+    keyword whole delete color32
+    keyword whole dirname color32
+    keyword whole disk_free_space color32
+    keyword whole disk_total_space color32
+    keyword whole diskfreespace color32
+    keyword whole fclose color32
+    keyword whole feof color32
+    keyword whole fflush color32
+    keyword whole fgetc color32
+    keyword whole fgetcsv color32
+    keyword whole fgets color32
+    keyword whole fgetss color32
+    keyword whole file color32
+    keyword whole file_exists color32
+    keyword whole file_get_contents color32
+    keyword whole file_put_contents color32
+    keyword whole fileatime color32
+    keyword whole filectime color32
+    keyword whole filegroup color32
+    keyword whole fileinode color32
+    keyword whole filemtime color32
+    keyword whole fileowner color32
+    keyword whole fileperms color32
+    keyword whole filesize color32
+    keyword whole filetype color32
+    keyword whole flock color32
+    keyword whole fnmatch color32
+    keyword whole fopen color32
+    keyword whole fpassthru color32
+    keyword whole fputcsv color32
+    keyword whole fputs color32
+    keyword whole fread color32
+    keyword whole fscanf color32
+    keyword whole fseek color32
+    keyword whole fstat color32
+    keyword whole ftell color32
+    keyword whole ftruncate color32
+    keyword whole fwrite color32
+    keyword whole glob color32
+    keyword whole is_dir color32
+    keyword whole is_executable color32
+    keyword whole is_file color32
+    keyword whole is_link color32
+    keyword whole is_readable color32
+    keyword whole is_uploaded_file color32
+    keyword whole is_writable color32
+    keyword whole is_writeable color32
+    keyword whole link color32
+    keyword whole linkinfo color32
+    keyword whole lstat color32
+    keyword whole mkdir color32
+    keyword whole move_uploaded_file color32
+    keyword whole parse_ini_file color32
+    keyword whole pathinfo color32
+    keyword whole pclose color32
+    keyword whole popen color32
+    keyword whole readfile color32
+    keyword whole readlink color32
+    keyword whole realpath color32
+    keyword whole rename color32
+    keyword whole rewind color32
+    keyword whole rmdir color32
+    keyword whole set_file_buffer color32
+    keyword whole stat color32
+    keyword whole symlink color32
+    keyword whole tempnam color32
+    keyword whole tmpfile color32
+    keyword whole touch color32
+    keyword whole umask color32
+    keyword whole unlink color32
+
+# Filesystem Functions constants
+    keyword whole FILE_APPEND color104
+    keyword whole FILE_IGNORE_NEW_LINES color104
+    keyword whole FILE_SKIP_EMPTY_LINES color104
+    keyword whole FILE_USE_INCLUDE_PATH color104
+    keyword whole GLOB_BRACE color104
+    keyword whole GLOB_MARK color104
+    keyword whole GLOB_NOCHECK color104
+    keyword whole GLOB_NOESCAPE color104
+    keyword whole GLOB_NOSORT color104
+    keyword whole GLOB_ONLYDIR color104
+    keyword whole PATHINFO_BASENAME color104
+    keyword whole PATHINFO_DIRNAME color104
+    keyword whole PATHINFO_EXTENSION color104
+
+# Firebird/InterBase Functions
+    keyword whole ibase\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Firebird/InterBase Functions constants
+    keyword whole IBASE\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Firebird/Interbase Functions (PDO_FIREBIRD)
+
+# FriBiDi Functions
+    keyword whole fribidi_log2vis color32
+
+# FriBiDi Functions constants
+    keyword whole FRIBIDI_CHARSET_8859_6 color104
+    keyword whole FRIBIDI_CHARSET_8859_8 color104
+    keyword whole FRIBIDI_CHARSET_CP1255 color104
+    keyword whole FRIBIDI_CHARSET_CP1256 color104
+    keyword whole FRIBIDI_CHARSET_ISIRI_3342 color104
+    keyword whole FRIBIDI_CHARSET_UTF8 color104
+
+# FrontBase Functions
+    keyword whole fbsql\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# FrontBase Functions constants
+    keyword whole FBSQL\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# FTP Functions
+    keyword whole ftp\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# FTP Functions constants
+    keyword whole FTP\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Function Handling Functions
+    keyword whole call_user_func color32
+    keyword whole call_user_func_array color32
+    keyword whole create_function color32
+    keyword whole func_get_arg color32
+    keyword whole func_get_args color32
+    keyword whole func_num_args color32
+    keyword whole function_exists color32
+    keyword whole get_defined_functions color32
+    keyword whole register_shutdown_function color32
+    keyword whole register_tick_function color32
+    keyword whole unregister_tick_function color32
+
+# Gettext
+    keyword whole bind_textdomain_codeset color32
+    keyword whole bindtextdomain color32
+    keyword whole dcgettext color32
+    keyword whole dcngettext color32
+    keyword whole dgettext color32
+    keyword whole dngettext color32
+    keyword whole gettext color32
+    keyword whole ngettext color32
+    keyword whole textdomain color32
+
+# GMP Functions
+    keyword whole gmp\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# GMP Functions constants
+    keyword whole GMP\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Net_Gopher
+    keyword whole gopher_parsedir color32
+
+# HTTP Functions
+    keyword whole header color32
+    keyword whole headers_list color32
+    keyword whole headers_sent color32
+    keyword whole setcookie color32
+    keyword whole setrawcookie color32
+
+# Hyperwave Functions
+    keyword whole hw\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Hyperwave Functions constants
+    keyword whole HW\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Hyperwave API Functions
+    keyword whole hwapi_hgcsp color32
+
+# IBM DB2, Cloudscape and Apache Derby Functions
+    keyword whole db2\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# IBM DB2, Cloudscape and Apache Derby Functions constants
+    keyword whole DB2\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+    keyword whole NULL color104
+
+# ICAP Functions [deprecated]
+    keyword whole icap\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# iconv Functions
+    keyword whole iconv color32
+    keyword whole iconv\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+    keyword whole ob_iconv_handler color32
+
+# iconv Functions constants
+    keyword whole ICONV\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# ID3 Functions
+    keyword whole id3_get_frame_long_name color32
+    keyword whole id3_get_frame_short_name color32
+    keyword whole id3_get_genre_id color32
+    keyword whole id3_get_genre_list color32
+    keyword whole id3_get_genre_name color32
+    keyword whole id3_get_tag color32
+    keyword whole id3_get_version color32
+    keyword whole id3_remove_tag color32
+    keyword whole id3_set_tag color32
+
+# ID3 Functions constants
+    keyword whole ID3_BEST color104
+    keyword whole ID3_V1_0 color104
+    keyword whole ID3_V1_1 color104
+    keyword whole ID3_V2_1 color104
+    keyword whole ID3_V2_2 color104
+    keyword whole ID3_V2_3 color104
+    keyword whole ID3_V2_4 color104
+
+# IIS Administration Functions
+    keyword whole iis_add_server color32
+    keyword whole iis_get_dir_security color32
+    keyword whole iis_get_script_map color32
+    keyword whole iis_get_server_by_comment color32
+    keyword whole iis_get_server_by_path color32
+    keyword whole iis_get_server_rights color32
+    keyword whole iis_get_service_state color32
+    keyword whole iis_remove_server color32
+    keyword whole iis_set_app_settings color32
+    keyword whole iis_set_dir_security color32
+    keyword whole iis_set_script_map color32
+    keyword whole iis_set_server_rights color32
+    keyword whole iis_start_server color32
+    keyword whole iis_start_service color32
+    keyword whole iis_stop_server color32
+    keyword whole iis_stop_service color32
+
+# Image Functions
+    keyword whole gd_info color32
+    keyword whole getimagesize color32
+    keyword whole image2wbmp color32
+    keyword whole image_type_to_extension color32
+    keyword whole image_type_to_mime_type color32
+    keyword whole imagealphablending color32
+    keyword whole imageantialias color32
+    keyword whole imagearc color32
+    keyword whole imagechar color32
+    keyword whole imagecharup color32
+    keyword whole imagecolorallocate color32
+    keyword whole imagecolorallocatealpha color32
+    keyword whole imagecolorat color32
+    keyword whole imagecolorclosest color32
+    keyword whole imagecolorclosestalpha color32
+    keyword whole imagecolorclosesthwb color32
+    keyword whole imagecolordeallocate color32
+    keyword whole imagecolorexact color32
+    keyword whole imagecolorexactalpha color32
+    keyword whole imagecolormatch color32
+    keyword whole imagecolorresolve color32
+    keyword whole imagecolorresolvealpha color32
+    keyword whole imagecolorset color32
+    keyword whole imagecolorsforindex color32
+    keyword whole imagecolorstotal color32
+    keyword whole imagecolortransparent color32
+    keyword whole imageconvolution color32
+    keyword whole imagecopy color32
+    keyword whole imagecopymerge color32
+    keyword whole imagecopymergegray color32
+    keyword whole imagecopyresampled color32
+    keyword whole imagecopyresized color32
+    keyword whole imagecreate color32
+    keyword whole imagecreatefromgd color32
+    keyword whole imagecreatefromgd2 color32
+    keyword whole imagecreatefromgd2part color32
+    keyword whole imagecreatefromgif color32
+    keyword whole imagecreatefromjpeg color32
+    keyword whole imagecreatefrompng color32
+    keyword whole imagecreatefromstring color32
+    keyword whole imagecreatefromwbmp color32
+    keyword whole imagecreatefromxbm color32
+    keyword whole imagecreatefromxpm color32
+    keyword whole imagecreatetruecolor color32
+    keyword whole imagedashedline color32
+    keyword whole imagedestroy color32
+    keyword whole imageellipse color32
+    keyword whole imagefill color32
+    keyword whole imagefilledarc color32
+    keyword whole imagefilledellipse color32
+    keyword whole imagefilledpolygon color32
+    keyword whole imagefilledrectangle color32
+    keyword whole imagefilltoborder color32
+    keyword whole imagefilter color32
+    keyword whole imagefontheight color32
+    keyword whole imagefontwidth color32
+    keyword whole imageftbbox color32
+    keyword whole imagefttext color32
+    keyword whole imagegammacorrect color32
+    keyword whole imagegd color32
+    keyword whole imagegd2 color32
+    keyword whole imagegif color32
+    keyword whole imageinterlace color32
+    keyword whole imageistruecolor color32
+    keyword whole imagejpeg color32
+    keyword whole imagelayereffect color32
+    keyword whole imageline color32
+    keyword whole imageloadfont color32
+    keyword whole imagepalettecopy color32
+    keyword whole imagepng color32
+    keyword whole imagepolygon color32
+    keyword whole imagepsbbox color32
+    keyword whole imagepscopyfont color32
+    keyword whole imagepsencodefont color32
+    keyword whole imagepsextendfont color32
+    keyword whole imagepsfreefont color32
+    keyword whole imagepsloadfont color32
+    keyword whole imagepsslantfont color32
+    keyword whole imagepstext color32
+    keyword whole imagerectangle color32
+    keyword whole imagerotate color32
+    keyword whole imagesavealpha color32
+    keyword whole imagesetbrush color32
+    keyword whole imagesetpixel color32
+    keyword whole imagesetstyle color32
+    keyword whole imagesetthickness color32
+    keyword whole imagesettile color32
+    keyword whole imagestring color32
+    keyword whole imagestringup color32
+    keyword whole imagesx color32
+    keyword whole imagesy color32
+    keyword whole imagetruecolortopalette color32
+    keyword whole imagettfbbox color32
+    keyword whole imagettftext color32
+    keyword whole imagetypes color32
+    keyword whole imagewbmp color32
+    keyword whole imagexbm color32
+    keyword whole iptcembed color32
+    keyword whole iptcparse color32
+    keyword whole jpeg2wbmp color32
+    keyword whole png2wbmp color32
+
+# Image Functions constants
+    keyword whole IMAGETYPE_BMP color104
+    keyword whole IMAGETYPE_GIF color104
+    keyword whole IMAGETYPE_IFF color104
+    keyword whole IMAGETYPE_JB2 color104
+    keyword whole IMAGETYPE_JP2 color104
+    keyword whole IMAGETYPE_JPC color104
+    keyword whole IMAGETYPE_JPEG color104
+    keyword whole IMAGETYPE_JPX color104
+    keyword whole IMAGETYPE_PNG color104
+    keyword whole IMAGETYPE_PSD color104
+    keyword whole IMAGETYPE_SWC color104
+    keyword whole IMAGETYPE_SWF color104
+    keyword whole IMAGETYPE_TIFF_II color104
+    keyword whole IMAGETYPE_TIFF_MM color104
+    keyword whole IMAGETYPE_WBMP color104
+    keyword whole IMAGETYPE_XBM color104
+    keyword whole IMG_ARC_CHORD color104
+    keyword whole IMG_ARC_EDGED color104
+    keyword whole IMG_ARC_NOFILL color104
+    keyword whole IMG_ARC_PIE color104
+    keyword whole IMG_ARC_ROUNDED color104
+    keyword whole IMG_COLOR_BRUSHED color104
+    keyword whole IMG_COLOR_STYLED color104
+    keyword whole IMG_COLOR_STYLEDBRUSHED color104
+    keyword whole IMG_COLOR_TILED color104
+    keyword whole IMG_COLOR_TRANSPARENT color104
+    keyword whole IMG_GIF color104
+    keyword whole IMG_JPEG color104
+    keyword whole IMG_JPG color104
+    keyword whole IMG_PNG color104
+    keyword whole IMG_WBMP color104
+    keyword whole IMG_XPM color104
+
+# IMAP, POP3 and NNTP Functions
+    keyword whole imap\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# IMAP, POP3 and NNTP Functions constants
+    keyword whole CL_EXPUNGE color104
+    keyword whole CP_MOVE color104
+    keyword whole CP_UID color104
+    keyword whole ENC7BIT color104
+    keyword whole ENC8BIT color104
+    keyword whole ENCBASE64 color104
+    keyword whole ENCBINARY color104
+    keyword whole ENCOTHER color104
+    keyword whole ENCQUOTEDPRINTABLE color104
+    keyword whole FT_INTERNAL color104
+    keyword whole FT_NOT color104
+    keyword whole FT_PEEK color104
+    keyword whole FT_PREFETCHTEXT color104
+    keyword whole FT_UID color104
+    keyword whole LATT_MARKED color104
+    keyword whole LATT_NOINFERIORS color104
+    keyword whole LATT_NOSELECT color104
+    keyword whole LATT_UNMARKED color104
+    keyword whole NIL color104
+    keyword whole OP_ANONYMOUS color104
+    keyword whole OP_DEBUG color104
+    keyword whole OP_EXPUNGE color104
+    keyword whole OP_HALFOPEN color104
+    keyword whole OP_PROTOTYPE color104
+    keyword whole OP_READONLY color104
+    keyword whole OP_SECURE color104
+    keyword whole OP_SHORTCACHE color104
+    keyword whole OP_SILENT color104
+    keyword whole SA_ALL color104
+    keyword whole SA_MESSAGES color104
+    keyword whole SA_RECENT color104
+    keyword whole SA_UIDNEXT color104
+    keyword whole SA_UIDVALIDITY color104
+    keyword whole SA_UNSEEN color104
+    keyword whole SE_FREE color104
+    keyword whole SE_NOPREFETCH color104
+    keyword whole SE_UID color104
+    keyword whole SORTARRIVAL color104
+    keyword whole SORTCC color104
+    keyword whole SORTDATE color104
+    keyword whole SORTFROM color104
+    keyword whole SORTSIZE color104
+    keyword whole SORTSUBJECT color104
+    keyword whole SORTTO color104
+    keyword whole SO_FREE color104
+    keyword whole SO_NOSERVER color104
+    keyword whole ST_SET color104
+    keyword whole ST_SILENT color104
+    keyword whole ST_UID color104
+    keyword whole TYPEAPPLICATION color104
+    keyword whole TYPEAUDIO color104
+    keyword whole TYPEIMAGE color104
+    keyword whole TYPEMESSAGE color104
+    keyword whole TYPEMULTIPART color104
+    keyword whole TYPEOTHER color104
+    keyword whole TYPETEXT color104
+    keyword whole TYPEVIDEO color104
+
+# Informix Functions
+    keyword whole ifx\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Ingres II Functions
+    keyword whole ingres\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Ingres II Functions constants
+    keyword whole INGRES\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# IRC Gateway Functions
+    keyword whole ircg\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# PHP / Java Integration
+    keyword whole java_last_exception_clear color32
+    keyword whole java_last_exception_get color32
+
+# KADM5
+    keyword whole kadm5\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# KADM5 constants
+    keyword whole KADM5_ATTRIBUTES color104
+    keyword whole KADM5_CLEARPOLICY color104
+    keyword whole KADM5_FAIL_AUTH_COUNT color104
+    keyword whole KADM5_KVNO color104
+    keyword whole KADM5_LAST_FAILED color104
+    keyword whole KADM5_LAST_PW_CHANGE color104
+    keyword whole KADM5_LAST_SUCCESS color104
+    keyword whole KADM5_MAX_LIFE color104
+    keyword whole KADM5_MAX_RLIFE color104
+    keyword whole KADM5_MOD_NAME color104
+    keyword whole KADM5_MOD_TIME color104
+    keyword whole KADM5_POLICY color104
+    keyword whole KADM5_PRINCIPAL color104
+    keyword whole KADM5_PRINC_EXPIRE_TIME color104
+    keyword whole KADM5_PW_EXPIRATION color104
+    keyword whole KADM5_RANDKEY color104
+    keyword whole KRB5_KDB_DISALLOW_ALL_TIX color104
+    keyword whole KRB5_KDB_DISALLOW_DUP_SKEY color104
+    keyword whole KRB5_KDB_DISALLOW_FORWARDABLE color104
+    keyword whole KRB5_KDB_DISALLOW_POSTDATED color104
+    keyword whole KRB5_KDB_DISALLOW_PROXIABLE color104
+    keyword whole KRB5_KDB_DISALLOW_RENEWABLE color104
+    keyword whole KRB5_KDB_DISALLOW_SVR color104
+    keyword whole KRB5_KDB_DISALLOW_TGT_BASED color104
+    keyword whole KRB5_KDB_NEW_PRINC color104
+    keyword whole KRB5_KDB_PWCHANGE_SERVER color104
+    keyword whole KRB5_KDB_REQUIRES_HW_AUTH color104
+    keyword whole KRB5_KDB_REQUIRES_PRE_AUTH color104
+    keyword whole KRB5_KDB_REQUIRES_PWCHANGE color104
+    keyword whole KRB5_KDB_SUPPORT_DESMD5 color104
+
+# LDAP Functions
+    keyword whole ldap\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# LDAP Functions constants
+    keyword whole GSLC_SSL_NO_AUTH color104
+    keyword whole GSLC_SSL_ONEWAY_AUTH color104
+    keyword whole GSLC_SSL_TWOWAY_AUTH color104
+    keyword whole LDAP_DEREF_ALWAYS color104
+    keyword whole LDAP_DEREF_FINDING color104
+    keyword whole LDAP_DEREF_NEVER color104
+    keyword whole LDAP_DEREF_SEARCHING color104
+    keyword whole LDAP_OPT_CLIENT_CONTROLS color104
+    keyword whole LDAP_OPT_DEBUG_LEVEL color104
+    keyword whole LDAP_OPT_DEREF color104
+    keyword whole LDAP_OPT_ERROR_NUMBER color104
+    keyword whole LDAP_OPT_ERROR_STRING color104
+    keyword whole LDAP_OPT_HOST_NAME color104
+    keyword whole LDAP_OPT_MATCHED_DN color104
+    keyword whole LDAP_OPT_PROTOCOL_VERSION color104
+    keyword whole LDAP_OPT_REFERRALS color104
+    keyword whole LDAP_OPT_RESTART color104
+    keyword whole LDAP_OPT_SERVER_CONTROLS color104
+    keyword whole LDAP_OPT_SIZELIMIT color104
+    keyword whole LDAP_OPT_TIMELIMIT color104
+
+# libxml Functions
+    keyword whole libxml_clear_errors color32
+    keyword whole libxml_get_errors color32
+    keyword whole libxml_get_last_error color32
+    keyword whole libxml_set_streams_context color32
+    keyword whole libxml_use_internal_errors color32
+
+# libxml Functions constants
+    keyword whole LIBXML_COMPACT color104
+    keyword whole LIBXML_DOTTED_VERSION color104
+    keyword whole LIBXML_DTDATTR color104
+    keyword whole LIBXML_DTDLOAD color104
+    keyword whole LIBXML_DTDVALID color104
+    keyword whole LIBXML_ERR_ERROR color104
+    keyword whole LIBXML_ERR_FATAL color104
+    keyword whole LIBXML_ERR_NONE color104
+    keyword whole LIBXML_ERR_WARNING color104
+    keyword whole LIBXML_NOBLANKS color104
+    keyword whole LIBXML_NOCDATA color104
+    keyword whole LIBXML_NOEMPTYTAG color104
+    keyword whole LIBXML_NOENT color104
+    keyword whole LIBXML_NOERROR color104
+    keyword whole LIBXML_NONET color104
+    keyword whole LIBXML_NOWARNING color104
+    keyword whole LIBXML_NOXMLDECL color104
+    keyword whole LIBXML_NSCLEAN color104
+    keyword whole LIBXML_VERSION color104
+    keyword whole LIBXML_XINCLUDE color104
+
+# Lotus Notes Functions
+    keyword whole notes\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# LZF Functions
+    keyword whole lzf_compress color32
+    keyword whole lzf_decompress color32
+    keyword whole lzf_optimized_for color32
+
+# Mail Functions
+    keyword whole ezmlm_hash color32
+    keyword whole mail color32
+
+# mailparse Functions
+    keyword whole mailparse\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Mathematical Functions
+    keyword whole abs color32
+    keyword whole acos color32
+    keyword whole acosh color32
+    keyword whole asin color32
+    keyword whole asinh color32
+    keyword whole atan color32
+    keyword whole atan2 color32
+    keyword whole atanh color32
+    keyword whole base_convert color32
+    keyword whole bindec color32
+    keyword whole ceil color32
+    keyword whole cos color32
+    keyword whole cosh color32
+    keyword whole decbin color32
+    keyword whole dechex color32
+    keyword whole decoct color32
+    keyword whole deg2rad color32
+    keyword whole exp color32
+    keyword whole expm1 color32
+    keyword whole floor color32
+    keyword whole fmod color32
+    keyword whole getrandmax color32
+    keyword whole hexdec color32
+    keyword whole hypot color32
+    keyword whole is_finite color32
+    keyword whole is_infinite color32
+    keyword whole is_nan color32
+    keyword whole lcg_value color32
+    keyword whole log color32
+    keyword whole log10 color32
+    keyword whole log1p color32
+    keyword whole max color32
+    keyword whole min color32
+    keyword whole mt_getrandmax color32
+    keyword whole mt_rand color32
+    keyword whole mt_srand color32
+    keyword whole octdec color32
+    keyword whole pi color32
+    keyword whole pow color32
+    keyword whole rad2deg color32
+    keyword whole rand color32
+    keyword whole round color32
+    keyword whole sin color32
+    keyword whole sinh color32
+    keyword whole sqrt color32
+    keyword whole srand color32
+    keyword whole tan color32
+    keyword whole tanh color32
+
+# Mathematical Functions constants
+    keyword whole M_1_PI color104
+    keyword whole M_2_PI color104
+    keyword whole M_2_SQRTPI color104
+    keyword whole M_E color104
+    keyword whole M_EULER color104
+    keyword whole M_LN10 color104
+    keyword whole M_LN2 color104
+    keyword whole M_LNPI color104
+    keyword whole M_LOG10E color104
+    keyword whole M_LOG2E color104
+    keyword whole M_PI color104
+    keyword whole M_PI_2 color104
+    keyword whole M_PI_4 color104
+    keyword whole M_SQRT1_2 color104
+    keyword whole M_SQRT2 color104
+    keyword whole M_SQRT3 color104
+    keyword whole M_SQRTPI color104
+
+# MaxDB PHP Extension
+    keyword whole maxdb\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# MaxDB PHP Extension constants
+    keyword whole MAXDB_APPLICATION color104
+    keyword whole MAXDB_APPVERSION color104
+    keyword whole MAXDB_ASSOC color104
+    keyword whole MAXDB_ASSOC_LOWER color104
+    keyword whole MAXDB_ASSOC_UPPER color104
+    keyword whole MAXDB_BOTH color104
+    keyword whole MAXDB_COMPNAME color104
+    keyword whole MAXDB_CURSORPREFIX color104
+    keyword whole MAXDB_ISOLATIONLEVEL color104
+    keyword whole MAXDB_NUM color104
+    keyword whole MAXDB_PACKETCOUNT color104
+    keyword whole MAXDB_SQLMODE color104
+    keyword whole MAXDB_STATEMENTCACHESIZE color104
+    keyword whole MAXDB_TIMEOUT color104
+    keyword whole MAXDB_UNICODE color104
+
+# MCAL Functions
+    keyword whole mcal\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# MCAL Functions constants
+    keyword whole MCAL_APRIL color104
+    keyword whole MCAL_AUGUST color104
+    keyword whole MCAL_DECEMBER color104
+    keyword whole MCAL_FEBRUARY color104
+    keyword whole MCAL_FRIDAY color104
+    keyword whole MCAL_JANUARY color104
+    keyword whole MCAL_JULY color104
+    keyword whole MCAL_JUNE color104
+    keyword whole MCAL_MARCH color104
+    keyword whole MCAL_MAY color104
+    keyword whole MCAL_MONDAY color104
+    keyword whole MCAL_M_ALLDAYS color104
+    keyword whole MCAL_M_FRIDAY color104
+    keyword whole MCAL_M_MONDAY color104
+    keyword whole MCAL_M_SATURDAY color104
+    keyword whole MCAL_M_SUNDAY color104
+    keyword whole MCAL_M_THURSDAY color104
+    keyword whole MCAL_M_TUESDAY color104
+    keyword whole MCAL_M_WEDNESDAY color104
+    keyword whole MCAL_M_WEEKDAYS color104
+    keyword whole MCAL_M_WEEKEND color104
+    keyword whole MCAL_NOVEMBER color104
+    keyword whole MCAL_OCTOBER color104
+    keyword whole MCAL_RECUR_DAILY color104
+    keyword whole MCAL_RECUR_MONTHLY_MDAY color104
+    keyword whole MCAL_RECUR_MONTHLY_WDAY color104
+    keyword whole MCAL_RECUR_NONE color104
+    keyword whole MCAL_RECUR_WEEKLY color104
+    keyword whole MCAL_RECUR_YEARLY color104
+    keyword whole MCAL_SATURDAY color104
+    keyword whole MCAL_SEPTEMBER color104
+    keyword whole MCAL_SUNDAY color104
+    keyword whole MCAL_THURSDAY color104
+    keyword whole MCAL_TUESDAY color104
+    keyword whole MCAL_WEDNESDAY color104
+
+# Mcrypt Encryption Functions
+    keyword whole mcrypt\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+    keyword whole mdecrypt_generic color32
+
+# Mcrypt Encryption Functions constants
+    keyword whole MCRYPT_DECRYPT color104
+    keyword whole MCRYPT_DEV_RANDOM color104
+    keyword whole MCRYPT_DEV_URANDOM color104
+    keyword whole MCRYPT_ENCRYPT color104
+    keyword whole MCRYPT_RAND color104
+
+# MCVE Payment Functions
+    keyword whole mcve\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# MCVE Payment Functions constants
+    keyword whole MC\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Memcache Functions
+    keyword whole memcache_debug color32
+
+# Memcache Functions Memcache methods
+    keyword whole Memcache color32
+
+# Memcache Functions constants
+    keyword whole MEMCACHE_COMPRESSED color104
+
+# Mhash Functions
+    keyword whole mhash color32
+    keyword whole mhash_count color32
+    keyword whole mhash_get_block_size color32
+    keyword whole mhash_get_hash_name color32
+    keyword whole mhash_keygen_s2k color32
+
+# Mhash Functions constants
+    keyword whole MHASH_ADLER32 color104
+    keyword whole MHASH_CRC32 color104
+    keyword whole MHASH_CRC32B color104
+    keyword whole MHASH_GOST color104
+    keyword whole MHASH_HAVAL128 color104
+    keyword whole MHASH_HAVAL160 color104
+    keyword whole MHASH_HAVAL192 color104
+    keyword whole MHASH_HAVAL256 color104
+    keyword whole MHASH_MD4 color104
+    keyword whole MHASH_MD5 color104
+    keyword whole MHASH_RIPEMD160 color104
+    keyword whole MHASH_SHA1 color104
+    keyword whole MHASH_SHA256 color104
+    keyword whole MHASH_TIGER color104
+    keyword whole MHASH_TIGER128 color104
+    keyword whole MHASH_TIGER160 color104
+
+# Mimetype Functions
+    keyword whole mime_content_type color32
+
+# Ming functions for Flash
+    keyword whole SWFAction color32
+    keyword whole SWFBitmap color32
+    keyword whole SWFDisplayItem color32
+    keyword whole SWFFill color32
+    keyword whole SWFFont color32
+    keyword whole SWFGradient color32
+    keyword whole SWFMorph color32
+    keyword whole SWFMovie color32
+    keyword whole SWFShape color32
+    keyword whole SWFSprite color32
+    keyword whole SWFText color32
+    keyword whole SWFTextField color32
+    keyword whole SWFbutton color32
+    keyword whole ming_setcubicthreshold color32
+    keyword whole ming_setscale color32
+    keyword whole ming_useswfversion color32
+    keyword whole swfbutton_keypress color32
+
+# Ming functions for Flash SWFBitmap methods
+    keyword whole SWFBitmap color32
+
+# Ming functions for Flash SWFDisplayItem methods
+    keyword whole SWFDisplayItem color32
+
+# Ming functions for Flash SWFFill methods
+    keyword whole SWFFill color32
+
+# Ming functions for Flash SWFGradient methods
+    keyword whole SWFGradient color32
+
+# Ming functions for Flash SWFMorph methods
+    keyword whole SWFMorph color32
+
+# Ming functions for Flash SWFMovie methods
+    keyword whole SWFMovie color32
+
+# Ming functions for Flash SWFShape methods
+    keyword whole SWFShape color32
+
+# Ming functions for Flash SWFSprite methods
+    keyword whole SWFSprite color32
+
+# Ming functions for Flash SWFText methods
+    keyword whole SWFText color32
+
+# Ming functions for Flash SWFTextField methods
+    keyword whole SWFTextField color32
+
+# Ming functions for Flash SWFbutton methods
+    keyword whole SWFbutton color32
+
+# Ming functions for Flash swffont methods
+    keyword whole swffont color32
+
+# Ming functions for Flash swfmovie methods
+    keyword whole swfmovie color32
+
+# Ming functions for Flash swfsprite methods
+    keyword whole swfsprite color32
+
+# Ming functions for Flash constants
+    keyword whole SWFACTION_DATA color104
+    keyword whole SWFACTION_ENTERFRAME color104
+    keyword whole SWFACTION_KEYDOWN color104
+    keyword whole SWFACTION_KEYUP color104
+    keyword whole SWFACTION_MOUSEDOWN color104
+    keyword whole SWFACTION_MOUSEMOVE color104
+    keyword whole SWFACTION_MOUSEUP color104
+    keyword whole SWFACTION_ONLOAD color104
+    keyword whole SWFACTION_UNLOAD color104
+    keyword whole SWFBUTTON_DOWN color104
+    keyword whole SWFBUTTON_DRAGOUT color104
+    keyword whole SWFBUTTON_DRAGOVER color104
+    keyword whole SWFBUTTON_HIT color104
+    keyword whole SWFBUTTON_MOUSEDOWN color104
+    keyword whole SWFBUTTON_MOUSEOUT color104
+    keyword whole SWFBUTTON_MOUSEOVER color104
+    keyword whole SWFBUTTON_MOUSEUP color104
+    keyword whole SWFBUTTON_MOUSEUPOUTSIDE color104
+    keyword whole SWFBUTTON_OVER color104
+    keyword whole SWFBUTTON_UP color104
+    keyword whole SWFFILL_CLIPPED_BITMAP color104
+    keyword whole SWFFILL_LINEAR_GRADIENT color104
+    keyword whole SWFFILL_RADIAL_GRADIENT color104
+    keyword whole SWFFILL_TILED_BITMAP color104
+    keyword whole SWFTEXTFIELD_ALIGN_CENTER color104
+    keyword whole SWFTEXTFIELD_ALIGN_JUSTIFY color104
+    keyword whole SWFTEXTFIELD_ALIGN_LEFT color104
+    keyword whole SWFTEXTFIELD_ALIGN_RIGHT color104
+    keyword whole SWFTEXTFIELD_DRAWBOX color104
+    keyword whole SWFTEXTFIELD_HASLENGTH color104
+    keyword whole SWFTEXTFIELD_HTML color104
+    keyword whole SWFTEXTFIELD_MULTILINE color104
+    keyword whole SWFTEXTFIELD_NOEDIT color104
+    keyword whole SWFTEXTFIELD_NOSELECT color104
+    keyword whole SWFTEXTFIELD_PASSWORD color104
+    keyword whole SWFTEXTFIELD_WORDWRAP color104
+
+# Miscellaneous Functions
+    keyword whole __halt_compiler color32
+    keyword whole connection_aborted color32
+    keyword whole connection_status color32
+    keyword whole connection_timeout color32
+    keyword whole constant color32
+    keyword whole define color32
+    keyword whole defined color32
+    keyword whole die color32
+    keyword whole eval color32
+    keyword whole exit color32
+    keyword whole get_browser color32
+    keyword whole highlight_file color32
+    keyword whole highlight_string color32
+    keyword whole ignore_user_abort color32
+    keyword whole pack color32
+    keyword whole php_check_syntax color32
+    keyword whole php_strip_color104space color32
+    keyword whole show_source color32
+    keyword whole sleep color32
+    keyword whole time_nanosleep color32
+    keyword whole time_sleep_until color32
+    keyword whole uniqid color32
+    keyword whole unpack color32
+    keyword whole usleep color32
+
+# Miscellaneous Functions constants
+    keyword whole CONNECTION_ABORTED color104
+    keyword whole CONNECTION_NORMAL color104
+    keyword whole CONNECTION_TIMEOUT color104
+    keyword whole __COMPILER_HALT_OFFSET__ color104
+
+# mnoGoSearch Functions
+    keyword whole udm\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# mnoGoSearch Functions constants
+    keyword whole UDM\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Microsoft SQL Server Functions
+    keyword whole mssql\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Microsoft SQL Server Functions constants
+    keyword whole MSSQL_ASSOC color104
+    keyword whole MSSQL_BOTH color104
+    keyword whole MSSQL_NUM color104
+    keyword whole SQLBIT color104
+    keyword whole SQLCHAR color104
+    keyword whole SQLFLT8 color104
+    keyword whole SQLINT1 color104
+    keyword whole SQLINT2 color104
+    keyword whole SQLINT4 color104
+    keyword whole SQLTEXT color104
+    keyword whole SQLVARCHAR color104
+
+# Microsoft SQL Server and Sybase Functions (PDO_DBLIB)
+
+# Mohawk Software Session Handler Functions
+    keyword whole msession\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# mSQL Functions
+    keyword whole msql\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# mSQL Functions constants
+    keyword whole MSQL_ASSOC color104
+    keyword whole MSQL_BOTH color104
+    keyword whole MSQL_NUM color104
+
+# Multibyte String Functions
+    keyword whole mb\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Multibyte String Functions constants
+    keyword whole MB_OVERLOAD_MAIL color104
+    keyword whole MB_OVERLOAD_REGEX color104
+    keyword whole MB_OVERLOAD_STRING color104
+
+# muscat Functions
+    keyword whole muscat\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# MySQL Functions
+    keyword whole mysql\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# MySQL Functions constants
+    keyword whole MYSQL_ASSOC color104
+    keyword whole MYSQL_BOTH color104
+    keyword whole MYSQL_CLIENT_COMPRESS color104
+    keyword whole MYSQL_CLIENT_IGNORE_SPACE color104
+    keyword whole MYSQL_CLIENT_INTERACTIVE color104
+    keyword whole MYSQL_CLIENT_SSL color104
+    keyword whole MYSQL_NUM color104
+
+# MySQL Functions (PDO_MYSQL)
+
+# MySQL Functions (PDO_MYSQL) constants
+    keyword whole PDO_ATTR_DRIVER_NAME color104
+    keyword whole PDO_MYSQL_ATTR_USE_BUFFERED_QUERY color104
+    keyword whole TRUE color104
+
+# MySQL Improved Extension
+    keyword whole mysqli\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# MySQL Improved Extension constants
+    keyword whole MYSQLI\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Ncurses Terminal Screen Control Functions
+    keyword whole ncurses\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Network Functions
+    keyword whole checkdnsrr color32
+    keyword whole closelog color32
+    keyword whole debugger_off color32
+    keyword whole debugger_on color32
+    keyword whole define_syslog_variables color32
+    keyword whole dns_check_record color32
+    keyword whole dns_get_mx color32
+    keyword whole dns_get_record color32
+    keyword whole fsockopen color32
+    keyword whole gethostbyaddr color32
+    keyword whole gethostbyname color32
+    keyword whole gethostbynamel color32
+    keyword whole getmxrr color32
+    keyword whole getprotobyname color32
+    keyword whole getprotobynumber color32
+    keyword whole getservbyname color32
+    keyword whole getservbyport color32
+    keyword whole inet_ntop color32
+    keyword whole inet_pton color32
+    keyword whole ip2long color32
+    keyword whole long2ip color32
+    keyword whole openlog color32
+    keyword whole pfsockopen color32
+    keyword whole socket_get_status color32
+    keyword whole socket_set_blocking color32
+    keyword whole socket_set_timeout color32
+    keyword whole syslog color32
+
+# Network Functions constants
+    keyword whole DNS\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+    keyword whole LOG\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Newt Functions
+    keyword whole newt\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Newt Functions constants
+    keyword whole NEWT\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# NSAPI-specific Functions
+    keyword whole nsapi_request_headers color32
+    keyword whole nsapi_response_headers color32
+    keyword whole nsapi_virtual color32
+
+# Object Aggregation/Composition Functions
+    keyword whole aggregate color32
+    keyword whole aggregate_info color32
+    keyword whole aggregate_methods color32
+    keyword whole aggregate_methods_by_list color32
+    keyword whole aggregate_methods_by_regexp color32
+    keyword whole aggregate_properties color32
+    keyword whole aggregate_properties_by_list color32
+    keyword whole aggregate_properties_by_regexp color32
+    keyword whole aggregation_info color32
+    keyword whole deaggregate color32
+
+# Object property and method call overloading
+    keyword whole overload color32
+
+# Oracle functions
+    keyword whole oci\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Oracle functions OCI-Collection methods
+    keyword whole OCI-Collection color32
+
+# Oracle functions OCI-Lob methods
+    keyword whole OCI-Lob color32
+
+# Oracle functions constants
+    keyword whole NULL color104
+    keyword whole OCI\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+    keyword whole SQLT_BFILEE color104
+    keyword whole SQLT_BLOB color104
+    keyword whole SQLT_CFILEE color104
+    keyword whole SQLT_CLOB color104
+    keyword whole SQLT_NTY color104
+    keyword whole SQLT_RDD color104
+
+# ODBC Functions (Unified)
+    keyword whole odbc\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# ODBC Functions (Unified) constants
+    keyword whole ODBC_BINMODE_CONVERT color104
+    keyword whole ODBC_BINMODE_PASSTHRU color104
+    keyword whole ODBC_BINMODE_RETURN color104
+    keyword whole ODBC_TYPE color104
+    keyword whole SQL\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# ODBC and DB2 functions (PDO_ODBC)
+
+# oggvorbis
+
+# oggvorbis constants
+    keyword whole OGGVORBIS_PCM_S16_BE color104
+    keyword whole OGGVORBIS_PCM_S16_LE color104
+    keyword whole OGGVORBIS_PCM_S8 color104
+    keyword whole OGGVORBIS_PCM_U16_BE color104
+    keyword whole OGGVORBIS_PCM_U16_LE color104
+    keyword whole OGGVORBIS_PCM_U8 color104
+
+# OpenAL Audio Bindings
+    keyword whole openal\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# OpenAL Audio Bindings constants
+    keyword whole ALC_FREQUENCY color104
+    keyword whole ALC_REFRESH color104
+    keyword whole ALC_SYNC color104
+    keyword whole AL_BITS color104
+    keyword whole AL_BUFFER color104
+    keyword whole AL_CHANNELS color104
+    keyword whole AL_CONE_INNER_ANGLE color104
+    keyword whole AL_CONE_OUTER_ANGLE color104
+    keyword whole AL_CONE_OUTER_GAIN color104
+    keyword whole AL_DIRECTION color104
+    keyword whole AL_FALSE color104
+    keyword whole AL_FORMAT_MONO16 color104
+    keyword whole AL_FORMAT_MONO8 color104
+    keyword whole AL_FORMAT_STEREO16 color104
+    keyword whole AL_FORMAT_STEREO8 color104
+    keyword whole AL_FREQUENCY color104
+    keyword whole AL_GAIN color104
+    keyword whole AL_INITIAL color104
+    keyword whole AL_LOOPING color104
+    keyword whole AL_MAX_DISTANCE color104
+    keyword whole AL_MAX_GAIN color104
+    keyword whole AL_MIN_GAIN color104
+    keyword whole AL_ORIENTATION color104
+    keyword whole AL_PAUSED color104
+    keyword whole AL_PITCH color104
+    keyword whole AL_PLAYING color104
+    keyword whole AL_POSITION color104
+    keyword whole AL_REFERENCE_DISTANCE color104
+    keyword whole AL_ROLLOFF_FACTOR color104
+    keyword whole AL_SIZE color104
+    keyword whole AL_SOURCE_RELATIVE color104
+    keyword whole AL_SOURCE_STATE color104
+    keyword whole AL_STOPPED color104
+    keyword whole AL_TRUE color104
+    keyword whole AL_VELOCITY color104
+
+# OpenSSL Functions
+    keyword whole openssl\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Oracle Functions [deprecated]
+    keyword whole ora\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Oracle Functions [deprecated] constants
+    keyword whole ORA_BIND_IN color104
+    keyword whole ORA_BIND_INOUT color104
+    keyword whole ORA_BIND_OUT color104
+    keyword whole ORA_FETCHINTO_ASSOC color104
+    keyword whole ORA_FETCHINTO_NULLS color104
+
+# Oracle Functions (PDO_OCI)
+
+# Output Control Functions
+    keyword whole flush color32
+    keyword whole ob_clean color32
+    keyword whole ob_end_clean color32
+    keyword whole ob_end_flush color32
+    keyword whole ob_flush color32
+    keyword whole ob_get_clean color32
+    keyword whole ob_get_contents color32
+    keyword whole ob_get_flush color32
+    keyword whole ob_get_length color32
+    keyword whole ob_get_level color32
+    keyword whole ob_get_status color32
+    keyword whole ob_gzhandler color32
+    keyword whole ob_implicit_flush color32
+    keyword whole ob_list_handlers color32
+    keyword whole ob_start color32
+    keyword whole output_add_rewrite_var color32
+    keyword whole output_reset_rewrite_vars color32
+
+# Ovrimos SQL Functions
+    keyword whole ovrimos_close color32
+    keyword whole ovrimos_commit color32
+    keyword whole ovrimos_connect color32
+    keyword whole ovrimos_cursor color32
+    keyword whole ovrimos_exec color32
+    keyword whole ovrimos_execute color32
+    keyword whole ovrimos_fetch_into color32
+    keyword whole ovrimos_fetch_row color32
+    keyword whole ovrimos_field_len color32
+    keyword whole ovrimos_field_name color32
+    keyword whole ovrimos_field_num color32
+    keyword whole ovrimos_field_type color32
+    keyword whole ovrimos_free_result color32
+    keyword whole ovrimos_longreadlen color32
+    keyword whole ovrimos_num_fields color32
+    keyword whole ovrimos_num_rows color32
+    keyword whole ovrimos_prepare color32
+    keyword whole ovrimos_result color32
+    keyword whole ovrimos_result_all color32
+    keyword whole ovrimos_rollback color32
+
+# Paradox File Access
+    keyword whole px_close color32
+    keyword whole px_create_fp color32
+    keyword whole px_delete color32
+    keyword whole px_get_field color32
+    keyword whole px_get_info color32
+    keyword whole px_get_parameter color32
+    keyword whole px_get_record color32
+    keyword whole px_get_schema color32
+    keyword whole px_get_value color32
+    keyword whole px_new color32
+    keyword whole px_numfields color32
+    keyword whole px_numrecords color32
+    keyword whole px_open_fp color32
+    keyword whole px_put_record color32
+    keyword whole px_set_blob_file color32
+    keyword whole px_set_parameter color32
+    keyword whole px_set_tablename color32
+    keyword whole px_set_targetencoding color32
+    keyword whole px_set_value color32
+    keyword whole px_timestamp2string color32
+
+# Paradox File Access constants
+    keyword whole PX_FIELD_ALPHA color104
+    keyword whole PX_FIELD_AUTOINC color104
+    keyword whole PX_FIELD_BCD color104
+    keyword whole PX_FIELD_BLOB color104
+    keyword whole PX_FIELD_BYTES color104
+    keyword whole PX_FIELD_CURRENCY color104
+    keyword whole PX_FIELD_DATE color104
+    keyword whole PX_FIELD_FMTMEMOBLOB color104
+    keyword whole PX_FIELD_GRAPHIC color104
+    keyword whole PX_FIELD_LOGICAL color104
+    keyword whole PX_FIELD_LONG color104
+    keyword whole PX_FIELD_MEMOBLOB color104
+    keyword whole PX_FIELD_NUMBER color104
+    keyword whole PX_FIELD_OLE color104
+    keyword whole PX_FIELD_SHORT color104
+    keyword whole PX_FIELD_TIME color104
+    keyword whole PX_FIELD_TIMESTAMP color104
+    keyword whole PX_FILE_INC_SEC_INDEX color104
+    keyword whole PX_FILE_INC_SEC_INDEX_G color104
+    keyword whole PX_FILE_INDEX_DB color104
+    keyword whole PX_FILE_NON_INC_SEC_INDEX color104
+    keyword whole PX_FILE_NON_INC_SEC_INDEX_G color104
+    keyword whole PX_FILE_NON_INDEX_DB color104
+    keyword whole PX_FILE_PRIM_INDEX color104
+    keyword whole PX_FILE_SEC_INDEX color104
+    keyword whole PX_FILE_SEC_INDEX_G color104
+    keyword whole PX_KEYTOLOWER color104
+    keyword whole PX_KEYTOUPPER color104
+
+# Parsekit Functions
+    keyword whole parsekit_compile_file color32
+    keyword whole parsekit_compile_string color32
+    keyword whole parsekit_func_arginfo color32
+
+# Parsekit Functions constants
+    keyword whole PARSEKIT\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color104
+
+# Process Control Functions
+    keyword whole pcntl\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+# Process Control Functions constants
+    keyword whole SIG\_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789\] color104
+    keyword whole WNOHANG color104
+    keyword whole WUNTRACED color104
+
+# Regular Expression Functions (Perl-Compatible)
+    keyword whole preg\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Regular Expression Functions (Perl-Compatible) constants
+    keyword whole PREG_OFFSET_CAPTURE color104
+    keyword whole PREG_PATTERN_ORDER color104
+    keyword whole PREG_SET_ORDER color104
+    keyword whole PREG_SPLIT_DELIM_CAPTURE color104
+    keyword whole PREG_SPLIT_NO_EMPTY color104
+    keyword whole PREG_SPLIT_OFFSET_CAPTURE color104
+
+# PDF functions
+    keyword whole pdf\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# PDO Functions
+
+# PDO Functions PDO methods
+    keyword whole PDO color32
+
+# PDO Functions PDOStatement methods
+    keyword whole PDOStatement color32
+
+# PDO Functions constants
+    keyword whole FALSE color104
+    keyword whole PDO::ATTR_AUTOCOMMIT color104
+    keyword whole PDO::ATTR_CASE color104
+    keyword whole PDO::ATTR_CLIENT_VERSION color104
+    keyword whole PDO::ATTR_CONNECTION_STATUS color104
+    keyword whole PDO::ATTR_CURSOR color104
+    keyword whole PDO::ATTR_CURSOR_NAME color104
+    keyword whole PDO::ATTR_DRIVER_NAME color104
+    keyword whole PDO::ATTR_ERRMODE color104
+    keyword whole PDO::ATTR_FETCH_CATALOG_NAMES color104
+    keyword whole PDO::ATTR_FETCH_TABLE_NAMES color104
+    keyword whole PDO::ATTR_ORACLE_NULLS color104
+    keyword whole PDO::ATTR_PERSISTENT color104
+    keyword whole PDO::ATTR_PREFETCH color104
+    keyword whole PDO::ATTR_SERVER_INFO color104
+    keyword whole PDO::ATTR_SERVER_VERSION color104
+    keyword whole PDO::ATTR_TIMEOUT color104
+    keyword whole PDO::CASE_LOWER color104
+    keyword whole PDO::CASE_NATURAL color104
+    keyword whole PDO::CASE_UPPER color104
+    keyword whole PDO::CURSOR_FWDONLY color104
+    keyword whole PDO::CURSOR_SCROLL color104
+    keyword whole PDO::ERRMODE_EXCEPTION color104
+    keyword whole PDO::ERRMODE_SILENT color104
+    keyword whole PDO::ERRMODE_WARNING color104
+    keyword whole PDO::ERR_NONE color104
+    keyword whole PDO::FETCH_ASSOC color104
+    keyword whole PDO::FETCH_BOTH color104
+    keyword whole PDO::FETCH_BOUND color104
+    keyword whole PDO::FETCH_CLASS color104
+    keyword whole PDO::FETCH_CLASSTYPE color104
+    keyword whole PDO::FETCH_COLUMN color104
+    keyword whole PDO::FETCH_FUNC color104
+    keyword whole PDO::FETCH_GROUP color104
+    keyword whole PDO::FETCH_INTO color104
+    keyword whole PDO::FETCH_LAZY color104
+    keyword whole PDO::FETCH_NAMED color104
+    keyword whole PDO::FETCH_NUM color104
+    keyword whole PDO::FETCH_OBJ color104
+    keyword whole PDO::FETCH_ORI_ABS color104
+    keyword whole PDO::FETCH_ORI_FIRST color104
+    keyword whole PDO::FETCH_ORI_LAST color104
+    keyword whole PDO::FETCH_ORI_NEXT color104
+    keyword whole PDO::FETCH_ORI_PRIOR color104
+    keyword whole PDO::FETCH_ORI_REL color104
+    keyword whole PDO::FETCH_UNIQUE color104
+    keyword whole PDO::PARAM_BOOL color104
+    keyword whole PDO::PARAM_INPUT_OUTPUT color104
+    keyword whole PDO::PARAM_INT color104
+    keyword whole PDO::PARAM_LOB color104
+    keyword whole PDO::PARAM_NULL color104
+    keyword whole PDO::PARAM_STMT color104
+    keyword whole PDO::PARAM_STR color104
+    keyword whole PDO_PARAM_BOOL color104
+
+# PHP Options&Information
+    keyword whole assert color32
+    keyword whole assert_options color32
+    keyword whole dl color32
+    keyword whole extension_loaded color32
+    keyword whole get_cfg_var color32
+    keyword whole get_current_user color32
+    keyword whole get_defined_constants color32
+    keyword whole get_extension_funcs color32
+    keyword whole get_include_path color32
+    keyword whole get_included_files color32
+    keyword whole get_loaded_extensions color32
+    keyword whole get_magic_quotes_gpc color32
+    keyword whole get_magic_quotes_runtime color32
+    keyword whole get_required_files color32
+    keyword whole getenv color32
+    keyword whole getlastmod color32
+    keyword whole getmygid color32
+    keyword whole getmyinode color32
+    keyword whole getmypid color32
+    keyword whole getmyuid color32
+    keyword whole getopt color32
+    keyword whole getrusage color32
+    keyword whole ini_alter color32
+    keyword whole ini_get color32
+    keyword whole ini_get_all color32
+    keyword whole ini_restore color32
+    keyword whole ini_set color32
+    keyword whole main color32
+    keyword whole memory_get_usage color32
+    keyword whole php_ini_scanned_files color32
+    keyword whole php_logo_guid color32
+    keyword whole php_sapi_name color32
+    keyword whole php_uname color32
+    keyword whole phpcredits color32
+    keyword whole phpinfo color32
+    keyword whole phpversion color32
+    keyword whole putenv color32
+    keyword whole restore_include_path color32
+    keyword whole set_include_path color32
+    keyword whole set_magic_quotes_runtime color32
+    keyword whole set_time_limit color32
+    keyword whole version_compare color32
+    keyword whole zend_logo_guid color32
+    keyword whole zend_version color32
+
+# PHP Options&Information constants
+    keyword whole ASSERT_ACTIVE color104
+    keyword whole ASSERT_BAIL color104
+    keyword whole ASSERT_CALLBACK color104
+    keyword whole ASSERT_QUIET_EVAL color104
+    keyword whole ASSERT_WARNING color104
+    keyword whole CREDITS_ALL color104
+    keyword whole CREDITS_DOCS color104
+    keyword whole CREDITS_FULLPAGE color104
+    keyword whole CREDITS_GENERAL color104
+    keyword whole CREDITS_GROUP color104
+    keyword whole CREDITS_MODULES color104
+    keyword whole CREDITS_QA color104
+    keyword whole CREDITS_SAPI color104
+    keyword whole INFO_ALL color104
+    keyword whole INFO_CONFIGURATION color104
+    keyword whole INFO_CREDITS color104
+    keyword whole INFO_ENVIRONMENT color104
+    keyword whole INFO_GENERAL color104
+    keyword whole INFO_LICENSE color104
+    keyword whole INFO_MODULES color104
+    keyword whole INFO_VARIABLES color104
+
+# POSIX Functions
+    keyword whole posix\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# POSIX Functions constants
+    keyword whole POSIX_F_OK color104
+    keyword whole POSIX_R_OK color104
+    keyword whole POSIX_S_IFBLK color104
+    keyword whole POSIX_S_IFCHR color104
+    keyword whole POSIX_S_IFIFO color104
+    keyword whole POSIX_S_IFREG color104
+    keyword whole POSIX_S_IFSOCK color104
+    keyword whole POSIX_W_OK color104
+    keyword whole POSIX_X_OK color104
+
+# Regular Expression Functions (POSIX Extended)
+    keyword whole ereg color32
+    keyword whole ereg_replace color32
+    keyword whole eregi color32
+    keyword whole eregi_replace color32
+    keyword whole split color32
+    keyword whole spliti color32
+    keyword whole sql_regcase color32
+
+# PostgreSQL Functions
+    keyword whole pg\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# PostgreSQL Functions constants
+    keyword whole PGSQL\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+    keyword whole PG_DIAG_INTERNAL_QUERY color104
+    keyword whole PG_DIAG_STATEMENT_POSITION color104
+
+# PostgreSQL Functions (PDO_PGSQL)
+
+# Printer Functions
+    keyword whole printer\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Program Execution Functions
+    keyword whole escapeshellarg color32
+    keyword whole escapeshellcmd color32
+    keyword whole exec color32
+    keyword whole passthru color32
+    keyword whole proc_close color32
+    keyword whole proc_get_status color32
+    keyword whole proc_nice color32
+    keyword whole proc_open color32
+    keyword whole proc_terminate color32
+    keyword whole shell_exec color32
+    keyword whole system color32
+
+# PostScript document creation
+    keyword whole ps\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# PostScript document creation constants
+    keyword whole ps\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# Pspell Functions
+    keyword whole pspell\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Pspell Functions constants
+    keyword whole PSPELL_BAD_SPELLERS color104
+    keyword whole PSPELL_FAST color104
+    keyword whole PSPELL_NORMAL color104
+    keyword whole PSPELL_RUN_TOGETHER color104
+
+# qtdom Functions
+    keyword whole qdom_error color32
+    keyword whole qdom_tree color32
+
+# Radius
+    keyword whole radius\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Radius constants
+    keyword whole RADIUS\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# Rar Functions
+    keyword whole rar_close color32
+    keyword whole rar_entry_get color32
+    keyword whole rar_list color32
+    keyword whole rar_open color32
+
+# Rar Functions Rar methods
+    keyword whole Rar color32
+
+# Rar Functions constants
+    keyword whole RAR_HOST_BEOS color104
+    keyword whole RAR_HOST_MSDOS color104
+    keyword whole RAR_HOST_OS2 color104
+    keyword whole RAR_HOST_UNIX color104
+    keyword whole RAR_HOST_WIN32 color104
+
+# GNU Readline
+    keyword whole readline\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# GNU Recode Functions
+    keyword whole recode color32
+    keyword whole recode_file color32
+    keyword whole recode_string color32
+
+# RPM Header Reading Functions
+    keyword whole rpm_close color32
+    keyword whole rpm_get_tag color32
+    keyword whole rpm_is_valid color32
+    keyword whole rpm_open color32
+
+# RPM Header Reading Functions constants
+    keyword whole RPMREADER\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# runkit Functions
+    keyword whole runkit\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# runkit Functions constants
+    keyword whole CLASSKIT_ACC_PRIVATE color104
+    keyword whole CLASSKIT_ACC_PROTECTED color104
+    keyword whole CLASSKIT_ACC_PUBLIC color104
+    keyword whole CLASSKIT_AGGREGATE_OVERRIDE color104
+    keyword whole CLASSKIT_VERSION color104
+    keyword whole RUNKIT_ACC_PRIVATE color104
+    keyword whole RUNKIT_ACC_PROTECTED color104
+    keyword whole RUNKIT_ACC_PUBLIC color104
+    keyword whole RUNKIT_IMPORT_CLASSES color104
+    keyword whole RUNKIT_IMPORT_CLASS_* color104
+    keyword whole RUNKIT_IMPORT_CLASS_CONSTS color104
+    keyword whole RUNKIT_IMPORT_CLASS_METHODS color104
+    keyword whole RUNKIT_IMPORT_CLASS_PROPS color104
+    keyword whole RUNKIT_IMPORT_FUNCTIONS color104
+    keyword whole RUNKIT_IMPORT_OVERRIDE color104
+    keyword whole RUNKIT_VERSION color104
+
+# Satellite CORBA client extension [deprecated]
+    keyword whole OrbitEnum color32
+    keyword whole OrbitObject color32
+    keyword whole OrbitStruct color32
+    keyword whole satellite_caught_exception color32
+    keyword whole satellite_exception_id color32
+    keyword whole satellite_exception_value color32
+    keyword whole satellite_get_repository_id color32
+    keyword whole satellite_load_idl color32
+    keyword whole satellite_object_to_string color32
+
+# SDO Functions
+
+# SDO Functions SDO_DAS_ChangeSummary methods
+    keyword whole SDO_DAS_ChangeSummary color32
+
+# SDO Functions SDO_DAS_DataFactory methods
+    keyword whole SDO_DAS_DataFactory color32
+
+# SDO Functions SDO_DAS_DataObject methods
+    keyword whole SDO_DAS_DataObject color32
+
+# SDO Functions SDO_DAS_Setting methods
+    keyword whole SDO_DAS_Setting color32
+
+# SDO Functions SDO_DataFactory methods
+    keyword whole SDO_DataFactory color32
+
+# SDO Functions SDO_DataObject methods
+    keyword whole SDO_DataObject color32
+
+# SDO Functions SDO_List methods
+    keyword whole SDO_List color32
+
+# SDO Functions SDO_Sequence methods
+    keyword whole SDO_Sequence color32
+
+# SDO Functions constants
+    keyword whole SDO_DAS_ChangeSummary::ADDITION=2 color104
+    keyword whole SDO_DAS_ChangeSummary::DELETION=3 color104
+    keyword whole SDO_DAS_ChangeSummary::MODIFICATION=1 color104
+    keyword whole SDO_DAS_ChangeSummary::NONE=0 color104
+
+# SDO XML Data Access Service Functions
+
+# SDO XML Data Access Service Functions SDO_DAS_XML methods
+    keyword whole SDO_DAS_XML color32
+
+# SDO XML Data Access Service Functions SDO_DAS_XML_Document methods
+    keyword whole SDO_DAS_XML_Document color32
+
+# SDO Relational Data Access Service Functions
+
+# SDO Relational Data Access Service Functions SDO_DAS_Relational methods
+    keyword whole SDO_DAS_Relational color32
+
+# Semaphore, Shared Memory and IPC Functions
+    keyword whole ftok color32
+    keyword whole msg_get_queue color32
+    keyword whole msg_receive color32
+    keyword whole msg_remove_queue color32
+    keyword whole msg_send color32
+    keyword whole msg_set_queue color32
+    keyword whole msg_stat_queue color32
+    keyword whole sem_acquire color32
+    keyword whole sem_get color32
+    keyword whole sem_release color32
+    keyword whole sem_remove color32
+    keyword whole shm_attach color32
+    keyword whole shm_detach color32
+    keyword whole shm_get_var color32
+    keyword whole shm_put_var color32
+    keyword whole shm_remove color32
+    keyword whole shm_remove_var color32
+
+# Semaphore, Shared Memory and IPC Functions constants
+    keyword whole MSG_EXCEPT color104
+    keyword whole MSG_IPC_NOWAIT color104
+    keyword whole MSG_NOERROR color104
+
+# SESAM Database Functions
+    keyword whole sesam\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Session Save Handler, Handling Functions
+    keyword whole session\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Session Handling Functions constants
+    keyword whole SID color104
+
+# Shared Memory Functions
+    keyword whole shmop_close color32
+    keyword whole shmop_delete color32
+    keyword whole shmop_open color32
+    keyword whole shmop_read color32
+    keyword whole shmop_size color32
+    keyword whole shmop_write color32
+
+# SimpleXML functions
+    keyword whole simplexml_import_dom color32
+    keyword whole simplexml_load_file color32
+    keyword whole simplexml_load_string color32
+
+# SimpleXML functions SimpleXMLElement methods
+    keyword whole SimpleXMLElement color32
+
+# SNMP Functions
+    keyword whole snmp_get_quick_print color32
+    keyword whole snmp_get_valueretrieval color32
+    keyword whole snmp_read_mib color32
+    keyword whole snmp_set_enum_print color32
+    keyword whole snmp_set_oid_numeric_print color32
+    keyword whole snmp_set_quick_print color32
+    keyword whole snmp_set_valueretrieval color32
+    keyword whole snmpget color32
+    keyword whole snmpgetnext color32
+    keyword whole snmprealwalk color32
+    keyword whole snmpset color32
+    keyword whole snmpwalk color32
+    keyword whole snmpwalkoid color32
+
+# SNMP Functions constants
+    keyword whole SNMP_BIT_STR color104
+    keyword whole SNMP_COUNTER color104
+    keyword whole SNMP_COUNTER64 color104
+    keyword whole SNMP_INTEGER color104
+    keyword whole SNMP_IPADDRESS color104
+    keyword whole SNMP_NULL color104
+    keyword whole SNMP_OBJECT_ID color104
+    keyword whole SNMP_OCTET_STR color104
+    keyword whole SNMP_OPAQUE color104
+    keyword whole SNMP_TIMETICKS color104
+    keyword whole SNMP_UINTEGER color104
+    keyword whole SNMP_UNSIGNED color104
+    keyword whole SNMP_VALUE_LIBRARY color104
+    keyword whole SNMP_VALUE_OBJECT color104
+    keyword whole SNMP_VALUE_PLAIN color104
+
+# SOAP Functions
+    keyword whole is_soap_fault color32
+    keyword whole use_soap_error_handler color32
+
+# SOAP Functions SoapClient methods
+    keyword whole SoapClient color32
+
+# SOAP Functions SoapFault methods
+    keyword whole SoapFault color32
+
+# SOAP Functions SoapHeader methods
+    keyword whole SoapHeader color32
+
+# SOAP Functions SoapParam methods
+    keyword whole SoapParam color32
+
+# SOAP Functions SoapServer methods
+    keyword whole SoapServer color32
+
+# SOAP Functions SoapVar methods
+    keyword whole SoapVar color32
+
+# SOAP Functions constants
+    keyword whole SOAP_1_1 color104
+    keyword whole SOAP_1_2 color104
+    keyword whole SOAP_ACTOR_NEXT color104
+    keyword whole SOAP_ACTOR_NONE color104
+    keyword whole SOAP_ACTOR_UNLIMATERECEIVER color104
+    keyword whole SOAP_COMPRESSION_ACCEPT color104
+    keyword whole SOAP_COMPRESSION_DEFLATE color104
+    keyword whole SOAP_COMPRESSION_GZIP color104
+    keyword whole SOAP_DOCUMENT color104
+    keyword whole SOAP_ENCODED color104
+    keyword whole SOAP_ENC_ARRAY color104
+    keyword whole SOAP_ENC_OBJECT color104
+    keyword whole SOAP_FUNCTIONS_ALL color104
+    keyword whole SOAP_LITERAL color104
+    keyword whole SOAP_PERSISTENCE_REQUEST color104
+    keyword whole SOAP_PERSISTENCE_SESSION color104
+    keyword whole SOAP_RPC color104
+    keyword whole UNKNOWN_TYPE color104
+    keyword whole XSD_1999_NAMESPACE color104
+    keyword whole XSD_1999_TIMEINSTANT color104
+    keyword whole XSD_ANYTYPE color104
+    keyword whole XSD_ANYURI color104
+    keyword whole XSD_ANYXML color104
+    keyword whole XSD_BASE64BINARY color104
+    keyword whole XSD_BOOLEAN color104
+    keyword whole XSD_BYTE color104
+    keyword whole XSD_DATE color104
+    keyword whole XSD_DATETIME color104
+    keyword whole XSD_DECIMAL color104
+    keyword whole XSD_DOUBLE color104
+    keyword whole XSD_DURATION color104
+    keyword whole XSD_ENTITIES color104
+    keyword whole XSD_ENTITY color104
+    keyword whole XSD_FLOAT color104
+    keyword whole XSD_GDAY color104
+    keyword whole XSD_GMONTH color104
+    keyword whole XSD_GMONTHDAY color104
+    keyword whole XSD_GYEAR color104
+    keyword whole XSD_GYEARMONTH color104
+    keyword whole XSD_HEXBINARY color104
+    keyword whole XSD_ID color104
+    keyword whole XSD_IDREF color104
+    keyword whole XSD_IDREFS color104
+    keyword whole XSD_INT color104
+    keyword whole XSD_INTEGER color104
+    keyword whole XSD_LANGUAGE color104
+    keyword whole XSD_LONG color104
+    keyword whole XSD_NAME color104
+    keyword whole XSD_NAMESPACE color104
+    keyword whole XSD_NCNAME color104
+    keyword whole XSD_NEGATIVEINTEGER color104
+    keyword whole XSD_NMTOKEN color104
+    keyword whole XSD_NMTOKENS color104
+    keyword whole XSD_NONNEGATIVEINTEGER color104
+    keyword whole XSD_NONPOSITIVEINTEGER color104
+    keyword whole XSD_NORMALIZEDSTRING color104
+    keyword whole XSD_NOTATION color104
+    keyword whole XSD_POSITIVEINTEGER color104
+    keyword whole XSD_QNAME color104
+    keyword whole XSD_SHORT color104
+    keyword whole XSD_STRING color104
+    keyword whole XSD_TIME color104
+    keyword whole XSD_TOKEN color104
+    keyword whole XSD_UNSIGNEDBYTE color104
+    keyword whole XSD_UNSIGNEDINT color104
+    keyword whole XSD_UNSIGNEDLONG color104
+    keyword whole XSD_UNSIGNEDSHORT color104
+
+# Socket Functions
+    keyword whole socket_accept color32
+    keyword whole socket_bind color32
+    keyword whole socket_clear_error color32
+    keyword whole socket_close color32
+    keyword whole socket_connect color32
+    keyword whole socket_create color32
+    keyword whole socket_create_listen color32
+    keyword whole socket_create_pair color32
+    keyword whole socket_get_option color32
+    keyword whole socket_getpeername color32
+    keyword whole socket_getsockname color32
+    keyword whole socket_last_error color32
+    keyword whole socket_listen color32
+    keyword whole socket_read color32
+    keyword whole socket_recv color32
+    keyword whole socket_recvfrom color32
+    keyword whole socket_select color32
+    keyword whole socket_send color32
+    keyword whole socket_sendto color32
+    keyword whole socket_set_block color32
+    keyword whole socket_set_nonblock color32
+    keyword whole socket_set_option color32
+    keyword whole socket_shutdown color32
+    keyword whole socket_strerror color32
+    keyword whole socket_write color32
+
+# Socket Functions constants
+    keyword whole AF_INET color104
+    keyword whole AF_INET6 color104
+    keyword whole AF_UNIX color104
+    keyword whole MSG_DONTROUTE color104
+    keyword whole MSG_OOB color104
+    keyword whole MSG_PEEK color104
+    keyword whole MSG_WAITALL color104
+    keyword whole PHP_BINARY_READ color104
+    keyword whole PHP_NORMAL_READ color104
+    keyword whole SOCK_DGRAM color104
+    keyword whole SOCK_RAW color104
+    keyword whole SOCK_RDM color104
+    keyword whole SOCK_SEQPACKET color104
+    keyword whole SOCK_STREAM color104
+    keyword whole SOL_SOCKET color104
+    keyword whole SOL_TCP color104
+    keyword whole SOL_UDP color104
+    keyword whole SO_BROADCAST color104
+    keyword whole SO_DEBUG color104
+    keyword whole SO_DONTROUTE color104
+    keyword whole SO_ERROR color104
+    keyword whole SO_KEEPALIVE color104
+    keyword whole SO_LINGER color104
+    keyword whole SO_OOBINLINE color104
+    keyword whole SO_RCVBUF color104
+    keyword whole SO_RCVLOWAT color104
+    keyword whole SO_RCVTIMEO color104
+    keyword whole SO_REUSEADDR color104
+    keyword whole SO_SNDBUF color104
+    keyword whole SO_SNDLOWAT color104
+    keyword whole SO_SNDTIMEO color104
+    keyword whole SO_TYPE color104
+
+# Standard PHP Library (SPL) Functions
+    keyword whole class_implements color32
+    keyword whole class_parents color32
+    keyword whole iterator_count color32
+    keyword whole iterator_to_array color32
+    keyword whole spl_classes color32
+
+# Standard PHP Library (SPL) Functions ArrayIterator methods
+    keyword whole ArrayIterator color32
+
+# Standard PHP Library (SPL) Functions ArrayObject methods
+    keyword whole ArrayObject color32
+
+# Standard PHP Library (SPL) Functions CachingIterator methods
+    keyword whole CachingIterator color32
+
+# Standard PHP Library (SPL) Functions CachingRecursiveIterator methods
+    keyword whole CachingRecursiveIterator color32
+
+# Standard PHP Library (SPL) Functions DirectoryIterator methods
+    keyword whole DirectoryIterator color32
+
+# Standard PHP Library (SPL) Functions FilterIterator methods
+    keyword whole FilterIterator color32
+
+# Standard PHP Library (SPL) Functions LimitIterator methods
+    keyword whole LimitIterator color32
+
+# Standard PHP Library (SPL) Functions ParentIterator methods
+    keyword whole ParentIterator color32
+
+# Standard PHP Library (SPL) Functions RecursiveDirectoryIterator methods
+    keyword whole RecursiveDirectoryIterator color32
+
+# Standard PHP Library (SPL) Functions RecursiveIteratorIterator methods
+    keyword whole RecursiveIteratorIterator color32
+
+# Standard PHP Library (SPL) Functions SimpleXMLIterator methods
+    keyword whole SimpleXMLIterator color32
+
+# Standard PHP Library (SPL) Functions constants
+    keyword whole CIT_CALL_TOSTRING color104
+    keyword whole CIT_CATCH_GET_CHILD color104
+    keyword whole RIT_CHILD_FIRST color104
+    keyword whole RIT_LEAVES_ONLY color104
+    keyword whole RIT_SELF_FIRST color104
+
+# SQLite Functions
+    keyword whole sqlite\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# SQLite Functions constants
+    keyword whole SQLITE\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# SQLite Functions (PDO_SQLITE)
+
+# SQLite Functions (PDO_SQLITE) PDO methods
+    keyword whole PDO color32
+
+# Secure Shell2 Functions
+    keyword whole ssh2\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Secure Shell2 Functions constants
+    keyword whole SSH2_DEFAULT_TERMINAL color104
+    keyword whole SSH2_DEFAULT_TERM_HEIGHT color104
+    keyword whole SSH2_DEFAULT_TERM_UNIT color104
+    keyword whole SSH2_DEFAULT_TERM_WIDTH color104
+    keyword whole SSH2_FINGERPRINT_HEX color104
+    keyword whole SSH2_FINGERPRINT_MD5 color104
+    keyword whole SSH2_FINGERPRINT_RAW color104
+    keyword whole SSH2_FINGERPRINT_SHA1 color104
+    keyword whole SSH2_STREAM_STDERR color104
+    keyword whole SSH2_STREAM_STDIO color104
+    keyword whole SSH2_TERM_UNIT_CHARS color104
+    keyword whole SSH2_TERM_UNIT_PIXELS color104
+
+# Stream Functions
+    keyword whole stream\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Stream Functions constants
+    keyword whole PSFS_ERR_FATAL color104
+    keyword whole PSFS_FEED_ME color104
+    keyword whole PSFS_PASS_ON color104
+    keyword whole STREAM_CLIENT_ASYNC_CONNECT color104
+    keyword whole STREAM_CLIENT_CONNECT color104
+    keyword whole STREAM_CLIENT_PERSISTENT color104
+    keyword whole STREAM_FILTER_ALL color104
+    keyword whole STREAM_FILTER_READ color104
+    keyword whole STREAM_FILTER_WRITE color104
+    keyword whole STREAM_IPPROTO_ICMP color104
+    keyword whole STREAM_IPPROTO_IP color104
+    keyword whole STREAM_IPPROTO_RAW color104
+    keyword whole STREAM_IPPROTO_TCP color104
+    keyword whole STREAM_IPPROTO_UDP color104
+    keyword whole STREAM_NOTIFY_AUTH_REQUIRED color104
+    keyword whole STREAM_NOTIFY_AUTH_RESULT color104
+    keyword whole STREAM_NOTIFY_COMPLETED color104
+    keyword whole STREAM_NOTIFY_CONNECT color104
+    keyword whole STREAM_NOTIFY_FAILURE color104
+    keyword whole STREAM_NOTIFY_FILE_SIZE_IS color104
+    keyword whole STREAM_NOTIFY_MIME_TYPE_IS color104
+    keyword whole STREAM_NOTIFY_PROGRESS color104
+    keyword whole STREAM_NOTIFY_REDIRECTED color104
+    keyword whole STREAM_NOTIFY_RESOLVE color104
+    keyword whole STREAM_NOTIFY_SEVERITY_ERR color104
+    keyword whole STREAM_NOTIFY_SEVERITY_INFO color104
+    keyword whole STREAM_NOTIFY_SEVERITY_WARN color104
+    keyword whole STREAM_PF_INET color104
+    keyword whole STREAM_PF_INET6 color104
+    keyword whole STREAM_PF_UNIX color104
+    keyword whole STREAM_REPORT_ERRORS color104
+    keyword whole STREAM_SERVER_BIND color104
+    keyword whole STREAM_SERVER_LISTEN color104
+    keyword whole STREAM_SOCK_DGRAM color104
+    keyword whole STREAM_SOCK_RAW color104
+    keyword whole STREAM_SOCK_RDM color104
+    keyword whole STREAM_SOCK_SEQPACKET color104
+    keyword whole STREAM_SOCK_STREAM color104
+    keyword whole STREAM_USE_PATH color104
+
+# String Functions
+    keyword whole addcslashes color32
+    keyword whole addslashes color32
+    keyword whole bin2hex color32
+    keyword whole chop color32
+    keyword whole chr color32
+    keyword whole chunk_split color32
+    keyword whole convert_cyr_string color32
+    keyword whole convert_uudecode color32
+    keyword whole convert_uuencode color32
+    keyword whole count_chars color32
+    keyword whole crc32 color32
+    keyword whole crypt color32
+    keyword whole echo color32
+    keyword whole explode color32
+    keyword whole fprintf color32
+    keyword whole get_html_translation_table color32
+    keyword whole hebrev color32
+    keyword whole hebrevc color32
+    keyword whole html_entity_decode color32
+    keyword whole htmlentities color32
+    keyword whole htmlspecialchars color32
+    keyword whole htmlspecialchars_decode color32
+    keyword whole implode color32
+    keyword whole join color32
+    keyword whole levenshtein color32
+    keyword whole localeconv color32
+    keyword whole ltrim color32
+    keyword whole md5 color32
+    keyword whole md5_file color32
+    keyword whole metaphone color32
+    keyword whole money_format color32
+    keyword whole nl2br color32
+    keyword whole nl_langinfo color32
+    keyword whole number_format color32
+    keyword whole ord color32
+    keyword whole parse_str color32
+    keyword whole print color32
+    keyword whole printf color32
+    keyword whole quoted_printable_decode color32
+    keyword whole quotemeta color32
+    keyword whole rtrim color32
+    keyword whole setlocale color32
+    keyword whole sha1 color32
+    keyword whole sha1_file color32
+    keyword whole similar_text color32
+    keyword whole soundex color32
+    keyword whole sprintf color32
+    keyword whole sscanf color32
+    keyword whole str_ireplace color32
+    keyword whole str_pad color32
+    keyword whole str_repeat color32
+    keyword whole str_replace color32
+    keyword whole str_rot13 color32
+    keyword whole str_shuffle color32
+    keyword whole str_split color32
+    keyword whole str_word_count color32
+    keyword whole strcasecmp color32
+    keyword whole strchr color32
+    keyword whole strcmp color32
+    keyword whole strcoll color32
+    keyword whole strcspn color32
+    keyword whole strip_tags color32
+    keyword whole stripcslashes color32
+    keyword whole stripos color32
+    keyword whole stripslashes color32
+    keyword whole stristr color32
+    keyword whole strlen color32
+    keyword whole strnatcasecmp color32
+    keyword whole strnatcmp color32
+    keyword whole strncasecmp color32
+    keyword whole strncmp color32
+    keyword whole strpbrk color32
+    keyword whole strpos color32
+    keyword whole strrchr color32
+    keyword whole strrev color32
+    keyword whole strripos color32
+    keyword whole strrpos color32
+    keyword whole strspn color32
+    keyword whole strstr color32
+    keyword whole strtok color32
+    keyword whole strtolower color32
+    keyword whole strtoupper color32
+    keyword whole strtr color32
+    keyword whole substr color32
+    keyword whole substr_compare color32
+    keyword whole substr_count color32
+    keyword whole substr_replace color32
+    keyword whole trim color32
+    keyword whole ucfirst color32
+    keyword whole ucwords color32
+    keyword whole vfprintf color32
+    keyword whole vprintf color32
+    keyword whole vsprintf color32
+    keyword whole wordwrap color32
+
+# String Functions constants
+    keyword whole CHAR_MAX color104
+    keyword whole CRYPT_BLOWFISH color104
+    keyword whole CRYPT_EXT_DES color104
+    keyword whole CRYPT_MD5 color104
+    keyword whole CRYPT_SALT_LENGTH color104
+    keyword whole CRYPT_STD_DES color104
+    keyword whole ENT_COMPAT color104
+    keyword whole ENT_NOQUOTES color104
+    keyword whole ENT_QUOTES color104
+    keyword whole HTML_ENTITIES color104
+    keyword whole HTML_SPECIALCHARS color104
+    keyword whole LC_ALL color104
+    keyword whole LC_COLLATE color104
+    keyword whole LC_CTYPE color104
+    keyword whole LC_MESSAGES color104
+    keyword whole LC_MONETARY color104
+    keyword whole LC_NUMERIC color104
+    keyword whole LC_TIME color104
+    keyword whole STR_PAD_BOTH color104
+    keyword whole STR_PAD_LEFT color104
+    keyword whole STR_PAD_RIGHT color104
+
+# Shockwave Flash Functions
+    keyword whole swf\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+# Shockwave Flash Functions constants
+    keyword whole BSDown color104
+    keyword whole BSHitTest color104
+    keyword whole BSOver color104
+    keyword whole BSUp color104
+    keyword whole ButtonEnter color104
+    keyword whole ButtonExit color104
+    keyword whole IdletoOverDown color104
+    keyword whole IdletoOverUp color104
+    keyword whole MOD_COLOR color104
+    keyword whole MOD_MATRIX color104
+    keyword whole MenuEnter color104
+    keyword whole MenuExit color104
+    keyword whole OutDowntoIdle color104
+    keyword whole OutDowntoOverDown color104
+    keyword whole OverDowntoIdle color104
+    keyword whole OverDowntoOutDown color104
+    keyword whole OverUptoIdle color104
+    keyword whole OverUptoOverDown color104
+    keyword whole TYPE_MENUBUTTON color104
+    keyword whole TYPE_PUSHBUTTON color104
+
+# Sybase Functions
+    keyword whole sybase\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+# TCP Wrappers Functions
+    keyword whole tcpwrap_check color32
+
+# Tidy Functions
+    keyword whole ob_tidyhandler color32
+    keyword whole tidy\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+
+# Tidy Functions constants
+    keyword whole TIDY\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# Tokenizer Functions
+    keyword whole token_get_all color32
+    keyword whole token_name color32
+
+# Tokenizer Functions constants
+    keyword whole T\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# Unicode Functions
+    keyword whole i18n_loc_get_default color32
+    keyword whole i18n_loc_set_default color32
+    keyword whole unicode_encode color32
+
+# Unicode Functions constants
+    keyword whole U_INVALID_ESCAPE color104
+    keyword whole U_INVALID_SKIP color104
+    keyword whole U_INVALID_STOP color104
+    keyword whole U_INVALID_SUBSTITUTE color104
+
+# URL Functions
+    keyword whole base64_decode color32
+    keyword whole base64_encode color32
+    keyword whole get_headers color32
+    keyword whole get_meta_tags color32
+    keyword whole http_build_query color32
+    keyword whole parse_url color32
+    keyword whole rawurldecode color32
+    keyword whole rawurlencode color32
+    keyword whole urldecode color32
+    keyword whole urlencode color32
+
+# Variable Handling Functions
+    keyword whole debug_zval_dump color32
+    keyword whole doubleval color32
+    keyword whole empty color32
+    keyword whole floatval color32
+    keyword whole get_defined_vars color32
+    keyword whole get_resource_type color32
+    keyword whole gettype color32
+    keyword whole import_request_variables color32
+    keyword whole intval color32
+    keyword whole is_array color32
+    keyword whole is_bool color32
+    keyword whole is_callable color32
+    keyword whole is_double color32
+    keyword whole is_float color32
+    keyword whole is_int color32
+    keyword whole is_integer color32
+    keyword whole is_long color32
+    keyword whole is_null color32
+    keyword whole is_numeric color32
+    keyword whole is_object color32
+    keyword whole is_real color32
+    keyword whole is_resource color32
+    keyword whole is_scalar color32
+    keyword whole is_string color32
+    keyword whole isset color32
+    keyword whole print_r color32
+    keyword whole serialize color32
+    keyword whole settype color32
+    keyword whole strval color32
+    keyword whole unserialize color32
+    keyword whole unset color32
+    keyword whole var_dump color32
+    keyword whole var_export color32
+
+# Verisign Payflow Pro Functions
+    keyword whole pfpro_cleanup color32
+    keyword whole pfpro_init color32
+    keyword whole pfpro_process color32
+    keyword whole pfpro_process_raw color32
+    keyword whole pfpro_version color32
+
+# vpopmail Functions
+    keyword whole vpopmail_add_alias_domain color32
+    keyword whole vpopmail_add_alias_domain_ex color32
+    keyword whole vpopmail_add_domain color32
+    keyword whole vpopmail_add_domain_ex color32
+    keyword whole vpopmail_add_user color32
+    keyword whole vpopmail_alias_add color32
+    keyword whole vpopmail_alias_del color32
+    keyword whole vpopmail_alias_del_domain color32
+    keyword whole vpopmail_alias_get color32
+    keyword whole vpopmail_alias_get_all color32
+    keyword whole vpopmail_auth_user color32
+    keyword whole vpopmail_del_domain color32
+    keyword whole vpopmail_del_domain_ex color32
+    keyword whole vpopmail_del_user color32
+    keyword whole vpopmail_error color32
+    keyword whole vpopmail_passwd color32
+    keyword whole vpopmail_set_user_quota color32
+
+# W32api Functions
+    keyword whole w32api_deftype color32
+    keyword whole w32api_init_dtype color32
+    keyword whole w32api_invoke_function color32
+    keyword whole w32api_register_function color32
+    keyword whole w32api_set_call_method color32
+
+# W32api Functions constants
+    keyword whole DC_BORLAND color104
+    keyword whole DC_CALL_CDECL color104
+    keyword whole DC_CALL_STD color104
+    keyword whole DC_CALL_STD_BO color104
+    keyword whole DC_CALL_STD_M8 color104
+    keyword whole DC_CALL_STD_MS color104
+    keyword whole DC_FLAG_ARGPTR color104
+    keyword whole DC_MICROSOFT color104
+    keyword whole DC_RETVAL_MATH4 color104
+    keyword whole DC_RETVAL_MATH8 color104
+
+# WDDX Functions
+    keyword whole wddx_add_vars color32
+    keyword whole wddx_deserialize color32
+    keyword whole wddx_packet_end color32
+    keyword whole wddx_packet_start color32
+    keyword whole wddx_serialize_value color32
+    keyword whole wddx_serialize_vars color32
+    keyword whole wddx_unserialize color32
+
+# win32service Functions
+    keyword whole win32_create_service color32
+    keyword whole win32_delete_service color32
+    keyword whole win32_get_last_control_message color32
+    keyword whole win32_query_service_status color32
+    keyword whole win32_set_service_status color32
+    keyword whole win32_start_service color32
+    keyword whole win32_start_service_ctrl_dispatcher color32
+    keyword whole win32_stop_service color32
+
+# win32service Functions constants
+    keyword whole WIN32\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# xattr Functions
+    keyword whole xattr_get color32
+    keyword whole xattr_list color32
+    keyword whole xattr_remove color32
+    keyword whole xattr_set color32
+    keyword whole xattr_supported color32
+
+# xattr Functions constants
+    keyword whole XATTR_CREATE color104
+    keyword whole XATTR_DONTFOLLOW color104
+    keyword whole XATTR_REPLACE color104
+    keyword whole XATTR_ROOT color104
+
+# xdiff Functions
+    keyword whole xdiff_file_diff color32
+    keyword whole xdiff_file_diff_binary color32
+    keyword whole xdiff_file_merge3 color32
+    keyword whole xdiff_file_patch color32
+    keyword whole xdiff_file_patch_binary color32
+    keyword whole xdiff_string_diff color32
+    keyword whole xdiff_string_diff_binary color32
+    keyword whole xdiff_string_merge3 color32
+    keyword whole xdiff_string_patch color32
+    keyword whole xdiff_string_patch_binary color32
+
+# xdiff Functions constants
+    keyword whole XDIFF_PATCH_NORMAL color104
+    keyword whole XDIFF_PATCH_REVERSE color104
+
+# XML Parser Functions
+    keyword whole utf8_decode color32
+    keyword whole utf8_encode color32
+    keyword whole xml\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# XML Parser Functions constants
+    keyword whole XML\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+
+# XML-RPC Functions
+    keyword whole xmlrpc\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# XMLReader functions
+
+# XMLReader functions XMLReader methods
+    keyword whole XMLReader color32
+
+# XMLReader functions constants
+    keyword whole XMLREADER\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+# XSL functions
+
+# XSL functions XSLTProcessor methods
+    keyword whole XSLTProcessor color32
+
+# XSL functions constants
+    keyword whole XSL_CLONE_ALWAYS color104
+    keyword whole XSL_CLONE_AUTO color104
+    keyword whole XSL_CLONE_NEVER color104
+
+# XSLT Functions
+    keyword whole xslt\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# XSLT Functions constants
+    keyword whole XSLT_ERR_UNSUPPORTED_SCHEME color104
+    keyword whole XSLT_OPT_SILENT color104
+    keyword whole XSLT_SABOPT_DISABLE_ADDING_META color104
+    keyword whole XSLT_SABOPT_DISABLE_STRIPPING color104
+    keyword whole XSLT_SABOPT_FILES_TO_HANDLER color104
+    keyword whole XSLT_SABOPT_IGNORE_DOC_NOT_FOUND color104
+    keyword whole XSLT_SABOPT_PARSE_PUBLIC_ENTITIES color104
+
+# YAZ Functions
+    keyword whole yaz\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# YP/NIS Functions
+    keyword whole yp\_\[0123456789_abcdefghijklmnopqrstuvwxyz\] color32
+
+# YP/NIS Functions constants
+    keyword whole YPERR_BADARGS color104
+    keyword whole YPERR_BADDB color104
+    keyword whole YPERR_BUSY color104
+    keyword whole YPERR_DOMAIN color104
+    keyword whole YPERR_KEY color104
+    keyword whole YPERR_MAP color104
+    keyword whole YPERR_NODOM color104
+    keyword whole YPERR_NOMORE color104
+    keyword whole YPERR_PMAP color104
+    keyword whole YPERR_RESRC color104
+    keyword whole YPERR_RPC color104
+    keyword whole YPERR_VERS color104
+    keyword whole YPERR_YPBIND color104
+    keyword whole YPERR_YPERR color104
+    keyword whole YPERR_YPSERV color104
+
+# Zip File Functions (Read Only Access)
+    keyword whole zip\_\[_abcdefghijklmnopqrstuvwxyz\] color32
+
+# Zlib Compression Functions
+    keyword whole gzclose color32
+    keyword whole gzcompress color32
+    keyword whole gzdeflate color32
+    keyword whole gzencode color32
+    keyword whole gzeof color32
+    keyword whole gzfile color32
+    keyword whole gzgetc color32
+    keyword whole gzgets color32
+    keyword whole gzgetss color32
+    keyword whole gzinflate color32
+    keyword whole gzopen color32
+    keyword whole gzpassthru color32
+    keyword whole gzputs color32
+    keyword whole gzread color32
+    keyword whole gzrewind color32
+    keyword whole gzseek color32
+    keyword whole gztell color32
+    keyword whole gzuncompress color32
+    keyword whole gzwrite color32
+    keyword whole readgzfile color32
+    keyword whole zlib_get_coding_type color32
+
+# Zlib Compression Functions constants
+    keyword whole FORCE_DEFLATE color104
+    keyword whole FORCE_GZIP color104
+
+
+########################
+# predefined constants
+# core
+
+    keyword whole PHP\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+    keyword whole E\_\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] color104
+    keyword whole DEFAULT_INCLUDE_PATH color104
+    keyword whole PEAR_INSTALL_DIR color104
+    keyword whole PEAR_EXTENSION_DIR color104
+
+####################################
+# expressions, operators and other
+
+    keyword whole var color104
+    keyword whole as color104
+    keyword whole and color104
+    keyword whole or color104
+
+# Magic constants
+    keyword whole __FILE__ color124
+    keyword whole __LINE__ color124
+    keyword whole __FUNCTION__ color124
+    keyword whole __CLASS__ color124
+    keyword whole __METHOD__ color124
+
+    keyword whole parent color91
+    keyword whole $this color91
+
+    keyword wholeright $+ color19
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword <?php color160
+    keyword <? color160
+    keyword ?> color160
+    keyword <html color26
+    keyword <HTML color26
+    keyword <doctype color160
+    keyword <DOCTYPE color160
+
+    keyword > color160
+    keyword < color160
+    keyword \+ color160
+    keyword - color160
+    keyword \* color160
+    keyword / color160
+    keyword % color160
+    keyword = color160
+    keyword != color160
+    keyword == color160
+    keyword & color160
+    keyword | color160
+    keyword :: color160
+    keyword -> color160
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ; color88
+
+context " " color28
+    spellcheck
+    keyword \\" color34
+    keyword \\\n color34
+    keyword %% color34
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color34
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} color34
+    keyword %\[hl\]n color34
+    keyword %\[.\]\[0123456789\]s color34
+    keyword %[*] color34
+    keyword %c color34
+    keyword \\\{0123\}\{01234567\}\{01234567\} color34
+    keyword \\\\ color34
+    keyword \\' color34
+    keyword \\\{abtnvfr\} color34
+
+context ' ' color28
+    spellcheck
+    keyword \\' color34
+
+context exclusive <? ?> color26
+    keyword whole &*; color34
+context <html > color26
+    keyword whole &*; color34
+context <HTML > color26
+    keyword whole &*; color34
+context <!doctype > color26
+    keyword whole &*; color34
+context <!DOCTYPE > color26
+    keyword whole &*; color34
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color30
+    spellcheck
+
+context exclusive <!-- --> color30
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/po.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/po.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/po.syntax	(revision 385)
@@ -0,0 +1,51 @@
+
+context default
+    keyword linestart msgstr\s\"\"\n\n color196
+    keyword linestart msgid color129
+    keyword linestart msgstr color129
+
+context linestart #,\sfuzzy \n\n color196
+
+context linestart #: \n color19
+
+context linestart #, \n color19
+    keyword c-format color34
+
+context linestart #~ \n color124
+
+context linestart # \n color30
+    spellcheck
+
+context exclusive linestart msgid \n color26
+    spellcheck
+    keyword \"\n\"
+    keyword \\" color38
+    keyword \\\n color38
+    keyword %% color38
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} color38
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} color38
+    keyword %\[hl\]n cplor38
+    keyword %\[.\]\[0123456789\]s color38
+    keyword %[*] color38
+    keyword %c color38
+    keyword \\\{0123\}\{01234567\}\{01234567\} color38
+    keyword \\\\ color38
+    keyword \\' color38
+    keyword \\\{abtnvfr\} color38
+
+context exclusive linestart msgstr \n color22
+    spellcheck
+    keyword \"\n\"
+    keyword \\" color34
+    keyword \\\n color34
+    keyword %% color34
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} color34
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} color34
+    keyword %\[hl\]n color34
+    keyword %\[.\]\[0123456789\]s color34
+    keyword %[*] color34
+    keyword %c color34
+    keyword \\\{0123\}\{01234567\}\{01234567\} color34
+    keyword \\\\ color34
+    keyword \\' color34
+    keyword \\\{abtnvfr\} color34
Index: etc/skel/.local/share/mc/mcedit/povray.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/povray.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/povray.syntax	(revision 385)
@@ -0,0 +1,254 @@
+#
+# POVRay - Persistence of Vision(tm) Ray Tracer syntax highlight
+# // Mike Gorchak
+#
+
+context default color252
+
+# Keywords
+    keyword whole global_settings color19
+    keyword whole radiosity color19
+    keyword whole light_source color19
+    keyword whole fog color19
+    keyword whole sphere color19
+    keyword whole camera color19
+    keyword whole plane color19
+    keyword whole union color19
+    keyword whole box color19
+    keyword whole cylinder color19
+    keyword whole torus color19
+    keyword whole difference color19
+    keyword whole intersection color19
+    keyword whole object color19
+    keyword whole photons color19
+    keyword whole material color19
+    keyword whole texture color19
+    keyword whole pigment color19
+    keyword whole pigment_pattern color19
+    keyword whole pigment_map color19
+    keyword whole finish color19
+    keyword whole interior color19
+    keyword whole merge color19
+    keyword whole warp color19
+    keyword whole color_map color19
+    keyword whole colour_map color19
+    keyword whole isosurface color19
+    keyword whole sky_sphere color19
+    keyword whole bounded_by color19
+    keyword whole clipped_by color19
+    keyword whole normal color19
+    keyword whole tiles color19
+    keyword whole height_field color19
+    keyword whole image_map color19
+    keyword whole looks_like color19
+    keyword whole quadric color19
+    keyword whole scattering color19
+    keyword whole text color19
+    keyword whole bump_map color19
+    keyword whole texture_map color19
+    keyword whole slope color19
+    keyword whole contained_by color19
+    keyword whole superellipsoid color19
+    keyword whole cone color19
+    keyword whole blob color19
+    keyword whole light_group color19
+
+# Constructions
+    keyword whole #switch color243
+    keyword whole #break color243
+    keyword whole #case color243
+    keyword whole #end color243
+    keyword whole #declare color243
+    keyword whole #macro color243
+    keyword whole #local color243
+    keyword whole #while color243
+    keyword whole #ifndef color243
+    keyword whole #version color243
+    keyword whole #ifdef color243
+    keyword whole #debug color243
+    keyword whole #include color243
+    keyword whole #if color243
+    keyword whole function color243
+    keyword whole array color243
+
+# Predefined constants
+    keyword whole on color63
+    keyword whole off color63
+    keyword whole true color63
+    keyword whole false color63
+    keyword whole no color63
+    keyword whole yes color63
+
+# Built-in functions
+    keyword whole sqrt color90
+    keyword whole mod color90
+    keyword whole min color90
+    keyword whole max color90
+    keyword whole sin color90
+    keyword whole cos color90
+    keyword whole pow color90
+    keyword whole abs color90
+    keyword whole concat color90
+    keyword whole str color90
+    keyword whole rand color90
+    keyword whole seed color90
+
+# Arguments
+    keyword whole assumed_gamma color88
+    keyword whole max_trace_level color88
+    keyword whole noise_generator color88
+    keyword whole number_of_waves color88
+    keyword whole fog_type color88
+    keyword whole fog_alt color88
+    keyword whole fog_offset color88
+    keyword whole color color88
+    keyword whole colour color88
+    keyword whole rgb color88
+    keyword whole rgbf color88
+    keyword whole rgbt color88
+    keyword whole distance color88
+    keyword whole pretrace_start color88
+    keyword whole pretrace_end color88
+    keyword whole count color88
+    keyword whole nearest_count color88
+    keyword whole error_bound color88
+    keyword whole recursion_limit color88
+    keyword whole low_error_factor color88
+    keyword whole gray_threshold color88
+    keyword whole minimum_reuse color88
+    keyword whole brightness color88
+    keyword whole adc_bailout color88
+    keyword whole normal color88
+    keyword whole diffuse color88
+    keyword whole ambient color88
+    keyword whole scale color88
+    keyword whole translate color88
+    keyword whole rotate color88
+    keyword whole red color88
+    keyword whole green color88
+    keyword whole blue color88
+    keyword whole spacing color88
+    keyword whole location color88
+    keyword whole direction color88
+    keyword whole sky color88
+    keyword whole up color88
+    keyword whole right color88
+    keyword whole look_at color88
+    keyword whole angle color88
+    keyword whole reflection color88
+    keyword whole refraction color88
+    keyword whole area_light color88
+    keyword whole jitter color88
+    keyword whole circular color88
+    keyword whole orient color88
+    keyword whole specular color88
+    keyword whole roughness color88
+    keyword whole conserve_energy color88
+    keyword whole fresnel color88
+    keyword whole ior color88
+    keyword whole fade_distance color88
+    keyword whole fade_power color88
+    keyword whole fade_color color88
+    keyword whole fade_colour color88
+    keyword whole agate color88
+    keyword whole turbulence color88
+    keyword whole octaves color88
+    keyword whole granite color88
+    keyword whole checker color88
+    keyword whole gradient color88
+    keyword whole caustics color88
+    keyword whole phong color88
+    keyword whole phong_size color88
+    keyword whole filter color88
+    keyword whole inverse color88
+    keyword whole onion color88
+    keyword whole frequency color88
+    keyword whole sine_wave color88
+    keyword whole marble color88
+    keyword whole lambda color88
+    keyword whole omega color88
+    keyword whole quilted color88
+    keyword whole control0 color88
+    keyword whole control1 color88
+    keyword whole wrinkles color88
+    keyword whole boxed color88
+    keyword whole repeat color88
+    keyword whole png color88
+    keyword whole water_level color88
+    keyword whole png color88
+    keyword whole quick_color color88
+    keyword whole quick_colour color88
+    keyword whole hollow color88
+    keyword whole waves color88
+    keyword whole bozo color88
+    keyword whole adaptive color88
+    keyword whole media color88
+    keyword whole media_interaction color88
+    keyword whole brilliance color88
+    keyword whole spotlight color88
+    keyword whole radius color88
+    keyword whole falloff color88
+    keyword whole point_at color88
+    keyword whole extinction color88
+    keyword whole emission color88
+    keyword whole method color88
+    keyword whole intervals color88
+    keyword whole samples color88
+    keyword whole target color88
+    keyword whole collect color88
+    keyword whole ttf color88
+    keyword whole metallic color88
+    keyword whole cylindrical color88
+    keyword whole dispersion color88
+    keyword whole dispersion_samples color88
+    keyword whole crand color88
+    keyword whole pot color88
+    keyword whole bump_size color88
+    keyword whole interpolate color88
+    keyword whole ripples color88
+    keyword whole brick color88
+    keyword whole aa_threshold color88
+    keyword whole aa_level color88
+    keyword whole no_shadow color88
+    keyword whole accuracy color88
+    keyword whole altitude color88
+    keyword whole max_gradient color88
+    keyword whole support_piece color88
+    keyword whole open color88
+    keyword whole support color88
+    keyword whole bezier_spline color88
+    keyword whole cubic_spline color88
+    keyword whole shadowless color88
+    keyword whole threshold color88
+    keyword whole global_lights color88
+    keyword whole absorption color88
+
+# Common symbols
+    keyword // color30
+    keyword /\* color30
+    keyword \*/ color30
+    keyword { color17
+    keyword } color17
+    keyword , color17
+    keyword . color17
+    keyword \* color17
+    keyword / color17
+    keyword \+ color17
+    keyword - color17
+    keyword = color17
+    keyword ( color17
+    keyword ) color17
+    keyword < color17
+    keyword > color17
+    keyword [ color17
+    keyword ] color17
+    keyword ; color17
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context " " color28
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/procmail.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/procmail.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/procmail.syntax	(revision 385)
@@ -0,0 +1,271 @@
+#  procmail definition
+#  created by Michelle Konzack <linux4michelle@tamay-dogan.net>
+#  This definition is under the GNU GPL version 3.0.
+
+
+context default
+    keyword whole linestart #*procmail\n color17 color232
+    keyword whole #*\n color30
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
+##############################################################
+#  Vars from procmail
+    keyword whole MAILDIR color88
+    keyword whole DEFAULT color88
+    keyword whole LOGFILE color88
+    keyword whole VERBOSE color88
+    keyword whole LOGABSTRACT color88
+    keyword whole LOG color88
+    keyword whole ORGMAIL color88
+    keyword whole LOCKFILE color88
+    keyword whole LOCKEXT color88
+    keyword whole LOCKSLEEP color88
+    keyword whole LOCKTIMEOUT color88
+    keyword whole TIMEOUT color88
+    keyword whole MSGPREFIX color88
+    keyword whole HOST color88
+    keyword whole UMASK color88
+    keyword whole SHELLMETAS color88
+    keyword whole SHELLFLAGS color88
+    keyword whole SENDMAIL color88
+    keyword whole SENDMAILFLAGS color88
+    keyword whole NORESRETRY color88
+    keyword whole SUSPEND color88
+    keyword whole LINEBUF color88
+    keyword whole DELIVERED color88
+    keyword whole TRAP color88
+    keyword whole EXITCODE color88
+    keyword whole LASTFOLDER color88
+    keyword whole MATCH color88
+    keyword whole SHIFT color88
+    keyword whole INCLUDERC color90
+    keyword whole SWITCHRC color88
+    keyword whole PROCMAIL_VERSION color88
+    keyword whole PROCMAIL_OVERFLOW color88
+    keyword whole COMSAT color88
+    keyword whole DROPPRIVS color88
+    keyword whole LOGNAME color88
+    keyword whole HOME color88
+    keyword whole PATH color88
+    keyword whole SHELL color88
+
+    keyword whole ST color88
+    keyword whole STN color88
+    keyword whole NL color88
+
+##############################################################
+# Vars used by tdtools-procmail
+    keyword TDTP_DIRPREFIX color88
+    keyword TDTP_INC color88
+    keyword TDTP_DIR color88
+    keyword TDTP_USE_SEPARATOR color88
+    keyword TDTP_SHOW_MSGINFO color88
+    keyword TDTP_USE_SERNO color88
+    keyword TDTP_SERNO_MAX color88
+    keyword TDTP_LEFT_MAX color88
+    keyword TDTP_SHOW_FILTERS color88
+    keyword TDTP_USE_TAG_N_DROP color88
+    keyword TDTP_HITS_MIN color88
+    keyword TDTP_USE_L10N color88
+    keyword TDTP_USE_MAILHEADERS color88
+    keyword TDTP_DATE_PREFIX color88
+    keyword TDTP_USE_LISTDIR color88
+    keyword TDTP_LISTDIR_SEPARATOR color88
+    keyword TDTP_USE_EXPURGATE_BULK color88
+    keyword TDTP_SPAM_AT_END color88
+    keyword TDTP_MAXSIZE color88
+
+    keyword DATE_NOW_RFC color88
+    keyword DATE_NOW_SER color88
+    keyword FROM color88
+    keyword TO color88
+    keyword CC color88
+    keyword ENVTO color88
+    keyword SIZE color88
+    keyword DATE_DATE color88
+    keyword DATE_RFC color88
+    keyword DATE_SER color88
+    keyword DATE_RECV_RFC color88
+    keyword DATE_RECV_SER color88
+    keyword MSG_HOUR color88
+    keyword MSG_DAY color88
+    keyword MSG_WEEK color88
+    keyword MSG_MONTH color88
+    keyword MSG_YEAR color88
+    keyword TDTP_LISTDIR color88
+    keyword TDTP_NAME color88
+    keyword SPAMTAG color88
+    keyword FILTER color88
+    keyword TDTP_HITS_TOT color88
+
+    keyword whole linestart TDTP_L10N_* color88
+    keyword TDTP_L10N_LL_CC color88
+    keyword TDTP_L10N_LL color88
+    keyword TDTP_L10N_FILE color88
+
+    keyword TDTP_EMAIL_NET color88
+    keyword TDTP_EMAIL_TDAUTOBUILDER color88
+    keyword TDTP_EMAIL_TDCONTROL color88
+    keyword TDTP_EMAIL_TDAUTODOWNLOADER color88
+    keyword TDTP_EMAIL_BUSINESS color88
+    keyword TDTP_EMAIL_BTS_DEBIAN color88
+    keyword TDTP_EMAIL_ML color88
+    keyword TDTP_EMAIL_PRI color88
+
+    keyword tdmcRDATE color88
+    keyword tdmcSDATE color88
+    keyword tdmcNL color88
+
+    keyword USEWNAME color88
+    keyword USEWLIST color88
+    keyword WLIST color88
+    keyword USEBNAME color88
+    keyword USEBLIST color88
+    keyword BLIST color88
+    keyword USETNAME color88
+    keyword USETLIST color88
+    keyword TLIST color88
+    keyword USEHNAME color88
+    keyword USEHLIST color88
+    keyword HLIST color88
+
+    keyword RESULT color88
+    keyword PACKAGE color88
+    keyword SUB color88
+    keyword COUNT color88
+    keyword NEWMSG color88
+    keyword OLDMSG color88
+    keyword TMPMSG color88
+    keyword ADDR_ME color88
+    keyword ADDR_LISTS color88
+    keyword HIT color88
+    keyword STRING color88
+    keyword STRG color88
+    keyword SHOW_FILTER color88
+    keyword TMPSPAM color88
+
+##############################################################
+# Vars used by other recipes from the procmail mailinglist
+    keyword PROCMAIL_DIR color88
+    keyword PROCMAILDIR color88
+    keyword PROCDIR color88
+    keyword OCTET color88
+    keyword DOTQUAD color88
+    keyword RCVD color88
+    keyword RCVD_COUNT color88
+    keyword FROMX color88
+    keyword RETX color88
+    keyword GPGFROM color88
+    keyword GPGGET color88
+    keyword GPGEXP color88
+    keyword EMAIL color88
+    keyword DUMMY_EXEC color88
+    keyword DUMMY color88
+    keyword TMPVAL color88
+    keyword TMPVAR color88
+    keyword HOMEDIR color88
+    keyword NULL color88
+    keyword whole H_From* color88
+
+    keyword whole on color160
+    keyword whole true color160
+    keyword whole yes color160
+    keyword whole off color160
+    keyword whole false color160
+    keyword whole no color160
+    keyword whole all color160
+
+    keyword whole :0*\n        color232 color91
+    keyword whole \**\n color26
+
+    keyword whole |*\n color19
+    keyword whole !*\n color63
+
+    keyword ${*} color88
+
+    keyword ` color196
+    keyword { color17
+    keyword } color17
+
+context  " "            color28
+    keyword ${*} color88
+
+context exclusive ` `        lightgrey color232
+    keyword '*' color28
+    keyword " color28
+    keyword \\` color196
+    keyword ; color17
+    keyword $(*) color88
+    keyword ${*} color88
+    keyword { color17
+    keyword } color17
+    keyword [ color17
+    keyword ] color17
+    keyword ( color17
+    keyword ) color17
+    keyword -eq color17
+    keyword -ne color17
+
+    keyword wholeright $+ color88
+    keyword $ color88
+
+    keyword >/dev/null color63
+    keyword 2>&1 color63
+    keyword 1>&2 color63
+
+    keyword && color63
+    keyword || color63
+    keyword >> color63
+
+    keyword ES=$? color88
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
+    keyword | color26
+    keyword whole --* color26
+    keyword whole -*\s color26
+    keyword whole \+* color26
+    keyword whole \** color26
+    keyword whole /* color26
+    keyword whole *: color26
+
+    keyword whole bash color26
+    keyword whole bc color26
+    keyword whole cp color26
+    keyword whole cut color26
+    keyword whole date color26
+    keyword whole echo color26
+    keyword whole egrep color26
+    keyword whole env color26
+    keyword whole expand color26
+    keyword whole formail color26
+    keyword whole gpg color26
+    keyword whole grep color26
+    keyword whole head color26
+    keyword whole killall color26
+    keyword whole md5sum color26
+    keyword whole mimedecode color26
+    keyword whole mkdir color26
+    keyword whole mv color26
+    keyword whole rm color26
+    keyword whole sed color26
+    keyword whole sendmail color26
+    keyword whole sort color26
+    keyword whole tail color26
+    keyword whole tddebbtsd color26
+    keyword whole tdnetsound color26
+    keyword whole test color26
+    keyword whole touch color26
+    keyword whole tr color26
+    keyword whole wc color26
+    keyword whole which color26
+
+    keyword whole if color19
+    keyword whole then color19
+    keyword whole else color19
+    keyword whole fi color19
+    keyword whole for color19
+    keyword whole in color19
+    keyword whole do color19
+    keyword whole done color19
Index: etc/skel/.local/share/mc/mcedit/properties.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/properties.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/properties.syntax	(revision 385)
@@ -0,0 +1,35 @@
+# Java properties file syntax highlighting
+# Author: Tomas Horsky <tomas@thorsky.info>
+#
+# http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html#load(java.io.InputStream)
+# - Does not support escapes in keys: \ , \=, \:
+# - Additionally highlights numbers, HTML color codes (#AABBCC), some sort of "variable references" (${ref.to.other.key}), and more
+
+context default color243
+# Keys
+    keyword linestart \[\s\t\]\{"$%&'()\*\+,-./0123456789;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\}\[!"#$%&'()\*\+,-./0123456789;<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\] color19
+    keyword = color17
+    keyword : color17
+# Value continuation (first line)
+    keyword \\\n color19
+    keyword ${*} color88
+    keyword \\u\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} color91
+    keyword whole \{-0123456789\}\[0123456789\] color17
+    keyword whole #\{0123456789ABCDEFabcdef\}\[0123456789ABCDEFabcdef\] color28
+    keyword whole true color243
+    keyword whole false color243
+
+# Value continuation (rest of the lines)
+context exclusive \\\n \n color243
+    keyword linestart \{\s\t\}\[\s\t\] color243 color241
+    keyword \\\n color19
+    keyword ${*} color88
+    keyword \\u\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} color91
+    keyword whole \{-0123456789\}\[0123456789\] color17
+    keyword whole #\{0123456789ABCDEFabcdef\}\[0123456789ABCDEFabcdef\] color28
+
+context linestart # \n color30
+    spellcheck
+
+context linestart ! \n color30
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/protobuf.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/protobuf.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/protobuf.syntax	(revision 385)
@@ -0,0 +1,57 @@
+# Syntax rules for Protobuf files and gRPC extensions
+
+context default
+    keyword whole enum color19
+    keyword whole extend color19
+    keyword whole extensions color19
+    keyword whole import color19
+    keyword whole map color19
+    keyword whole message color19
+    keyword whole oneof color19
+    keyword whole option color19
+    keyword whole optional color19
+    keyword whole package color19
+    keyword whole public color19
+    keyword whole repeated color19
+    keyword whole required color19
+    keyword whole reserved color19
+    keyword whole returns color19
+    keyword whole rpc color19
+    keyword whole service color19
+    keyword whole stream color19
+
+    keyword whole double color19
+    keyword whole float color19
+    keyword whole int32 color19
+    keyword whole int64 color19
+    keyword whole uint32 color19
+    keyword whole uint64 color19
+    keyword whole sint32 color19
+    keyword whole sint64 color19
+    keyword whole fixed32 color19
+    keyword whole fixed64 color19
+    keyword whole sfixed32 color19
+    keyword whole sfixed64 color19
+    keyword whole bool color19
+    keyword whole string color19
+    keyword whole bytes color19
+
+    keyword // color30
+
+# punctuation characters, sorted by ASCII code
+    keyword ( color17
+    keyword ) color17
+    keyword , color17
+    keyword : color17
+    keyword ; color90
+    keyword = color19
+    keyword [ color17
+    keyword ] color17
+    keyword { color17
+    keyword } color17
+
+context exclusive // \n color30
+    spellcheck
+
+context " " color28
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/puppet.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/puppet.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/puppet.syntax	(revision 385)
@@ -0,0 +1,684 @@
+# Puppet syntax file for GNU Midnight Commander
+# Authors: Sergey Zhuga <sergey.zhuga@gmail.com>
+#          Phil Friderici <phil.friderici@i-tee.de>
+
+context default
+
+# Operators
+
+  keyword =>  color19
+  keyword !=  color19
+  keyword \+= color19
+  keyword \+> color19
+  keyword ->  color19
+  keyword ~>  color19
+  keyword <-  color19
+  keyword <~  color19
+  keyword =   color19
+
+# Exported/Virtual Resources & Collectors
+
+  keyword @   color19
+  keyword |>  color19
+  keyword |>> color19
+  keyword <<| color19
+  keyword <|  color19
+
+# Braces
+
+  keyword { color17
+  keyword } color17
+  keyword ( color17
+  keyword ) color17
+  keyword [ color17
+  keyword ] color17
+  keyword , color17
+  keyword : color17
+
+# Booleans
+
+  keyword whole false color196
+  keyword whole FALSE color196
+  keyword whole nil   color196
+  keyword whole NIL   color196
+  keyword whole undef color196
+  keyword whole UNDEF color196
+  keyword whole true  color196
+  keyword whole TRUE  color196
+
+# Variables
+
+  keyword wholeright $+\:\:+\:\:+\:\:+\:\:+ color243
+  keyword wholeright $+\:\:+\:\:+\:\:+ color243
+  keyword wholeright $+\:\:+\:\:+ color243
+  keyword wholeright $+\:\:+ color243
+  keyword wholeright $+ color243
+
+# Parameters
+
+  keyword whole absent color91
+  keyword whole aclinherit color91
+  keyword whole aclmode color91
+  keyword whole action_url color91
+  keyword whole active_checks_enabled color91
+  keyword whole address color91
+  keyword whole address1 color91
+  keyword whole address2 color91
+  keyword whole address3 color91
+  keyword whole address4 color91
+  keyword whole address5 color91
+  keyword whole address6 color91
+  keyword whole admin color91
+  keyword whole adminfile color91
+  keyword whole age color91
+  keyword whole alias color91
+  keyword whole allowcdrom color91
+  keyword whole allowdupe color91
+  keyword whole allowed_trunk_vlans color91
+  keyword whole allow_root color91
+  keyword whole arguments color91
+  keyword whole atboot color91
+  keyword whole atime color91
+  keyword whole attribute_membership color91
+  keyword whole attributes color91
+  keyword whole auth_class color91
+  keyword whole authenticate_user color91
+  keyword whole auth_membership color91
+  keyword whole auths color91
+  keyword whole auth_type color91
+  keyword whole autoboot color91
+  keyword whole backup color91
+  keyword whole baseurl color91
+  keyword whole binary color91
+  keyword whole blockdevice color91
+  keyword whole canmount color91
+  keyword whole can_submit_commands color91
+  keyword whole category color91
+  keyword whole changes color91
+  keyword whole check_command color91
+  keyword whole check_freshness color91
+  keyword whole check_interval color91
+  keyword whole check_period color91
+  keyword whole checksum color91
+  keyword whole clone color91
+  keyword whole command color91
+  keyword whole command_line color91
+  keyword whole command_name color91
+  keyword whole comment color91
+  keyword whole compression color91
+  keyword whole configfiles color91
+  keyword whole contactgroup_members color91
+  keyword whole contactgroup_name color91
+  keyword whole contactgroups color91
+  keyword whole contact_groups color91
+  keyword whole contact_name color91
+  keyword whole contacts color91
+  keyword whole content color91
+  keyword whole context color91
+  keyword whole control color91
+  keyword whole copies color91
+  keyword whole cost color91
+  keyword whole create_args color91
+  keyword whole creates color91
+  keyword whole ctime color91
+  keyword whole cwd color91
+  keyword whole dataset color91
+  keyword whole dependency_period color91
+  keyword whole dependent_hostgroup_name color91
+  keyword whole dependent_host_name color91
+  keyword whole dependent_service_description color91
+  keyword whole descr color91
+  keyword whole description color91
+  keyword whole device color91
+  keyword whole devices color91
+  keyword whole device_url color91
+  keyword whole disk color91
+  keyword whole display_name color91
+  keyword whole ds_name color91
+  keyword whole ds_type color91
+  keyword whole dump color91
+  keyword whole duplex color91
+  keyword whole email color91
+  keyword whole enable color91
+  keyword whole enabled color91
+  keyword whole enablegroups color91
+  keyword whole en_address color91
+  keyword whole encapsulation color91
+  keyword whole ensure color91
+  keyword whole escalation_options color91
+  keyword whole escalation_period color91
+  keyword whole etherchannel color91
+  keyword whole event_handler color91
+  keyword whole event_handler_enabled color91
+  keyword whole exclude color91
+  keyword whole exec color91
+  keyword whole execution_failure_criteria color91
+  keyword whole expiry color91
+  keyword whole failovermethod color91
+  keyword whole failure_prediction_enabled color91
+  keyword whole first_notification color91
+  keyword whole first_notification_delay color91
+  keyword whole flap_detection_enabled color91
+  keyword whole flap_detection_options color91
+  keyword whole flavor color91
+  keyword whole force color91
+  keyword whole freshness_threshold color91
+  keyword whole friday color91
+  keyword whole fstype color91
+  keyword whole gid color91
+  keyword whole gpgcheck color91
+  keyword whole gpgkey color91
+  keyword whole group color91
+  keyword whole groups color91
+  keyword whole hasrestart color91
+  keyword whole hasstatus color91
+  keyword whole high_flap_threshold color91
+  keyword whole home color91
+  keyword whole host_aliases color91
+  keyword whole hostgroup_members color91
+  keyword whole hostgroup_name color91
+  keyword whole hostgroups color91
+  keyword whole host_name color91
+  keyword whole host_notification_commands color91
+  keyword whole host_notification_options color91
+  keyword whole host_notification_period color91
+  keyword whole host_notifications_enabled color91
+  keyword whole hour color91
+  keyword whole http_caching color91
+  keyword whole ia_load_module color91
+  keyword whole icon_image color91
+  keyword whole icon_image_alt color91
+  keyword whole id color91
+  keyword whole ignore color91
+  keyword whole incl color91
+  keyword whole includepkgs color91
+  keyword whole inherit color91
+  keyword whole inherits_parent color91
+  keyword whole initial_state color91
+  keyword whole install_args color91
+  keyword whole install_options color91
+  keyword whole instance color91
+  keyword whole ip color91
+  keyword whole ipaddress color91
+  keyword whole ip_address color91
+  keyword whole iptype color91
+  keyword whole is_volatile color91
+  keyword whole keepalive color91
+  keyword whole key color91
+  keyword whole key_membership color91
+  keyword whole keys color91
+  keyword whole k_of_n color91
+  keyword whole last_notification color91
+  keyword whole lens color91
+  keyword whole links color91
+  keyword whole load_path color91
+  keyword whole log color91
+  keyword whole logbias color91
+  keyword whole logoutput color91
+  keyword whole low_flap_threshold color91
+  keyword whole mailserver color91
+  keyword whole managehome color91
+  keyword whole manifest color91
+  keyword whole matches color91
+  keyword whole max_check_attempts color91
+  keyword whole mechanisms color91
+  keyword whole members color91
+  keyword whole membership color91
+  keyword whole message color91
+  keyword whole metadata_expire color91
+  keyword whole minute color91
+  keyword whole mirror color91
+  keyword whole mirrorlist color91
+  keyword whole mode color91
+  keyword whole monday color91
+  keyword whole month color91
+  keyword whole monthday color91
+  keyword whole mountpoint color91
+  keyword whole mtime color91
+  keyword whole _naginator_name color91
+  keyword whole name color91
+  keyword whole native_vlan color91
+  keyword whole nbmand color91
+  keyword whole normal_check_interval color91
+  keyword whole notes color91
+  keyword whole notes_url color91
+  keyword whole notification_failure_criteria color91
+  keyword whole notification_interval color91
+  keyword whole notification_options color91
+  keyword whole notification_period color91
+  keyword whole notifications_enabled color91
+  keyword whole obsess_over_host color91
+  keyword whole obsess_over_service color91
+  keyword whole onlyif color91
+  keyword whole options color91
+  keyword whole owner color91
+  keyword whole pager color91
+  keyword whole parallelize_check color91
+  keyword whole parents color91
+  keyword whole pass color91
+  keyword whole passive_checks_enabled color91
+  keyword whole password color91
+  keyword whole password_max_age color91
+  keyword whole password_min_age color91
+  keyword whole path color91
+  keyword whole pattern color91
+  keyword whole period color91
+  keyword whole periodmatch color91
+  keyword whole persistent color91
+  keyword whole platform color91
+  keyword whole pool color91
+  keyword whole port color91
+  keyword whole primarycache color91
+  keyword whole principals color91
+  keyword whole priority color91
+  keyword whole process_perf_data color91
+  keyword whole profile_membership color91
+  keyword whole profiles color91
+  keyword whole project color91
+  keyword whole protect color91
+  keyword whole provider color91
+  keyword whole proxy color91
+  keyword whole proxy_password color91
+  keyword whole proxy_username color91
+  keyword whole purge color91
+  keyword whole quota color91
+  keyword whole raid_parity color91
+  keyword whole raidz color91
+  keyword whole range color91
+  keyword whole readonly color91
+  keyword whole realhostname color91
+  keyword whole realname color91
+  keyword whole recipient color91
+  keyword whole recordsize color91
+  keyword whole recurse color91
+  keyword whole recurselimit color91
+  keyword whole refquota color91
+  keyword whole refreservation color91
+  keyword whole refresh color91
+  keyword whole refreshonly color91
+  keyword whole register color91
+  keyword whole remounts color91
+  keyword whole repeat color91
+  keyword whole replace color91
+  keyword whole reservation color91
+  keyword whole responsefile color91
+  keyword whole restart color91
+  keyword whole retain_nonstatus_information color91
+  keyword whole retain_status_information color91
+  keyword whole retry_check_interval color91
+  keyword whole retry_interval color91
+  keyword whole returns color91
+  keyword whole rmdirs color91
+  keyword whole role_membership color91
+  keyword whole roles color91
+  keyword whole root color91
+  keyword whole rule color91
+  keyword whole saturday color91
+  keyword whole secondarycache color91
+  keyword whole selinux_ignore_defaults color91
+  keyword whole selmoduledir color91
+  keyword whole selmodulepath color91
+  keyword whole selrange color91
+  keyword whole selrole color91
+  keyword whole seltype color91
+  keyword whole seluser color91
+  keyword whole server color91
+  keyword whole service_description color91
+  keyword whole servicegroup_members color91
+  keyword whole servicegroup_name color91
+  keyword whole servicegroups color91
+  keyword whole service_notification_commands color91
+  keyword whole service_notification_options color91
+  keyword whole service_notification_period color91
+  keyword whole service_notifications_enabled color91
+  keyword whole session_owner color91
+  keyword whole setuid color91
+  keyword whole shared color91
+  keyword whole shareiscsi color91
+  keyword whole sharenfs color91
+  keyword whole shares color91
+  keyword whole sharesmb color91
+  keyword whole shell color91
+  keyword whole size color91
+  keyword whole snapdir color91
+  keyword whole source color91
+  keyword whole sourceselect color91
+  keyword whole spare color91
+  keyword whole special color91
+  keyword whole speed color91
+  keyword whole stalking_options color91
+  keyword whole start color91
+  keyword whole status color91
+  keyword whole statusmap_image color91
+  keyword whole stop color91
+  keyword whole sunday color91
+  keyword whole syncversion color91
+  keyword whole sysidcfg color91
+  keyword whole system color91
+  keyword whole target color91
+  keyword whole thursday color91
+  keyword whole timeout color91
+  keyword whole timeperiod_name color91
+  keyword whole tries color91
+  keyword whole trigger color91
+  keyword whole try_sleep color91
+  keyword whole tuesday color91
+  keyword whole type color91
+  keyword whole type_check color91
+  keyword whole uid color91
+  keyword whole unless color91
+  keyword whole unless_system_user color91
+  keyword whole url color91
+  keyword whole use color91
+  keyword whole user color91
+  keyword whole value color91
+  keyword whole vendor color91
+  keyword whole version color91
+  keyword whole volsize color91
+  keyword whole vrml_image color91
+  keyword whole vscan color91
+  keyword whole webserver color91
+  keyword whole wednesday color91
+  keyword whole weekday color91
+  keyword whole withpath color91
+  keyword whole working_dir color91
+  keyword whole xattr color91
+  keyword whole zoned color91
+
+# Meta parameters
+
+  keyword whole alias color90
+  keyword whole audit color90
+  keyword whole before color90
+  keyword whole check color90
+  keyword whole consume color90
+  keyword whole export color90
+  keyword whole loglevel color90
+  keyword whole noop color90
+  keyword whole notify color90
+  keyword whole require color90
+  keyword whole schedule color90
+  keyword whole stage color90
+  keyword whole subscribe color90
+  keyword whole tag color90
+
+# Types
+
+  keyword whole augeas color160
+  keyword whole computer color160
+  keyword whole cron color160
+  keyword whole exec color160
+  keyword whole file color160
+  keyword whole filebucket color160
+  keyword whole group color160
+  keyword whole host color160
+  keyword whole interface color160
+  keyword whole k5login color160
+  keyword whole macauthorization color160
+  keyword whole mailalias color160
+  keyword whole maillist color160
+  keyword whole mcx color160
+  keyword whole mount color160
+  keyword whole nagios_command color160
+  keyword whole nagios_contact color160
+  keyword whole nagios_contactgroup color160
+  keyword whole nagios_host color160
+  keyword whole nagios_hostdependency color160
+  keyword whole nagios_hostescalation color160
+  keyword whole nagios_hostextinfo color160
+  keyword whole nagios_hostgroup color160
+  keyword whole nagios_service color160
+  keyword whole nagios_servicedependency color160
+  keyword whole nagios_serviceescalation color160
+  keyword whole nagios_serviceextinfo color160
+  keyword whole nagios_servicegroup color160
+  keyword whole nagios_timeperiod color160
+  keyword whole notify color160
+  keyword whole package color160
+  keyword whole resources color160
+  keyword whole router color160
+  keyword whole schedule color160
+  keyword whole scheduled_task color160
+  keyword whole selboolean color160
+  keyword whole selmodule color160
+  keyword whole service color160
+  keyword whole ssh_authorized_key color160
+  keyword whole sshkey color160
+  keyword whole stage color160
+  keyword whole tidy color160
+  keyword whole user color160
+  keyword whole vlan color160
+  keyword whole yumrepo color160
+  keyword whole zfs color160
+  keyword whole zone color160
+  keyword whole zpool color160
+
+# Functions
+
+  keyword whole alert color196
+  keyword whole assert_type color196
+  keyword whole contain color196
+  keyword whole create_resources color196
+  keyword whole crit color196
+  keyword whole debug color196
+  keyword whole defined color196
+  keyword whole digest color196
+  keyword whole each color196
+  keyword whole emerg color196
+  keyword whole epp color196
+  keyword whole err color196
+  keyword whole extlookup color196
+  keyword whole fail color196
+  keyword whole file color196
+  keyword whole filter color196
+  keyword whole fqdn_rand color196
+  keyword whole generate color196
+  keyword whole hiera color196
+  keyword whole hiera_array color196
+  keyword whole hiera_hash color196
+  keyword whole hiera_include color196
+  keyword whole include color196
+  keyword whole info color196
+  keyword whole inline_epp color196
+  keyword whole inline_template color196
+  keyword whole lookup color196
+  keyword whole map color196
+  keyword whole match color196
+  keyword whole md5 color196
+  keyword whole notice color196
+  keyword whole realize color196
+  keyword whole reduce color196
+  keyword whole regsubst color196
+  keyword whole require color196
+  keyword whole search color196
+  keyword whole scanf color196
+  keyword whole sha1 color196
+  keyword whole shellquote color196
+  keyword whole slice color196
+  keyword whole split color196
+  keyword whole sprintf color196
+  keyword whole tag color196
+  keyword whole tagged color196
+  keyword whole template color196
+  keyword whole versioncmp color196
+  keyword whole warning color196
+  keyword whole with color196
+
+# Conditional Statements and Expressions
+
+  keyword whole ? color19
+  keyword whole and color19
+  keyword whole case color19
+  keyword whole default color19
+  keyword whole else color19
+  keyword whole elsif color19
+  keyword whole if color19
+  keyword whole in color19
+  keyword whole or color19
+
+# Reserved words (reserved for future use)
+
+  keyword whole application color19
+  keyword whole attr color19
+  keyword whole consumes color19
+  keyword whole environment color19
+  keyword whole function color19
+  keyword whole import color19
+  keyword whole private color19
+  keyword whole produces color19
+  keyword whole type color19
+
+# Language keywords
+
+  keyword whole absent color19
+  keyword whole class color160
+  keyword whole define color19
+  keyword whole directory color19
+  keyword whole include color19
+  keyword whole inherits color19
+  keyword whole installed color19
+  keyword whole latest color19
+  keyword whole link color19
+  keyword whole node color19
+  keyword whole on_failure color19
+  keyword whole present color19
+  keyword whole running color19
+
+# Stdlib 4.10.0 Types
+
+  keyword whole file_line color160
+
+# Stdlib 4.10.0 Functions
+
+  keyword whole abs color196
+  keyword whole any2array color196
+  keyword whole base64 color196
+  keyword whole basename color196
+  keyword whole bool2num color196
+  keyword whole bool2str color196
+  keyword whole capitalize color196
+  keyword whole ceiling color196
+  keyword whole chomp color196
+  keyword whole chop color196
+  keyword whole clamp color196
+  keyword whole concat color196
+  keyword whole convert_base color196
+  keyword whole count color196
+  keyword whole defined_with_params color196
+  keyword whole delete color196
+  keyword whole delete_at color196
+  keyword whole delete_values color196
+  keyword whole delete_undef_values color196
+  keyword whole difference color196
+  keyword whole dirname color196
+  keyword whole dos2unix color196
+  keyword whole downcase color196
+  keyword whole empty color196
+  keyword whole ensure_packages color196
+  keyword whole ensure_resource color196
+  keyword whole flatten color196
+  keyword whole floor color196
+  keyword whole fqdn_rand_string color196
+  keyword whole fqdn_rotate color196
+  keyword whole get_module_path color196
+  keyword whole getparam color196
+  keyword whole getvar color196
+  keyword whole grep color196
+  keyword whole has_interface_with color196
+  keyword whole has_ip_address color196
+  keyword whole has_ip_network color196
+  keyword whole has_key color196
+  keyword whole hash color196
+  keyword whole intersection color196
+  keyword whole is_a color196
+  keyword whole is_absolute_path color196
+  keyword whole is_array color196
+  keyword whole is_bool color196
+  keyword whole is_domain_name color196
+  keyword whole is_float color196
+  keyword whole is_function_available color196
+  keyword whole is_hash color196
+  keyword whole is_integer color196
+  keyword whole is_ip_address color196
+  keyword whole is_mac_address color196
+  keyword whole is_numeric color196
+  keyword whole is_string color196
+  keyword whole join color196
+  keyword whole join_keys_to_values color196
+  keyword whole keys color196
+  keyword whole loadyaml color196
+  keyword whole load_module_metadata color196
+  keyword whole lstrip color196
+  keyword whole max color196
+  keyword whole member color196
+  keyword whole merge color196
+  keyword whole min color196
+  keyword whole num2bool color196
+  keyword whole parsejson color196
+  keyword whole parseyaml color196
+  keyword whole pick color196
+  keyword whole pick_default color196
+  keyword whole prefix color196
+  keyword whole assert_private color196
+  keyword whole pw_hash color196
+  keyword whole range color196
+  keyword whole reject color196
+  keyword whole reverse color196
+  keyword whole rstrip color196
+  keyword whole seeded_rand color196
+  keyword whole shuffle color196
+  keyword whole size color196
+  keyword whole sort color196
+  keyword whole squeeze color196
+  keyword whole str2bool color196
+  keyword whole str2saltedsha512 color196
+  keyword whole strftime color196
+  keyword whole strip color196
+  keyword whole suffix color196
+  keyword whole swapcase color196
+  keyword whole time color196
+  keyword whole to_bytes color196
+  keyword whole try_get_value color196
+  keyword whole type3x color196
+  keyword whole type_of color196
+  keyword whole union color196
+  keyword whole unique color196
+  keyword whole unix2dos color196
+  keyword whole upcase color196
+  keyword whole uriescape color196
+  keyword whole validate_absolute_path color196
+  keyword whole validate_array color196
+  keyword whole validate_augeas color196
+  keyword whole validate_bool color196
+  keyword whole validate_cmd color196
+  keyword whole validate_hash color196
+  keyword whole validate_integer color196
+  keyword whole validate_ip_address color196
+  keyword whole validate_numeric color196
+  keyword whole validate_re color196
+  keyword whole validate_slength color196
+  keyword whole validate_string color196
+  keyword whole values color196
+  keyword whole values_at color196
+  keyword whole zip color196
+
+# Other contexts
+
+context # \n color30
+  spellcheck
+
+context " " color28
+  keyword \\" color88
+  keyword \\\\ color88
+  keyword wholeright ${+\:\:+\:\:+\:\:+\:\:+} color243
+  keyword wholeright ${+\:\:+\:\:+\:\:+} color243
+  keyword wholeright ${+\:\:+\:\:+} color243
+  keyword wholeright ${+\:\:+} color243
+  keyword wholeright ${+} color243
+  keyword wholeright $+ color243
+
+context ' ' color88
+  keyword \\' color28
+  keyword \\\\ color28
+
+context exclusive ` ` color243 color232
Index: etc/skel/.local/share/mc/mcedit/python.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/python.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/python.syntax	(revision 385)
@@ -0,0 +1,276 @@
+
+context default
+    keyword : color124
+    keyword . color124
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword ; color90
+    keyword whole self color124
+    keyword whole and color19
+    keyword whole as color19
+    keyword whole assert color19
+    keyword whole break color19
+    keyword whole class color19
+    keyword whole continue color19
+    keyword whole def color19
+    keyword whole del color19
+    keyword whole elif color19
+    keyword whole else color19
+    keyword whole except color19
+    keyword whole exec color19
+    keyword whole finally color19
+    keyword whole for color19
+    keyword whole from color19
+    keyword whole global color19
+    keyword whole if color19
+    keyword whole import color19
+    keyword whole in color19
+    keyword whole is color19
+    keyword whole lambda color19
+    keyword whole not color19
+    keyword whole or color19
+    keyword whole pass color19
+    keyword whole print color19
+    keyword whole raise color19
+    keyword whole return color19
+    keyword whole try color19
+    keyword whole while color19
+    keyword whole with color19
+    keyword whole yield color19
+
+    keyword whole abs color17
+    keyword whole all color17
+    keyword whole any color17
+    keyword whole basestring color17
+    keyword whole bin color17
+    keyword whole bool color17
+    keyword whole callable color17
+    keyword whole chr color17
+    keyword whole classmethod color17
+    keyword whole cmp color17
+    keyword whole coerce color17
+    keyword whole compile color17
+    keyword whole complex color17
+    keyword whole delattr color17
+    keyword whole dict color17
+    keyword whole dir color17
+    keyword whole divmod color17
+    keyword whole enumerate color17
+    keyword whole eval color17
+    keyword whole execfile color17
+    keyword whole file color17
+    keyword whole filter color17
+    keyword whole float color17
+    keyword whole frozenset color17
+    keyword whole getattr color17
+    keyword whole globals color17
+    keyword whole hasattr color17
+    keyword whole hash color17
+    keyword whole help color17
+    keyword whole hex color17
+    keyword whole id color17
+    keyword whole input color17
+    keyword whole int color17
+    keyword whole isinstance color17
+    keyword whole issubclass color17
+    keyword whole iter color17
+    keyword whole len color17
+    keyword whole list color17
+    keyword whole locals color17
+    keyword whole long color17
+    keyword whole map color17
+    keyword whole max color17
+    keyword whole min color17
+    keyword whole next color17
+    keyword whole object color17
+    keyword whole oct color17
+    keyword whole open color17
+    keyword whole ord color17
+    keyword whole pow color17
+    keyword whole print color17
+    keyword whole property color17
+    keyword whole range color17
+    keyword whole raw_input color17
+    keyword whole reduce color17
+    keyword whole reload color17
+    keyword whole repr color17
+    keyword whole reversed color17
+    keyword whole round color17
+    keyword whole setattr color17
+    keyword whole slice color17
+    keyword whole sorted color17
+    keyword whole staticmethod color17
+    keyword whole str color17
+    keyword whole sum color17
+    keyword whole super color17
+    keyword whole tuple color17
+    keyword whole type color17
+    keyword whole unichr color17
+    keyword whole unicode color17
+    keyword whole vars color17
+    keyword whole xrange color17
+    keyword whole zip color17
+
+    keyword whole atof color91
+    keyword whole atoi color91
+    keyword whole atol color91
+    keyword whole expandtabs color91
+    keyword whole find color91
+    keyword whole rfind color91
+    keyword whole index color91
+    keyword whole rindex color91
+    keyword whole count color91
+    keyword whole split color91
+    keyword whole splitfields color91
+    keyword whole join color91
+    keyword whole joinfields color91
+    keyword whole strip color91
+    keyword whole lstrip color91
+    keyword whole rstrip color91
+    keyword whole swapcase color91
+    keyword whole upper color91
+    keyword whole lower color91
+    keyword whole ljust color91
+    keyword whole rjust color91
+    keyword whole center color91
+    keyword whole zfill color91
+
+    keyword whole __init__ color243
+    keyword whole __del__ color243
+    keyword whole __repr__ color243
+    keyword whole __str__ color243
+    keyword whole __cmp__ color243
+    keyword whole __hash__ color243
+    keyword whole __call__ color243
+    keyword whole __getattr__ color243
+    keyword whole __setattr__ color243
+    keyword whole __delattr__ color243
+    keyword whole __len__ color243
+    keyword whole __getitem__ color243
+    keyword whole __setitem__ color243
+    keyword whole __delitem__ color243
+    keyword whole __getslice__ color243
+    keyword whole __setslice__ color243
+    keyword whole __delslice__ color243
+    keyword whole __add__ color243
+    keyword whole __sub__ color243
+    keyword whole __mul__ color243
+    keyword whole __div__ color243
+    keyword whole __mod__ color243
+    keyword whole __divmod__ color243
+    keyword whole __pow__ color243
+    keyword whole __lshift__ color243
+    keyword whole __rshift__ color243
+    keyword whole __and__ color243
+    keyword whole __xor__ color243
+    keyword whole __or__ color243
+    keyword whole __neg__ color243
+    keyword whole __pos__ color243
+    keyword whole __abs__ color243
+    keyword whole __invert__ color243
+    keyword whole __nonzero__ color243
+    keyword whole __coerce__ color243
+    keyword whole __int__ color243
+    keyword whole __long__ color243
+    keyword whole __float__ color243
+    keyword whole __oct__ color243
+    keyword whole __hex__ color243
+
+    keyword whole __radd__ color243
+    keyword whole __rsub__ color243
+    keyword whole __rmul__ color243
+    keyword whole __rdiv__ color243
+    keyword whole __rmod__ color243
+    keyword whole __rdivmod__ color243
+    keyword whole __rpow__ color243
+    keyword whole __rlshift__ color243
+    keyword whole __rrshift__ color243
+    keyword whole __rand__ color243
+    keyword whole __rxor__ color243
+    keyword whole __ror__ color243
+
+    keyword whole __+__ color124
+
+context """ """ color30
+    keyword \\" color160
+    keyword \\\n color160
+    keyword %% color160
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color160
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} color160
+    keyword %\[hl\]n color160
+    keyword %\[.\]\[0123456789\]s color160
+    keyword %[*] color160
+    keyword %c color160
+    keyword \\\{0123\}\{01234567\}\{01234567\} color160
+    keyword \\\\{01234567\}\{01234567\} color160
+    keyword \\\\{01234567\} color160
+    keyword \\\\ color160
+    keyword \\' color160
+    keyword \\\{abtnvfr\} color160
+
+context ''' ''' color30
+    keyword \\" color160
+    keyword \\\n color160
+    keyword %% color160
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color160
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} color160
+    keyword %\[hl\]n color160
+    keyword %\[.\]\[0123456789\]s color160
+    keyword %[*] color160
+    keyword %c color160
+    keyword \\\{0123\}\{01234567\}\{01234567\} color160
+    keyword \\\\{01234567\}\{01234567\} color160
+    keyword \\\\{01234567\} color160
+    keyword \\\\ color160
+    keyword \\' color160
+    keyword \\\{abtnvfr\} color160
+
+context # \n color30
+    keyword coding\{=:\}\[\s\]\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color91
+    keyword vim:fileencoding=\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color91
+    keyword -\*-\[\s\]coding:\[\s\]\[-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]\[\s\]-\*- color91
+    spellcheck
+
+context " " color28
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
+
+context ' ' color28
+    keyword \\" color88
+    keyword \\\n color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/r.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/r.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/r.syntax	(revision 385)
@@ -0,0 +1,164 @@
+# R language syntax highlighting file for mcedit
+# Based on Perl syntax + analysis of the 80 most frequent R commands
+# Alexey Shipunov (dactylorhiza@gmail.com), version 20170122
+#
+
+context default
+
+    keyword ->> color196 grey
+    keyword <<- color196 grey
+    keyword -> color196 grey
+
+    keyword <- color196
+
+    keyword \\ color240 color243
+
+    keyword : color19
+    keyword $ color19
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword ^ color19
+    keyword \* color19
+    keyword | color19
+    keyword / color19
+    keyword != color19
+    keyword == color19
+    keyword ! color19
+    keyword ~ color19
+    keyword % color19
+    keyword & color19
+
+    keyword = color160
+
+    keyword { color243
+    keyword } color243
+
+    keyword ( color17
+    keyword ) color17
+
+    keyword [ color63
+    keyword ] color63
+
+    keyword ; color232
+
+    keyword whole else color90
+    keyword whole for color90
+    keyword whole if color90
+    keyword whole while color90
+
+    keyword whole abbreviate color19
+    keyword whole abline color19
+    keyword whole abs color19
+    keyword whole aggregate color19
+    keyword whole apply color19
+    keyword whole as.character color19
+    keyword whole as.data.frame color19
+    keyword whole as.factor color19
+    keyword whole as.matrix color19
+    keyword whole as.numeric color19
+    keyword whole as.vector color19
+    keyword whole attr color19
+    keyword whole boxplot color19
+    keyword whole c color19
+    keyword whole cat color19
+    keyword whole cbind color19
+    keyword whole chisq.test color19
+    keyword whole colnames color19
+    keyword whole colSums color19
+    keyword whole cor color19
+    keyword whole cor.test color19
+    keyword whole data.frame color19
+    keyword whole dev.off color19
+    keyword whole dimnames color19
+    keyword whole dist color19
+    keyword whole dotchart color19
+    keyword whole eqscplot color19
+    keyword whole factor color19
+    keyword whole function color19
+    keyword whole get color19
+    keyword whole grep color19
+    keyword whole gsub color19
+    keyword whole hclust color19
+    keyword whole hist color19
+    keyword whole ifelse color19
+    keyword whole is.factor color19
+    keyword whole is.na color19
+    keyword whole kruskal.test color19
+    keyword whole lda color19
+    keyword whole legend color19
+    keyword whole length color19
+    keyword whole levels color19
+    keyword whole library color19
+    keyword whole lines color19
+    keyword whole list color19
+    keyword whole lm color19
+    keyword whole loadings color19
+    keyword whole log color19
+    keyword whole manova color19
+    keyword whole matrix color19
+    keyword whole max color19
+    keyword whole mean color19
+    keyword whole median color19
+    keyword whole min color19
+    keyword whole mtext color19
+    keyword whole names color19
+    keyword whole na.omit color19
+    keyword whole ncol color19
+    keyword whole nrow color19
+    keyword whole order color19
+    keyword whole palette color19
+    keyword whole par color19
+    keyword whole paste color19
+    keyword whole pdf color19
+    keyword whole plot color19
+    keyword whole png color19
+    keyword whole points color19
+    keyword whole predict color19
+    keyword whole princomp color19
+    keyword whole print color19
+    keyword whole range color19
+    keyword whole rbind color19
+    keyword whole read.table color19
+    keyword whole recode color19
+    keyword whole rep color19
+    keyword whole replace color19
+    keyword whole return color19
+    keyword whole rev color19
+    keyword whole rnorm color19
+    keyword whole round color19
+    keyword whole row.names color19
+    keyword whole rowSums color19
+    keyword whole sapply color19
+    keyword whole scale color19
+    keyword whole seq color19
+    keyword whole sink color19
+    keyword whole smooth.spline color19
+    keyword whole sort color19
+    keyword whole source color19
+    keyword whole sqrt color19
+    keyword whole str color19
+    keyword whole sum color19
+    keyword whole summary color19
+    keyword whole t color19
+    keyword whole table color19
+    keyword whole tapply color19
+    keyword whole text color19
+    keyword whole t.test color19
+    keyword whole unique color19
+    keyword whole wilcox.test color19
+    keyword whole with color19
+    keyword whole write.table color19
+    keyword whole x11 color19
+
+context # \n color30
+    spellcheck
+
+context "http " color243
+
+context " " color88
+
+context 'http ' color243
+
+context ' ' color88
Index: etc/skel/.local/share/mc/mcedit/ruby.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/ruby.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/ruby.syntax	(revision 385)
@@ -0,0 +1,227 @@
+
+context default
+
+#Bang path
+
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/ruby color20 color251 bold
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/ruby color20 color251 bold
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/ruby color20 color251 bold
+    keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/ruby color20 color251 bold
+    keyword whole linestart #!\[\s\]/bin/ruby color20 color251 bold
+
+# Symbols :bla-bla
+    keyword whole \:\{ABCDEFGHIJKLMNOPQRSTUVWXYZ_\-abcdefghijklmnopqrstuvwxyz\}\[\?\-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] color32
+
+#Operators
+
+    keyword > color19
+    keyword < color19
+    keyword - color19
+    keyword \+ color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword \+= color19
+    keyword -= color19
+    keyword == color19
+    keyword != color19
+    keyword === color19
+    keyword <=> color19
+    keyword ! color19
+    keyword ~ color19
+    keyword =~ color19
+    keyword & color19
+    keyword | color19
+    keyword .. color19
+
+#System variables
+
+# hack for regexps
+    keyword $/ color19
+    keyword $\{!@&\+`'=~/\\,.;<>_\*"$:F?\} color160
+    keyword $\{\0123456789\} color160
+    keyword $-+ color160
+
+    keyword whole $defout color160
+    keyword whole $DEBUG color160
+    keyword whole $F color160
+    keyword whole $FILENAME color160
+    keyword whole $LOAD_PATH color160
+    keyword whole $SAFE color160
+    keyword whole $VERBOSE color160
+    keyword whole __FILE__ color160
+    keyword whole __LINE__ color160
+    keyword whole BEGIN color160
+    keyword whole END color160
+    keyword whole DATA color160
+    keyword whole RUBY_PLATFORM color160
+    keyword whole RUBY_RELEASE_DATE color160
+    keyword whole RUBY_VERSION color160
+    keyword whole $stdin color160
+    keyword whole STDIN color160
+    keyword whole $stdout color160
+    keyword whole STDOUT color160
+    keyword whole $stderr color160
+    keyword whole STDERR color160
+    keyword whole argv color160
+    keyword whole ARGV color160
+    keyword whole ARGF color160
+    keyword whole env color160
+    keyword whole ENV color160
+
+#Braces &
+
+    keyword { color19
+    keyword } color19
+    keyword ( color19
+    keyword ) color19
+    keyword [ color19
+    keyword ] color19
+    keyword , color19
+    keyword : color19
+
+    keyword whole false color160
+    keyword whole FALSE color160
+    keyword whole nil color160
+    keyword whole NIL color160
+    keyword whole true color160
+    keyword whole TRUE color160
+
+#Variables
+
+    keyword wholeright $+ color34
+    keyword wholeright @+ color32
+    keyword \\" color160
+    keyword \\' color160
+
+#Reserved words (see ruby manual)
+
+    keyword whole def color91
+
+    keyword whole alias color91
+    keyword whole and color91
+    keyword whole begin color91
+    keyword whole break color91
+    keyword whole case color91
+    keyword whole class color91
+    keyword whole defined\? color91
+    keyword whole do color91
+    keyword whole else color91
+    keyword whole elsif color91
+    keyword whole end color91
+    keyword whole ensure color91
+    keyword whole for color91
+    keyword whole if color91
+    keyword whole in color91
+    keyword whole module color91
+    keyword whole next color91
+    keyword whole not color91
+    keyword whole or color91
+    keyword whole redo color91
+    keyword whole rescue color91
+    keyword whole retry color91
+    keyword whole return color91
+    keyword whole self color91
+    keyword whole super color91
+    keyword whole then color91
+    keyword whole undef color91
+    keyword whole unless color91
+    keyword whole until color91
+    keyword whole when color91
+    keyword whole while color91
+    keyword whole yeld color91
+
+#First class methods
+
+    keyword whole new color104
+    keyword whole inherited color104
+    keyword whole superclass color104
+
+#Class module
+#   exclusion
+    keyword whole include\? color28
+    keyword whole include color91
+    keyword whole require color91
+    keyword whole require_relative color91
+#    keyword whole where color91
+
+#Class numeric
+
+    keyword whole abs color124
+    keyword whole modulo color124
+    keyword whole remainder color124
+
+#Class IO
+
+    keyword whole close color104
+    keyword whole crypt color104
+    keyword whole delete color104
+    keyword whole each color104
+    keyword whole gets color104
+    keyword whole grep color104
+    keyword whole inspect color104
+    keyword whole join color104
+    keyword whole sync color104
+
+#Class Array
+
+    keyword whole index color104
+    keyword whole indexes color104
+    keyword whole indices color104
+    keyword whole size color104
+    keyword whole pop color104
+    keyword whole push color104
+    keyword whole sort color104
+    keyword whole shift color104
+    keyword whole unshift color104
+
+#Math module
+
+    keyword whole Math::PI color124
+    keyword whole Math::E color124
+    keyword whole atan2 color124
+    keyword whole cos color124
+    keyword whole exp color124
+    keyword whole frexp color124
+    keyword whole ldexp color124
+    keyword whole log color124
+    keyword whole log10 color124
+    keyword whole sin color124
+    keyword whole sqrt color124
+    keyword whole tan color124
+
+#Kernel module
+
+    keyword whole chomp color104
+    keyword whole chomp! color104
+    keyword whole chop color104
+    keyword whole chop! color104
+    keyword whole raise color104
+    keyword whole fork color104
+    keyword whole rand color104
+    keyword whole srand color104
+    keyword whole open color104
+    keyword whole print color104
+    keyword whole printf color104
+    keyword whole sprintf color104
+    keyword whole exec color104
+    keyword whole eval color104
+    keyword whole exit color104
+    keyword whole sleep color104
+
+#this works only with label EOF :-(
+#context exclusive whole <<\[\s\]EOF EOF green
+
+context # \n color30
+    spellcheck
+
+context " " color22
+    keyword \\" color34
+    keyword \\\\ color34
+
+context ' ' color34
+    keyword \\' color22
+    keyword \\\\ color22
+
+context exclusive ` ` color234 color253
Index: etc/skel/.local/share/mc/mcedit/rust.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/rust.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/rust.syntax	(revision 385)
@@ -0,0 +1,153 @@
+context default
+
+# keywords
+    keyword whole as color19
+    keyword whole break color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole crate color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole fn color19
+    keyword whole for color19
+    keyword whole if color19
+    keyword whole impl color19
+    keyword whole in color19
+    keyword whole let color19
+    keyword whole loop color19
+    keyword whole match color19
+    keyword whole mod color19
+    keyword whole move color19
+    keyword whole mut color19
+    keyword whole pub color19
+    keyword whole ref color19
+    keyword whole return color19
+    keyword whole Self color19
+    keyword whole self color88
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole super color19
+    keyword whole trait color19
+    keyword whole type color19
+    keyword whole unsafe color19
+    keyword whole use color19
+    keyword whole where color19
+    keyword whole while color19
+
+# keywords reserved for future use
+    keyword whole abstract color160
+    keyword whole alignof color160
+    keyword whole become color160
+    keyword whole box color160
+    keyword whole do color160
+    keyword whole final color160
+    keyword whole macro color160
+    keyword whole offsetof color160
+    keyword whole override color160
+    keyword whole priv color160
+    keyword whole proc color160
+    keyword whole pure color160
+    keyword whole sizeof color160
+    keyword whole typeof color160
+    keyword whole unsized color160
+    keyword whole virtual color160
+    keyword whole yield color160
+
+# common types
+    keyword whole bool color17
+    keyword whole char color17
+    keyword whole isize color17
+    keyword whole usize color17
+
+    keyword whole i8 color17
+    keyword whole i16 color17
+    keyword whole i32 color17
+    keyword whole i64 color17
+    keyword whole u8 color17
+    keyword whole u16 color17
+    keyword whole u32 color17
+    keyword whole u64 color17
+    keyword whole isize color17
+    keyword whole usize color17
+    keyword whole f32 color17
+    keyword whole f64 color17
+
+    keyword whole str color17
+    keyword whole String color17
+    keyword whole Vec color17
+    keyword whole Option color17
+    keyword whole Result color17
+
+# constants
+    keyword whole false color88
+    keyword whole true color88
+    keyword whole Some color88
+    keyword whole None color88
+    keyword whole Ok color88
+    keyword whole Err color88
+
+# macros
+    keyword whole +! color90
+    keyword whole $+ color63
+
+# numbers
+    wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.
+
+    keyword whole 0x\{0123456789abcdefABCDEF_\}\[0123456789abcdefABCDEF_\] color88
+    keyword whole 0o\{01234567_\}\[01234567_\] color88
+    keyword whole 0b\{01_\}\[01_\] color88
+    keyword whole \{0123456789_\}\[0123456789_\] color88
+    keyword whole \[0123456789_\]\.\{0123456789_\}\[0123456789_\] color88
+    keyword whole \{0123456789_\}\[0123456789_\]\.\[0123456789_\] color88
+    keyword whole \{0123456789_\}\[0123456789_\]\{eE\}\{0123456789_\}\[0123456789_\] color88
+    keyword whole \{0123456789_\}\[0123456789_\]\{eE\}\{\-\+\}\{0123456789_\}\[0123456789_\] color88
+    keyword whole \{0123456789_\}\[0123456789_\]\.\{0123456789_\}\[0123456789_\]\{eE\}\{0123456789_\}\[0123456789_\] color88
+    keyword whole \{0123456789_\}\[0123456789_\]\.\{0123456789_\}\[0123456789_\]\{eE\}\{\-\+\}\{0123456789_\}\[0123456789_\] color88
+
+# char
+    keyword '\\'' color88
+    keyword '*' color88
+
+# comments
+
+context /\* \*/ color30
+    spellcheck
+    keyword whole BUG color196
+    keyword whole FixMe color196
+    keyword whole FIXME color196
+    keyword whole Note color196
+    keyword whole NOTE color196
+    keyword whole ToDo color196
+    keyword whole TODO color196
+    keyword !!\[!\] color196
+    keyword ??\[?\] color196
+
+
+context // \n color30
+    spellcheck
+    keyword whole BUG color196
+    keyword whole FixMe color196
+    keyword whole FIXME color196
+    keyword whole Note color196
+    keyword whole NOTE color196
+    keyword whole ToDo color196
+    keyword whole TODO color196
+    keyword !!\[!\] color196
+    keyword ??\[?\] color196
+
+# strings
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword \\' color88
+    keyword \\\\ color88
+    keyword \\\{abtnvfr0\} color88
+
+
+context r#" "# color28
+    spellcheck
+
+
+context #[ ] color243
+context #![ ] color243
Index: etc/skel/.local/share/mc/mcedit/sh.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/sh.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/sh.syntax	(revision 385)
@@ -0,0 +1,2185 @@
+
+context default
+    keyword ;; color160
+    keyword \\@ color160
+    keyword \\$ color160
+    keyword \\\\ color160
+    keyword \\" color160
+    keyword \\' color160
+    keyword \\` color160
+    keyword ` color160
+    keyword ; color17
+    keyword $(*) color34
+    keyword ${*} color28
+    keyword { color17
+    keyword } color17
+
+    keyword whole linestart #!\[\s\]*\n color20 color251 bold
+
+    keyword $\* color160
+    keyword $@ color160
+    keyword $# color160
+    keyword $? color160
+    keyword $- color160
+    keyword $$ color160
+    keyword $! color160
+    keyword $_ color160
+
+    keyword whole 2>&1 color160
+    keyword whole 1>&2 color160
+    keyword whole 2> color160
+    keyword whole 1> color160
+
+    keyword wholeright $\[0123456789\] color160
+
+    keyword wholeright $+ color28
+
+    keyword $ color28
+
+    keyword wholeleft linestart function*() color90
+    keyword wholeleft linestart function\[\s\]+ color90
+    keyword wholeright +() color90
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole clear color19
+    keyword whole continue color19
+    keyword whole declare color19
+    keyword whole done color19
+    keyword whole do color19
+    keyword whole elif color19
+    keyword whole else color19
+    keyword whole esac color19
+    keyword whole exit color19
+    keyword whole export color19
+    keyword whole fi color19
+    keyword whole for color19
+    keyword whole getopts color19
+    keyword whole if color19
+    keyword whole in color19
+    keyword whole read color19
+    keyword whole return color19
+    keyword whole select color19
+    keyword whole shift color19
+    keyword whole source color19
+    keyword whole then color19
+    keyword whole trap color19
+    keyword whole until color19
+    keyword whole unset color19
+    keyword whole wait color19
+    keyword whole while color19
+
+    keyword whole accept color32
+    keyword whole accessdb color32
+    keyword whole activate color32
+    keyword whole addgroup color32
+    keyword whole add-shell color32
+    keyword whole adduser color32
+    keyword whole anytopnm color32
+    keyword whole apropos color32
+    keyword whole apt-cache color32
+    keyword whole apt-cdrom color32
+    keyword whole apt-config color32
+    keyword whole apt-file color32
+    keyword whole apt-ftparchive color32
+    keyword whole apt-get color32
+    keyword whole aptitude color32
+    keyword whole apt-sortpkgs color32
+    keyword whole apt-source color32
+    keyword whole ar color32
+    keyword whole arch color32
+    keyword whole arp color32
+    keyword whole as color32
+    keyword whole ash color32
+    keyword whole at color32
+    keyword whole atd color32
+    keyword whole atrun color32
+    keyword whole atq color32
+    keyword whole autoconf color32
+    keyword whole autoheader color32
+    keyword whole automake color32
+    keyword whole autopoint color32
+    keyword whole autoscan color32
+    keyword whole awk color32
+    keyword whole badblocks color32
+    keyword whole base64-decode color32
+    keyword whole base64-encode color32
+    keyword whole basename color32
+    keyword whole bash color32
+    keyword whole batch color32
+    keyword whole bc color32
+    keyword whole bg_backup color32
+    keyword whole bg_restore color32
+    keyword whole blockdev color32
+    keyword whole bootlogd color32
+    keyword whole bsd-write color32
+    keyword whole bsh color32
+    keyword whole bunzip2 color32
+    keyword whole bzcat color32
+    keyword whole bzcmp color32
+    keyword whole bzdiff color32
+    keyword whole bzegrep color32
+    keyword whole bzexe color32
+    keyword whole bzfgrep color32
+    keyword whole bzgrep color32
+    keyword whole bzip color32
+    keyword whole bzip2 color32
+    keyword whole bzip2recover color32
+    keyword whole bzless color32
+    keyword whole bzmore color32
+    keyword whole cabextract color32
+    keyword whole cal color32
+    keyword whole calendar color32
+    keyword whole cam color32
+    keyword whole cancel color32
+    keyword whole captoinfo color32
+    keyword whole cat color32
+    keyword whole catchsegv color32
+    keyword whole catman color32
+    keyword whole cd color32
+    keyword whole cdda2ogg color32
+    keyword whole cdda2mp3 color32
+    keyword whole cdda2wav color32
+    keyword whole cdrecord color32
+    keyword whole cfdisk color32
+    keyword whole chage color32
+    keyword whole charset color32
+    keyword whole chattr color32
+    keyword whole checkbashisms color32
+    keyword whole chfn color32
+    keyword whole chgrp color32
+    keyword whole chkdupexe color32
+    keyword whole chmod color32
+    keyword whole chown color32
+    keyword whole chpasswd color32
+    keyword whole chroot color32
+    keyword whole chsh color32
+    keyword whole chvt color32
+    keyword whole cksum color32
+    keyword whole clear color32
+    keyword whole cmp color32
+    keyword whole codepage color32
+    keyword whole col color32
+    keyword whole colcrt color32
+    keyword whole colrm color32
+    keyword whole column color32
+    keyword whole comm color32
+    keyword whole compose color32
+    keyword whole compress color32
+    keyword whole consolechars color32
+    keyword whole cp color32
+    keyword whole cpan color32
+    keyword whole cpgr color32
+    keyword whole cpio color32
+    keyword whole cpp color32
+    keyword whole cramfsck color32
+    keyword whole createdb color32
+    keyword whole createlang color32
+    keyword whole createuser color32
+    keyword whole c_rehash color32
+    keyword whole crontab color32
+    keyword whole csh color32
+    keyword whole csplit color32
+    keyword whole cupsaccept color32
+    keyword whole cupsaddsmb color32
+    keyword whole cupsd color32
+    keyword whole cupsreject color32
+    keyword whole curl color32
+    keyword whole cut color32
+    keyword whole date color32
+    keyword whole dash color32
+    keyword whole dch color32
+    keyword whole dd color32
+    keyword whole deallocvt color32
+    keyword whole debugfs color32
+    keyword whole delgroup color32
+    keyword whole deluser color32
+    keyword whole depmod color32
+    keyword whole devdump color32
+    keyword whole df color32
+    keyword whole dialog color32
+    keyword whole diff color32
+    keyword whole diff3 color32
+    keyword whole dir color32
+    keyword whole dircolors color32
+    keyword whole directomatic color32
+    keyword whole dirname color32
+    keyword whole dirsplit color32
+    keyword whole disable color32
+    keyword whole diskd color32
+    keyword whole diskseekd color32
+    keyword whole disown color32
+    keyword whole dmesg color32
+    keyword whole dnsdomainname color32
+    keyword whole doexec color32
+    keyword whole domainname color32
+    keyword whole dosfsck color32
+    keyword whole dotextwrap color32
+    keyword whole dotlockfile color32
+    keyword whole dpasswd color32
+    keyword whole dpkg color32
+    keyword whole dpkg-architekture color32
+    keyword whole dpkg-buildpackage color32
+    keyword whole dpkg-deb color32
+    keyword whole dpkg-name color32
+    keyword whole dpkg-query color32
+    keyword whole dpkg-reconfigure color32
+    keyword whole dpkg-scanpackages color32
+    keyword whole dpkg-scansources color32
+    keyword whole dpkg-split color32
+    keyword whole dpkg-source color32
+    keyword whole dropdb color32
+    keyword whole droplang color32
+    keyword whole dropuser color32
+    keyword whole dscverify color32
+    keyword whole du color32
+    keyword whole dumpe2fs color32
+    keyword whole dumpkeys color32
+    keyword whole dvipdf color32
+    keyword whole e2fsck color32
+    keyword whole e2image color32
+    keyword whole e2label color32
+    keyword whole echo color32
+    keyword whole ed color32
+    keyword whole edit color32
+    keyword whole editor color32
+    keyword whole egrep color32
+    keyword whole eject color32
+    keyword whole enable color32
+    keyword whole env color32
+    keyword whole envsubst color32
+    keyword whole eqn color32
+    keyword whole eval_gettext color32
+    keyword whole ex color32
+    keyword whole expand color32
+    keyword whole expiry color32
+    keyword whole expr color32
+    keyword whole factor color32
+    keyword whole fakeroot color32
+    keyword whole faillog color32
+    keyword whole false color32
+    keyword whole fbset color32
+    keyword whole fc-cache color32
+    keyword whole fc-list color32
+    keyword whole fc-match color32
+    keyword whole fdformat color32
+    keyword whole fdisk color32
+    keyword whole fdlist color32
+    keyword whole fdmount color32
+    keyword whole fdmountd color32
+    keyword whole fdrawcmd color32
+    keyword whole fdumount color32
+    keyword whole fetchmail color32
+    keyword whole fgconsole color32
+    keyword whole fgrep color32
+    keyword whole file color32
+    keyword whole filefrag color32
+    keyword whole find color32
+    keyword whole find2perl color32
+    keyword whole findfs color32
+    keyword whole fitstopnm color32
+    keyword whole floppycontrol color32
+    keyword whole floppymeter color32
+    keyword whole fmt color32
+    keyword whole fold color32
+    keyword whole font2psf color32
+    keyword whole formail color32
+    keyword whole fping color32
+    keyword whole fping6 color32
+    keyword whole free color32
+    keyword whole freeze color32
+    keyword whole fribidi color32
+    keyword whole from color32
+    keyword whole fsck color32
+    keyword whole fsck.cramfs color32
+    keyword whole fsck.ext2 color32
+    keyword whole fsck.ext3 color32
+    keyword whole fsck.minix color32
+    keyword whole fsck.msdos color32
+    keyword whole fsck.nfs color32
+    keyword whole fsck.vfat color32
+    keyword whole fsconf color32
+    keyword whole funzip color32
+    keyword whole fuser color32
+    keyword whole fvwm color32
+    keyword whole gawk color32
+    keyword whole gdb color32
+    keyword whole gdbtui color32
+    keyword whole gcc color32
+    keyword whole gcov color32
+    keyword whole genksyms color32
+    keyword whole getconf color32
+    keyword whole getent color32
+    keyword whole getfdprm color32
+    keyword whole getkeycodes color32
+    keyword whole getopt color32
+    keyword whole gettext color32
+    keyword whole gettextize color32
+    keyword whole getty color32
+    keyword whole gpasswd color32
+    keyword whole gpgsplit color32
+    keyword whole gpgv color32
+    keyword whole gprof color32
+    keyword whole grep color32
+    keyword whole groff color32
+    keyword whole groupadd color32
+    keyword whole groupdel color32
+    keyword whole groupmod color32
+    keyword whole groups color32
+    keyword whole grpck color32
+    keyword whole grpconv color32
+    keyword whole grpunconv color32
+    keyword whole gs color32
+    keyword whole gsbj color32
+    keyword whole gsdj color32
+    keyword whole gsdj500 color32
+    keyword whole gs-gpl color32
+    keyword whole gslj color32
+    keyword whole gslp color32
+    keyword whole gsmctl color32
+    keyword whole gsmpb color32
+    keyword whole gsmsendsms color32
+    keyword whole gsmsiectl color32
+    keyword whole gsmsiexfer color32
+    keyword whole gsmsmsd color32
+    keyword whole gsmsmsstore color32
+    keyword whole gsnd color32
+    keyword whole gunzip color32
+    keyword whole gzexe color32
+    keyword whole gzip color32
+    keyword whole ha color32
+    keyword whole halt color32
+    keyword whole hd color32
+    keyword whole hdparm color32
+    keyword whole hddtemp color32
+    keyword whole head color32
+    keyword whole hexdump color32
+    keyword whole hman color32
+    keyword whole host color32
+    keyword whole hostid color32
+    keyword whole hostname color32
+    keyword whole hotkeys color32
+    keyword whole html2text color32
+    keyword whole hwclock color32
+    keyword whole iconv color32
+    keyword whole iconvconfig color32
+    keyword whole id color32
+    keyword whole ifconfig color32
+    keyword whole ifdown color32
+    keyword whole ifnames color32
+    keyword whole ifup color32
+    keyword whole igawk color32
+    keyword whole info color32
+    keyword whole infobrowser color32
+    keyword whole infocmp color32
+    keyword whole infokey color32
+    keyword whole infotocap color32
+    keyword whole init color32
+    keyword whole insmod color32
+    keyword whole install color32
+    keyword whole installkernel color32
+    keyword whole install-menu color32
+    keyword whole ipcalc color32
+    keyword whole ipcs color32
+    keyword whole ipmaddr color32
+    keyword whole ippool color32
+    keyword whole iptables color32
+    keyword whole iptunnel color32
+    keyword whole isoinfo color32
+    keyword whole join color32
+    keyword whole kallsyms color32
+    keyword whole kbdconfig color32
+    keyword whole kbd_mode color32
+    keyword whole kbdrate color32
+    keyword whole klogd color32
+    keyword whole kernelversion color32
+    keyword whole kill color32
+    keyword whole killall color32
+    keyword whole ksh color32
+    keyword whole ksyms color32
+    keyword whole lame color32
+    keyword whole last color32
+    keyword whole lastb color32
+    keyword whole lastlog color32
+    keyword whole ld color32
+    keyword whole ldconfig color32
+    keyword whole ldd color32
+    keyword whole less color32
+    keyword whole lessecho color32
+    keyword whole lessfile color32
+    keyword whole lesskey color32
+    keyword whole lesspipe color32
+    keyword whole lharc color32
+    keyword whole libtool color32
+    keyword whole lilo color32
+    keyword whole line color32
+    keyword whole link color32
+    keyword whole links2 color32
+    keyword whole linux_logo color32
+    keyword whole linuxconf color32
+    keyword whole list_audio_tracks color32
+    keyword whole ln color32
+    keyword whole loadkeys color32
+    keyword whole locale color32
+    keyword whole localedef color32
+    keyword whole locale-gen color32
+    keyword whole locate color32
+    keyword whole lockfile color32
+    keyword whole logger color32
+    keyword whole login color32
+    keyword whole logname color32
+    keyword whole logrotate color32
+    keyword whole logsave color32
+    keyword whole look color32
+    keyword whole lorder color32
+    keyword whole losetup color32
+    keyword whole lp color32
+    keyword whole lpadmin color32
+    keyword whole lpc color32
+    keyword whole lpdconf color32
+    keyword whole lpdomatic color32
+    keyword whole lpinfo color32
+    keyword whole lpmove color32
+    keyword whole lpoptions color32
+    keyword whole lppasswd color32
+    keyword whole lpq color32
+    keyword whole lpr color32
+    keyword whole lprm color32
+    keyword whole lprsetup color32
+    keyword whole lpstat color32
+    keyword whole ls color32
+    keyword whole lsattr color32
+    keyword whole lsmod color32
+    keyword whole lspci color32
+    keyword whole lsusb color32
+    keyword whole lynx color32
+    keyword whole MAKEDEV color32
+    keyword whole MAKEFLOPPIES color32
+    keyword whole mail color32
+    keyword whole mailq color32
+    keyword whole mailstat color32
+    keyword whole mailx color32
+    keyword whole make color32
+    keyword whole make-kpkg color32
+    keyword whole man color32
+    keyword whole man2html color32
+    keyword whole manpath color32
+    keyword whole mawk color32
+    keyword whole mc color32
+    keyword whole mcedit color32
+    keyword whole mcookie color32
+    keyword whole mcview color32
+    keyword whole memstat color32
+    keyword whole mergechanges color32
+    keyword whole mesg color32
+    keyword whole mev color32
+    keyword whole mkboot color32
+    keyword whole mkfifo color32
+    keyword whole mkhybrid color32
+    keyword whole mkisofs color32
+    keyword whole mk_modmap color32
+    keyword whole mkpasswd color32
+    keyword whole mii-tool color32
+    keyword whole mimedecode color32
+    keyword whole mkcramfs color32
+    keyword whole mkdir color32
+    keyword whole mkdirhier color32
+    keyword whole mkfs color32
+    keyword whole mkfs.cramfs color32
+    keyword whole mkfs.ext2 color32
+    keyword whole mkfs.ext3 color32
+    keyword whole mkfs.minix color32
+    keyword whole mkfs.msdos color32
+    keyword whole mkfs.vfat color32
+    keyword whole mke2fs color32
+    keyword whole mkdosfs color32
+    keyword whole mkinitrd color32
+    keyword whole mknod color32
+    keyword whole mkrescue color32
+    keyword whole mkswap color32
+    keyword whole mktemp color32
+    keyword whole modconf color32
+    keyword whole modinfo color32
+    keyword whole modprobe color32
+    keyword whole more color32
+    keyword whole mount color32
+    keyword whole mountpoint color32
+    keyword whole mozilla color32
+    keyword whole mp3info color32
+    keyword whole mpexpand color32
+    keyword whole munpack color32
+    keyword whole msgattrib color32
+    keyword whole msgcat color32
+    keyword whole msgcmp color32
+    keyword whole msgcomm color32
+    keyword whole msgconv color32
+    keyword whole msgen color32
+    keyword whole msgexec color32
+    keyword whole msgfilter color32
+    keyword whole msgfmt color32
+    keyword whole msggrep color32
+    keyword whole msginit color32
+    keyword whole msgmerge color32
+    keyword whole msgunfmt color32
+    keyword whole msguniq color32
+    keyword whole msmtp color32
+    keyword whole mt color32
+    keyword whole mt-gnu color32
+    keyword whole mtrace color32
+    keyword whole mute color32
+    keyword whole mutt color32
+    keyword whole mv color32
+    keyword whole nameif color32
+    keyword whole namei color32
+    keyword whole nano color32
+    keyword whole nawk color32
+    keyword whole ncal color32
+    keyword whole neqn color32
+    keyword whole netconf color32
+    keyword whole netstat color32
+    keyword whole newaliases color32
+    keyword whole newgrp color32
+    keyword whole newusers color32
+    keyword whole nex color32
+    keyword whole nfsstat color32
+    keyword whole ngettext color32
+    keyword whole nice color32
+    keyword whole nisdomainname color32
+    keyword whole nl color32
+    keyword whole nm color32
+    keyword whole nohup color32
+    keyword whole nroff color32
+    keyword whole nsmod color32
+    keyword whole nvi color32
+    keyword whole nview color32
+    keyword whole objcopy color32
+    keyword whole objdump color32
+    keyword whole od color32
+    keyword whole ogg123 color32
+    keyword whole oggdec color32
+    keyword whole oggenc color32
+    keyword whole ogginfo color32
+    keyword whole open color32
+    keyword whole openvt color32
+    keyword whole pager color32
+    keyword whole pam_getenv color32
+    keyword whole paperconf color32
+    keyword whole par color32
+    keyword whole passwd color32
+    keyword whole paste color32
+    keyword whole patch color32
+    keyword whole pathchk color32
+    keyword whole pcimodules color32
+    keyword whole pcretest color32
+    keyword whole pdfinfo color32
+    keyword whole perl color32
+    keyword whole perldoc color32
+    keyword whole pg color32
+    keyword whole pgrep color32
+    keyword whole pic color32
+    keyword whole pico color32
+    keyword whole piconv color32
+    keyword whole pidof color32
+    keyword whole pinfo color32
+    keyword whole ping color32
+    keyword whole pkill color32
+    keyword whole pmap color32
+    keyword whole portmap color32
+    keyword whole poweroff color32
+    keyword whole pr color32
+    keyword whole print color32
+    keyword whole printenv color32
+    keyword whole printf color32
+    keyword whole procmail color32
+    keyword whole prove color32
+    keyword whole ps color32
+    keyword whole psed color32
+    keyword whole psql color32
+    keyword whole pstree color32
+    keyword whole pstruct color32
+    keyword whole ptx color32
+    keyword whole pwconv color32
+    keyword whole pwck color32
+    keyword whole pwd color32
+    keyword whole pwunconv color32
+    keyword whole ramsize color32
+    keyword whole ranlib color32
+    keyword whole rar color32
+    keyword whole rarp color32
+    keyword whole raw color32
+    keyword whole rbash color32
+    keyword whole rcp color32
+    keyword whole rdev color32
+    keyword whole readcd color32
+    keyword whole readelf color32
+    keyword whole readlink color32
+    keyword whole readprofile color32
+    keyword whole reboot color32
+    keyword whole red color32
+    keyword whole regcomp color32
+    keyword whole reject color32
+    keyword whole remadmin color32
+    keyword whole remove-shell color32
+    keyword whole rename color32
+    keyword whole renice color32
+    keyword whole reset color32
+    keyword whole resize2fs color32
+    keyword whole rev color32
+    keyword whole revpath color32
+    keyword whole rgrep color32
+    keyword whole rlogin color32
+    keyword whole rm color32
+    keyword whole rmdir color32
+    keyword whole rmmod color32
+    keyword whole rmt color32
+    keyword whole route color32
+    keyword whole rpcgen color32
+    keyword whole rpcinfo color32
+    keyword whole rplay color32
+    keyword whole rplayd color32
+    keyword whole rplaydsp color32
+    keyword whole rpm color32
+    keyword whole rpm2cpio color32
+    keyword whole rptp color32
+    keyword whole rsh color32
+    keyword whole rstartd color32
+    keyword whole runlevel color32
+    keyword whole run-mailcap color32
+    keyword whole run-parts color32
+    keyword whole savelog color32
+    keyword whole scanimage color32
+    keyword whole scanpci color32
+    keyword whole screendump color32
+    keyword whole script color32
+    keyword whole scriptreplay color32
+    keyword whole sdiff color32
+    keyword whole sed color32
+    keyword whole see color32
+    keyword whole sendmail color32
+    keyword whole seq color32
+    keyword whole set color32
+    keyword whole setfdprm color32
+    keyword whole setkeycodes color32
+    keyword whole setleds color32
+    keyword whole setlogcons color32
+    keyword whole setmetamode color32
+    keyword whole setpci color32
+    keyword whole setserial color32
+    keyword whole setsid color32
+    keyword whole setterm color32
+    keyword whole setvesablank color32
+    keyword whole setxkbmap color32
+    keyword whole sfdisk color32
+    keyword whole sftp color32
+    keyword whole sg color32
+    keyword whole sh color32
+    keyword whole sha1sum color32
+    keyword whole shadowconfig color32
+    keyword whole showcfont color32
+    keyword whole showkey color32
+    keyword whole showmount color32
+    keyword whole shred color32
+    keyword whole shutdown color32
+    keyword whole size color32
+    keyword whole skill color32
+    keyword whole slabtop color32
+    keyword whole slattach color32
+    keyword whole sleep color32
+    keyword whole slogin color32
+    keyword whole smime_keys color32
+    keyword whole snice color32
+    keyword whole soelim color32
+    keyword whole sort color32
+    keyword whole sa-learn color32
+    keyword whole spamassassin color32
+    keyword whole spamc color32
+    keyword whole spamd color32
+    keyword whole splain color32
+    keyword whole split color32
+    keyword whole ssh-add color32
+    keyword whole ssh-copy-id color32
+    keyword whole ssh-keygen color32
+    keyword whole ssh-keyscan color32
+    keyword whole ssmtp color32
+    keyword whole start-stop-daemon color32
+    keyword whole stat color32
+    keyword whole strace color32
+    keyword whole strings color32
+    keyword whole strip color32
+    keyword whole stty color32
+    keyword whole su color32
+    keyword whole sulogin color32
+    keyword whole sum color32
+    keyword whole superformat color32
+    keyword whole su-to-root color32
+    keyword whole svlc color32
+    keyword whole swapoff color32
+    keyword whole swapon color32
+    keyword whole sync color32
+    keyword whole sysctl color32
+    keyword whole syslogd color32
+    keyword whole syslogd-listfiles color32
+    keyword whole syslog-facility color32
+    keyword whole tac color32
+    keyword whole tack color32
+    keyword whole tail color32
+    keyword whole taper color32
+    keyword whole tar color32
+    keyword whole tbl color32
+    keyword whole tcpdchk color32
+    keyword whole tcpdump color32
+    keyword whole tclsh color32
+    keyword whole tcsh color32
+    keyword whole tdbox color32
+    keyword whole tdcheckserver color32
+    keyword whole tddebidate color32
+    keyword whole tdfileview color32
+    keyword whole tdfmlogstrip color32
+    keyword whole tdformail color32
+    keyword whole tdlinuxcounter color32
+    keyword whole tdlinuxlogo color32
+    keyword whole tdmailblacklist color32
+    keyword whole tdmailbody color32
+    keyword whole tdmailcopy color32
+    keyword whole tdmaildirmake color32
+    keyword whole tdmailsubject color32
+    keyword whole tdmailwhitelist color32
+    keyword whole tdnewmsg color32
+    keyword whole tdsysbackup color32
+    keyword whole tee color32
+    keyword whole telinit color32
+    keyword whole telnet color32
+    keyword whole test color32
+    keyword whole tempfile color32
+    keyword whole tic color32
+    keyword whole time color32
+    keyword whole tload color32
+    keyword whole tnef color32
+    keyword whole toe color32
+    keyword whole toolame color32
+    keyword whole top color32
+    keyword whole touch color32
+    keyword whole tput color32
+    keyword whole tr color32
+    keyword whole troff color32
+    keyword whole true color32
+    keyword whole tset color32
+    keyword whole tsort color32
+    keyword whole tty color32
+    keyword whole tunctl color32
+    keyword whole tune2fs color32
+    keyword whole tunelp color32
+    keyword whole tzconfig color32
+    keyword whole tzselect color32
+    keyword whole tzsetup color32
+    keyword whole ucf color32
+    keyword whole ul color32
+    keyword whole umount color32
+    keyword whole uname color32
+    keyword whole unarj color32
+    keyword whole uncompress color32
+    keyword whole unexpand color32
+    keyword whole unicode_start color32
+    keyword whole unicode_stop color32
+    keyword whole unix_chkpwd color32
+    keyword whole uniq color32
+    keyword whole unlink color32
+    keyword whole unzip color32
+    keyword whole unzipsfx color32
+    keyword whole updatedb color32
+    keyword whole update-menus color32
+    keyword whole update-modules color32
+    keyword whole update-pciids color32
+    keyword whole uprecords color32
+    keyword whole uptime color32
+    keyword whole urlview color32
+    keyword whole usbmodules color32
+    keyword whole uscan color32
+    keyword whole useradd color32
+    keyword whole userconf color32
+    keyword whole userdel color32
+    keyword whole usermod color32
+    keyword whole users color32
+    keyword whole usleep color32
+    keyword whole uufilter color32
+    keyword whole uuidgen color32
+    keyword whole vacuumdb color32
+    keyword whole validlocale color32
+    keyword whole vcstime color32
+    keyword whole vcut color32
+    keyword whole vdir color32
+    keyword whole vi color32
+    keyword whole vidmode color32
+    keyword whole view color32
+    keyword whole vigr color32
+    keyword whole vim color32
+    keyword whole vipw color32
+    keyword whole vlc color32
+    keyword whole vmstat color32
+    keyword whole volname color32
+    keyword whole vorbiscomment color32
+    keyword whole vt-is-UTF8 color32
+    keyword whole w color32
+    keyword whole wall color32
+    keyword whole watch color32
+    keyword whole wc color32
+    keyword whole wget color32
+    keyword whole whatis color32
+    keyword whole whereis color32
+    keyword whole which color32
+    keyword whole whiptail color32
+    keyword whole who color32
+    keyword whole whoami color32
+    keyword whole whois color32
+    keyword whole wish color32
+    keyword whole write color32
+    keyword whole writevt color32
+    keyword whole wvWare color32
+    keyword whole wxvlc color32
+    keyword whole xargs color32
+    keyword whole xbmbrowser color32
+    keyword whole xbindkeys color32
+    keyword whole xconf color32
+    keyword whole xdfcopy color32
+    keyword whole xdfformat color32
+    keyword whole Xdialog color32
+    keyword whole xgettext color32
+    keyword whole xloadimage color32
+    keyword whole xmessage color32
+    keyword whole xmodmap color32
+    keyword whole xmms color32
+    keyword whole xpmroot color32
+    keyword whole xrdb color32
+    keyword whole xset color32
+    keyword whole xsetbg color32
+    keyword whole xsetmode color32
+    keyword whole xsetpointer color32
+    keyword whole xsetroot color32
+    keyword whole xterm color32
+    keyword whole xview color32
+    keyword whole xwd color32
+    keyword whole xwud color32
+    keyword whole xzgv color32
+    keyword whole yes color32
+    keyword whole ypdomainname color32
+    keyword whole yydecode color32
+    keyword whole zcat color32
+    keyword whole zcmp color32
+    keyword whole zdiff color32
+    keyword whole zdump color32
+    keyword whole zegrep color32
+    keyword whole zfgrep color32
+    keyword whole zforce color32
+    keyword whole zgrep color32
+    keyword whole zgv color32
+    keyword whole zic color32
+    keyword whole zip color32
+    keyword whole zipcloak color32
+    keyword whole zipgrep color32
+    keyword whole zipinfo color32
+    keyword whole zipnote color32
+    keyword whole zipsplit color32
+    keyword whole zless color32
+    keyword whole zmore color32
+    keyword whole znew color32
+    keyword whole zoo color32
+    keyword whole zsh color32
+    keyword whole zsoelim color32
+    keyword whole zxpdf color32
+
+    keyword whole pamcut color32
+    keyword whole pamdeinterlace color32
+    keyword whole pamdice color32
+    keyword whole pamfile color32
+    keyword whole pamoil color32
+    keyword whole pamstack color32
+    keyword whole pamstretch color32
+    keyword whole pamstretch-gen color32
+
+    keyword whole pbmclean color32
+    keyword whole pbmlife color32
+    keyword whole pbmmake color32
+    keyword whole pbmmask color32
+    keyword whole pbmpage color32
+    keyword whole pbmpscale color32
+    keyword whole pbmreduce color32
+    keyword whole pbmtext color32
+    keyword whole pbmtextps color32
+    keyword whole pbmupc color32
+
+    keyword whole pbmtoascii color32
+    keyword whole pbmtoepsi color32
+    keyword whole pbmtog3 color32
+    keyword whole pbmtoicon color32
+    keyword whole pbmtolj color32
+    keyword whole pbmtomacp color32
+    keyword whole pbmtonokia color32
+    keyword whole pbmtopgm color32
+    keyword whole pbmtoplot color32
+    keyword whole pbmtoppa color32
+    keyword whole pbmtopsg3 color32
+    keyword whole pbmtowbmp color32
+    keyword whole pbmtoxbm color32
+
+    keyword whole g3topbm color32
+    keyword whole thinkjettopbm color32
+    keyword whole wbmptopbm color32
+    keyword whole xbmtopbm color32
+
+    keyword whole pgmbentley color32
+    keyword whole pgmcrater color32
+    keyword whole pgmedge color32
+
+    keyword whole pgmenhance color32
+    keyword whole pgmhist color32
+    keyword whole pgmkernel color32
+    keyword whole pgmnoise color32
+    keyword whole pgmnorm color32
+    keyword whole pgmoil color32
+    keyword whole pgmramp color32
+    keyword whole pgmslice color32
+    keyword whole pgmtexture color32
+
+    keyword whole pgmtopbm color32
+    keyword whole pgmtoppm color32
+
+    keyword whole asciitopgm color32
+    keyword whole bioradtopgm color32
+    keyword whole icontopgm color32
+    keyword whole jpegtopgm color32
+    keyword whole macptopgm color32
+    keyword whole rawtopgm color32
+
+    keyword whole pnmalias color32
+    keyword whole pnmarith color32
+    keyword whole pnmcat color32
+    keyword whole pnmcolormap color32
+    keyword whole pnmcomp color32
+    keyword whole pnmconvol color32
+    keyword whole pnmcrop color32
+    keyword whole pnmcut color32
+    keyword whole pnmdepth color32
+    keyword whole pnmenlarge color32
+    keyword whole pnmfile color32
+    keyword whole pnmflip color32
+    keyword whole pnmgamma color32
+    keyword whole pnmhisteq color32
+    keyword whole pnmhistmap color32
+    keyword whole pnmindex color32
+    keyword whole pnminterp color32
+    keyword whole pnminterp-gen color32
+    keyword whole pnminvert color32
+    keyword whole pnmmargin color32
+    keyword whole pnmmontage color32
+    keyword whole pnmnlfilt color32
+    keyword whole pnmnoraw color32
+    keyword whole pnmnorm color32
+    keyword whole pnmpad color32
+    keyword whole pnmpaste color32
+    keyword whole pnmpsnr color32
+    keyword whole pnmquant color32
+    keyword whole pnmremap color32
+    keyword whole pnmrotate color32
+    keyword whole pnmscale color32
+    keyword whole pnmscalefixed color32
+    keyword whole pnmshear color32
+    keyword whole pnmsmooth color32
+    keyword whole pnmsplit color32
+    keyword whole pnmtile color32
+
+    keyword whole pnmtofits color32
+    keyword whole pnmtojpeg color32
+    keyword whole pnmtopalm color32
+    keyword whole pnmtoplainpnm color32
+    keyword whole pnmtopng color32
+    keyword whole pnmtops color32
+    keyword whole pnmtorle color32
+    keyword whole pnmtotiff color32
+    keyword whole pnmtoxwd color32
+
+    keyword whole bpmtopnm color32
+    keyword whole giftopnm color32
+    keyword whole palmtopnm color32
+    keyword whole pngtopnm color32
+    keyword whole pstopnm color32
+    keyword whole rletopnm color32
+    keyword whole tifftopnm color32
+    keyword whole xwdtopnm color32
+
+    keyword whole ppm3d color32
+    keyword whole ppmbrighten color32
+    keyword whole ppmchange color32
+    keyword whole ppmcie color32
+    keyword whole ppmcolormask color32
+    keyword whole ppmcolors color32
+    keyword whole ppmdim color32
+    keyword whole ppmdist color32
+    keyword whole ppmdither color32
+    keyword whole ppmfade color32
+    keyword whole ppmflash color32
+    keyword whole ppmforge color32
+    keyword whole ppmhist color32
+    keyword whole ppmlabel color32
+    keyword whole ppmmake color32
+    keyword whole ppmmix color32
+    keyword whole ppmnorm color32
+    keyword whole ppmntsc color32
+    keyword whole ppmpat color32
+    keyword whole ppmquant color32
+    keyword whole ppmquantall color32
+    keyword whole ppmqvgq color32
+    keyword whole ppmrainbow color32
+    keyword whole ppmrelief color32
+    keyword whole ppmshadow color32
+    keyword whole ppmshift color32
+    keyword whole ppmspread color32
+    keyword whole ppmtv color32
+
+    keyword whole ppmtoacad color32
+    keyword whole ppmtobmp color32
+    keyword whole ppmtogif color32
+    keyword whole ppmtojpeg color32
+    keyword whole ppmtolj color32
+    keyword whole ppmtomap color32
+    keyword whole ppmtompeg color32
+    keyword whole ppmtopcx color32
+    keyword whole ppmtopgm color32
+    keyword whole ppmtorgb3 color32
+    keyword whole ppmtowinicon color32
+    keyword whole ppmtoxpm color32
+
+    keyword whole bpmtoppm color32
+    keyword whole pcxtoppm color32
+    keyword whole pdftoppm color32
+    keyword whole pjtoppm color32
+    keyword whole rawtoppm color32
+    keyword whole rgb3toppm color32
+    keyword whole winicontoppm color32
+    keyword whole xpmtoppm color32
+    keyword whole xvminitoppm color32
+
+    keyword whole gpg color160
+    keyword whole md5sum color160
+    keyword whole openssl color160
+    keyword whole ssh color160
+    keyword whole scp color160
+
+    keyword whole gettext.sh color91
+    keyword whole TEXTDOMAINDIR color91
+    keyword whole TEXTDOMAIN color91
+    keyword whole VERSION color91
+
+    keyword whole /dev/audio color63
+    keyword whole /dev/dsp color63
+    keyword whole /dev/null color63
+    keyword whole /dev/mixed color63
+    keyword whole /dev/stdin color63
+    keyword whole /dev/stdout color63
+    keyword whole /dev/stderr color63
+    keyword whole /dev/zero color63
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
+
+context # \n color30
+    spellcheck
+
+context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF color28
+context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END color28
+
+context ' ' color28
+
+context " " color28
+    keyword \\* color28
+    keyword \\@ color28
+    keyword \\$ color28
+    keyword \\\\ color28
+    keyword \\` color28
+    keyword \\" color28
+    keyword $(*) color34
+    keyword ${*} color28
+    keyword $\* color160
+    keyword $@ color160
+    keyword $# color160
+    keyword $? color160
+    keyword $- color160
+    keyword $$ color160
+    keyword $! color160
+    keyword $_ color160
+    keyword wholeright $\[0123456789\] color160
+
+    keyword wholeright $+ color28
+
+    keyword $ color28
+
+context exclusive ` ` color234 color253
+    keyword '*' color28
+    keyword " color28
+    keyword \\` color28
+    keyword ; color17
+    keyword $(*) color34
+    keyword ${*} color28
+    keyword { color17
+    keyword } color17
+
+    keyword $\* color160
+    keyword $@ color160
+    keyword $# color160
+    keyword $? color160
+    keyword $- color160
+    keyword $$ color160
+    keyword $! color160
+    keyword $_ color160
+
+    keyword whole 2>&1 color160
+    keyword whole 2> color160
+    keyword whole 1> color160
+
+    keyword wholeright $\[0123456789\] color160
+
+    keyword wholeright $+ color28
+
+    keyword $ color28
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
+
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole clear color19
+    keyword whole continue color19
+    keyword whole declare color19
+    keyword whole done color19
+    keyword whole do color19
+    keyword whole elif color19
+    keyword whole else color19
+    keyword whole esac color19
+    keyword whole exit color19
+    keyword whole export color19
+    keyword whole fi color19
+    keyword whole for color19
+    keyword whole getopts color19
+    keyword whole if color19
+    keyword whole in color19
+    keyword whole read color19
+    keyword whole return color19
+    keyword whole select color19
+    keyword whole shift color19
+    keyword whole source color19
+    keyword whole then color19
+    keyword whole trap color19
+    keyword whole until color19
+    keyword whole unset color19
+    keyword whole wait color19
+    keyword whole while color19
+
+    keyword whole accept color32
+    keyword whole accessdb color32
+    keyword whole activate color32
+    keyword whole addgroup color32
+    keyword whole add-shell color32
+    keyword whole adduser color32
+    keyword whole anytopnm color32
+    keyword whole apropos color32
+    keyword whole apt-cache color32
+    keyword whole apt-cdrom color32
+    keyword whole apt-config color32
+    keyword whole apt-file color32
+    keyword whole apt-ftparchive color32
+    keyword whole apt-get color32
+    keyword whole aptitude color32
+    keyword whole apt-sortpkgs color32
+    keyword whole apt-source color32
+    keyword whole ar color32
+    keyword whole arch color32
+    keyword whole arp color32
+    keyword whole as color32
+    keyword whole ash color32
+    keyword whole at color32
+    keyword whole atd color32
+    keyword whole atrun color32
+    keyword whole atq color32
+    keyword whole autoconf color32
+    keyword whole autoheader color32
+    keyword whole automake color32
+    keyword whole autopoint color32
+    keyword whole autoscan color32
+    keyword whole awk color32
+    keyword whole badblocks color32
+    keyword whole base64-decode color32
+    keyword whole base64-encode color32
+    keyword whole basename color32
+    keyword whole bash color32
+    keyword whole batch color32
+    keyword whole bc color32
+    keyword whole bg_backup color32
+    keyword whole bg_restore color32
+    keyword whole blockdev color32
+    keyword whole bootlogd color32
+    keyword whole bsd-write color32
+    keyword whole bsh color32
+    keyword whole bunzip2 color32
+    keyword whole bzcat color32
+    keyword whole bzcmp color32
+    keyword whole bzdiff color32
+    keyword whole bzegrep color32
+    keyword whole bzexe color32
+    keyword whole bzfgrep color32
+    keyword whole bzgrep color32
+    keyword whole bzip color32
+    keyword whole bzip2 color32
+    keyword whole bzip2recover color32
+    keyword whole bzless color32
+    keyword whole bzmore color32
+    keyword whole cabextract color32
+    keyword whole cal color32
+    keyword whole calendar color32
+    keyword whole cam color32
+    keyword whole cancel color32
+    keyword whole captoinfo color32
+    keyword whole cat color32
+    keyword whole catchsegv color32
+    keyword whole catman color32
+    keyword whole cd color32
+    keyword whole cdda2ogg color32
+    keyword whole cdda2mp3 color32
+    keyword whole cdda2wav color32
+    keyword whole cdrecord color32
+    keyword whole cfdisk color32
+    keyword whole chage color32
+    keyword whole charset color32
+    keyword whole chattr color32
+    keyword whole checkbashisms color32
+    keyword whole chfn color32
+    keyword whole chgrp color32
+    keyword whole chkdupexe color32
+    keyword whole chmod color32
+    keyword whole chown color32
+    keyword whole chpasswd color32
+    keyword whole chroot color32
+    keyword whole chsh color32
+    keyword whole chvt color32
+    keyword whole cksum color32
+    keyword whole clear color32
+    keyword whole cmp color32
+    keyword whole codepage color32
+    keyword whole col color32
+    keyword whole colcrt color32
+    keyword whole colrm color32
+    keyword whole column color32
+    keyword whole comm color32
+    keyword whole compose color32
+    keyword whole compress color32
+    keyword whole consolechars color32
+    keyword whole cp color32
+    keyword whole cpan color32
+    keyword whole cpgr color32
+    keyword whole cpio color32
+    keyword whole cpp color32
+    keyword whole cramfsck color32
+    keyword whole createdb color32
+    keyword whole createlang color32
+    keyword whole createuser color32
+    keyword whole c_rehash color32
+    keyword whole crontab color32
+    keyword whole csh color32
+    keyword whole csplit color32
+    keyword whole cupsaccept color32
+    keyword whole cupsaddsmb color32
+    keyword whole cupsd color32
+    keyword whole cupsreject color32
+    keyword whole curl color32
+    keyword whole cut color32
+    keyword whole date color32
+    keyword whole dash color32
+    keyword whole dch color32
+    keyword whole dd color32
+    keyword whole deallocvt color32
+    keyword whole debugfs color32
+    keyword whole delgroup color32
+    keyword whole deluser color32
+    keyword whole depmod color32
+    keyword whole devdump color32
+    keyword whole df color32
+    keyword whole dialog color32
+    keyword whole diff color32
+    keyword whole diff3 color32
+    keyword whole dir color32
+    keyword whole dircolors color32
+    keyword whole directomatic color32
+    keyword whole dirname color32
+    keyword whole dirsplit color32
+    keyword whole disable color32
+    keyword whole diskd color32
+    keyword whole diskseekd color32
+    keyword whole disown color32
+    keyword whole dmesg color32
+    keyword whole dnsdomainname color32
+    keyword whole doexec color32
+    keyword whole domainname color32
+    keyword whole dosfsck color32
+    keyword whole dotextwrap color32
+    keyword whole dotlockfile color32
+    keyword whole dpasswd color32
+    keyword whole dpkg color32
+    keyword whole dpkg-architekture color32
+    keyword whole dpkg-buildpackage color32
+    keyword whole dpkg-deb color32
+    keyword whole dpkg-name color32
+    keyword whole dpkg-query color32
+    keyword whole dpkg-reconfigure color32
+    keyword whole dpkg-scanpackages color32
+    keyword whole dpkg-scansources color32
+    keyword whole dpkg-split color32
+    keyword whole dpkg-source color32
+    keyword whole dropdb color32
+    keyword whole droplang color32
+    keyword whole dropuser color32
+    keyword whole dscverify color32
+    keyword whole du color32
+    keyword whole dumpe2fs color32
+    keyword whole dumpkeys color32
+    keyword whole dvipdf color32
+    keyword whole e2fsck color32
+    keyword whole e2image color32
+    keyword whole e2label color32
+    keyword whole echo color32
+    keyword whole ed color32
+    keyword whole edit color32
+    keyword whole editor color32
+    keyword whole egrep color32
+    keyword whole eject color32
+    keyword whole enable color32
+    keyword whole env color32
+    keyword whole envsubst color32
+    keyword whole eqn color32
+    keyword whole eval_gettext color32
+    keyword whole ex color32
+    keyword whole expand color32
+    keyword whole expiry color32
+    keyword whole expr color32
+    keyword whole factor color32
+    keyword whole fakeroot color32
+    keyword whole faillog color32
+    keyword whole false color32
+    keyword whole fbset color32
+    keyword whole fc-cache color32
+    keyword whole fc-list color32
+    keyword whole fc-match color32
+    keyword whole fdformat color32
+    keyword whole fdisk color32
+    keyword whole fdlist color32
+    keyword whole fdmount color32
+    keyword whole fdmountd color32
+    keyword whole fdrawcmd color32
+    keyword whole fdumount color32
+    keyword whole fetchmail color32
+    keyword whole fgconsole color32
+    keyword whole fgrep color32
+    keyword whole file color32
+    keyword whole filefrag color32
+    keyword whole find color32
+    keyword whole find2perl color32
+    keyword whole findfs color32
+    keyword whole fitstopnm color32
+    keyword whole floppycontrol color32
+    keyword whole floppymeter color32
+    keyword whole fmt color32
+    keyword whole fold color32
+    keyword whole font2psf color32
+    keyword whole formail color32
+    keyword whole fping color32
+    keyword whole fping6 color32
+    keyword whole free color32
+    keyword whole freeze color32
+    keyword whole fribidi color32
+    keyword whole from color32
+    keyword whole fsck color32
+    keyword whole fsck.cramfs color32
+    keyword whole fsck.ext2 color32
+    keyword whole fsck.ext3 color32
+    keyword whole fsck.minix color32
+    keyword whole fsck.msdos color32
+    keyword whole fsck.nfs color32
+    keyword whole fsck.vfat color32
+    keyword whole fsconf color32
+    keyword whole funzip color32
+    keyword whole fuser color32
+    keyword whole fvwm color32
+    keyword whole gawk color32
+    keyword whole gdb color32
+    keyword whole gdbtui color32
+    keyword whole gcc color32
+    keyword whole gcov color32
+    keyword whole genksyms color32
+    keyword whole getconf color32
+    keyword whole getent color32
+    keyword whole getfdprm color32
+    keyword whole getkeycodes color32
+    keyword whole getopt color32
+    keyword whole gettext color32
+    keyword whole gettextize color32
+    keyword whole getty color32
+    keyword whole gpasswd color32
+    keyword whole gpgsplit color32
+    keyword whole gpgv color32
+    keyword whole gprof color32
+    keyword whole grep color32
+    keyword whole groff color32
+    keyword whole groupadd color32
+    keyword whole groupdel color32
+    keyword whole groupmod color32
+    keyword whole groups color32
+    keyword whole grpck color32
+    keyword whole grpconv color32
+    keyword whole grpunconv color32
+    keyword whole gs color32
+    keyword whole gsbj color32
+    keyword whole gsdj color32
+    keyword whole gsdj500 color32
+    keyword whole gs-gpl color32
+    keyword whole gslj color32
+    keyword whole gslp color32
+    keyword whole gsmctl color32
+    keyword whole gsmpb color32
+    keyword whole gsmsendsms color32
+    keyword whole gsmsiectl color32
+    keyword whole gsmsiexfer color32
+    keyword whole gsmsmsd color32
+    keyword whole gsmsmsstore color32
+    keyword whole gsnd color32
+    keyword whole gunzip color32
+    keyword whole gzexe color32
+    keyword whole gzip color32
+    keyword whole ha color32
+    keyword whole halt color32
+    keyword whole hd color32
+    keyword whole hdparm color32
+    keyword whole hddtemp color32
+    keyword whole head color32
+    keyword whole hexdump color32
+    keyword whole hman color32
+    keyword whole host color32
+    keyword whole hostid color32
+    keyword whole hostname color32
+    keyword whole hotkeys color32
+    keyword whole html2text color32
+    keyword whole hwclock color32
+    keyword whole iconv color32
+    keyword whole iconvconfig color32
+    keyword whole id color32
+    keyword whole ifconfig color32
+    keyword whole ifdown color32
+    keyword whole ifnames color32
+    keyword whole ifup color32
+    keyword whole igawk color32
+    keyword whole info color32
+    keyword whole infobrowser color32
+    keyword whole infocmp color32
+    keyword whole infokey color32
+    keyword whole infotocap color32
+    keyword whole init color32
+    keyword whole insmod color32
+    keyword whole install color32
+    keyword whole installkernel color32
+    keyword whole install-menu color32
+    keyword whole ipcalc color32
+    keyword whole ipcs color32
+    keyword whole ipmaddr color32
+    keyword whole ippool color32
+    keyword whole iptables color32
+    keyword whole iptunnel color32
+    keyword whole isoinfo color32
+    keyword whole join color32
+    keyword whole kallsyms color32
+    keyword whole kbdconfig color32
+    keyword whole kbd_mode color32
+    keyword whole kbdrate color32
+    keyword whole klogd color32
+    keyword whole kernelversion color32
+    keyword whole kill color32
+    keyword whole killall color32
+    keyword whole ksh color32
+    keyword whole ksyms color32
+    keyword whole lame color32
+    keyword whole last color32
+    keyword whole lastb color32
+    keyword whole lastlog color32
+    keyword whole ld color32
+    keyword whole ldconfig color32
+    keyword whole ldd color32
+    keyword whole less color32
+    keyword whole lessecho color32
+    keyword whole lessfile color32
+    keyword whole lesskey color32
+    keyword whole lesspipe color32
+    keyword whole lharc color32
+    keyword whole libtool color32
+    keyword whole lilo color32
+    keyword whole line color32
+    keyword whole link color32
+    keyword whole links2 color32
+    keyword whole linux_logo color32
+    keyword whole linuxconf color32
+    keyword whole list_audio_tracks color32
+    keyword whole ln color32
+    keyword whole loadkeys color32
+    keyword whole locale color32
+    keyword whole localedef color32
+    keyword whole locale-gen color32
+    keyword whole locate color32
+    keyword whole lockfile color32
+    keyword whole logger color32
+    keyword whole login color32
+    keyword whole logname color32
+    keyword whole logrotate color32
+    keyword whole logsave color32
+    keyword whole look color32
+    keyword whole lorder color32
+    keyword whole losetup color32
+    keyword whole lp color32
+    keyword whole lpadmin color32
+    keyword whole lpc color32
+    keyword whole lpdconf color32
+    keyword whole lpdomatic color32
+    keyword whole lpinfo color32
+    keyword whole lpmove color32
+    keyword whole lpoptions color32
+    keyword whole lppasswd color32
+    keyword whole lpq color32
+    keyword whole lpr color32
+    keyword whole lprm color32
+    keyword whole lprsetup color32
+    keyword whole lpstat color32
+    keyword whole ls color32
+    keyword whole lsattr color32
+    keyword whole lsmod color32
+    keyword whole lspci color32
+    keyword whole lsusb color32
+    keyword whole lzip color32
+    keyword whole lziprecover color32
+    keyword whole lynx color32
+    keyword whole MAKEDEV color32
+    keyword whole MAKEFLOPPIES color32
+    keyword whole mail color32
+    keyword whole mailq color32
+    keyword whole mailstat color32
+    keyword whole mailx color32
+    keyword whole make color32
+    keyword whole make-kpkg color32
+    keyword whole man color32
+    keyword whole man2html color32
+    keyword whole manpath color32
+    keyword whole mawk color32
+    keyword whole mc color32
+    keyword whole mcedit color32
+    keyword whole mcookie color32
+    keyword whole mcview color32
+    keyword whole mcmfmt color32
+    keyword whole memstat color32
+    keyword whole mergechanges color32
+    keyword whole mesg color32
+    keyword whole mev color32
+    keyword whole mkboot color32
+    keyword whole mkfifo color32
+    keyword whole mkhybrid color32
+    keyword whole mkisofs color32
+    keyword whole mk_modmap color32
+    keyword whole mkpasswd color32
+    keyword whole mii-tool color32
+    keyword whole mimedecode color32
+    keyword whole mkcramfs color32
+    keyword whole mkdir color32
+    keyword whole mkdirhier color32
+    keyword whole mkfs color32
+    keyword whole mkfs.cramfs color32
+    keyword whole mkfs.ext2 color32
+    keyword whole mkfs.ext3 color32
+    keyword whole mkfs.minix color32
+    keyword whole mkfs.msdos color32
+    keyword whole mkfs.vfat color32
+    keyword whole mke2fs color32
+    keyword whole mkdosfs color32
+    keyword whole mkinitrd color32
+    keyword whole mknod color32
+    keyword whole mkrescue color32
+    keyword whole mkswap color32
+    keyword whole mktemp color32
+    keyword whole modconf color32
+    keyword whole modinfo color32
+    keyword whole modprobe color32
+    keyword whole more color32
+    keyword whole mount color32
+    keyword whole mountpoint color32
+    keyword whole mozilla color32
+    keyword whole mp3info color32
+    keyword whole mpexpand color32
+    keyword whole munpack color32
+    keyword whole msgattrib color32
+    keyword whole msgcat color32
+    keyword whole msgcmp color32
+    keyword whole msgcomm color32
+    keyword whole msgconv color32
+    keyword whole msgen color32
+    keyword whole msgexec color32
+    keyword whole msgfilter color32
+    keyword whole msgfmt color32
+    keyword whole msggrep color32
+    keyword whole msginit color32
+    keyword whole msgmerge color32
+    keyword whole msgunfmt color32
+    keyword whole msguniq color32
+    keyword whole msmtp color32
+    keyword whole mt color32
+    keyword whole mt-gnu color32
+    keyword whole mtrace color32
+    keyword whole mute color32
+    keyword whole mutt color32
+    keyword whole mv color32
+    keyword whole nameif color32
+    keyword whole namei color32
+    keyword whole nano color32
+    keyword whole nawk color32
+    keyword whole ncal color32
+    keyword whole neqn color32
+    keyword whole netconf color32
+    keyword whole netstat color32
+    keyword whole newaliases color32
+    keyword whole newgrp color32
+    keyword whole newusers color32
+    keyword whole nex color32
+    keyword whole nfsstat color32
+    keyword whole ngettext color32
+    keyword whole nice color32
+    keyword whole nisdomainname color32
+    keyword whole nl color32
+    keyword whole nm color32
+    keyword whole nohup color32
+    keyword whole nroff color32
+    keyword whole nsmod color32
+    keyword whole nvi color32
+    keyword whole nview color32
+    keyword whole objcopy color32
+    keyword whole objdump color32
+    keyword whole od color32
+    keyword whole ogg123 color32
+    keyword whole oggdec color32
+    keyword whole oggenc color32
+    keyword whole ogginfo color32
+    keyword whole open color32
+    keyword whole openvt color32
+    keyword whole pager color32
+    keyword whole pam_getenv color32
+    keyword whole paperconf color32
+    keyword whole par color32
+    keyword whole passwd color32
+    keyword whole paste color32
+    keyword whole patch color32
+    keyword whole pathchk color32
+    keyword whole pcimodules color32
+    keyword whole pcretest color32
+    keyword whole pdfinfo color32
+    keyword whole perl color32
+    keyword whole perldoc color32
+    keyword whole pg color32
+    keyword whole pgrep color32
+    keyword whole pic color32
+    keyword whole pico color32
+    keyword whole piconv color32
+    keyword whole pidof color32
+    keyword whole pinfo color32
+    keyword whole ping color32
+    keyword whole pkill color32
+    keyword whole pmap color32
+    keyword whole portmap color32
+    keyword whole poweroff color32
+    keyword whole pr color32
+    keyword whole print color32
+    keyword whole printenv color32
+    keyword whole printf color32
+    keyword whole procmail color32
+    keyword whole prove color32
+    keyword whole ps color32
+    keyword whole psed color32
+    keyword whole psql color32
+    keyword whole pstree color32
+    keyword whole pstruct color32
+    keyword whole ptx color32
+    keyword whole pwconv color32
+    keyword whole pwck color32
+    keyword whole pwd color32
+    keyword whole pwunconv color32
+    keyword whole ramsize color32
+    keyword whole ranlib color32
+    keyword whole rar color32
+    keyword whole rarp color32
+    keyword whole raw color32
+    keyword whole rbash color32
+    keyword whole rcp color32
+    keyword whole rdev color32
+    keyword whole readcd color32
+    keyword whole readelf color32
+    keyword whole readlink color32
+    keyword whole readprofile color32
+    keyword whole reboot color32
+    keyword whole red color32
+    keyword whole regcomp color32
+    keyword whole reject color32
+    keyword whole remadmin color32
+    keyword whole remove-shell color32
+    keyword whole rename color32
+    keyword whole renice color32
+    keyword whole reset color32
+    keyword whole resize2fs color32
+    keyword whole rev color32
+    keyword whole revpath color32
+    keyword whole rgrep color32
+    keyword whole rlogin color32
+    keyword whole rm color32
+    keyword whole rmdir color32
+    keyword whole rmmod color32
+    keyword whole rmt color32
+    keyword whole route color32
+    keyword whole rpcgen color32
+    keyword whole rpcinfo color32
+    keyword whole rplay color32
+    keyword whole rplayd color32
+    keyword whole rplaydsp color32
+    keyword whole rpm color32
+    keyword whole rpm2cpio color32
+    keyword whole rptp color32
+    keyword whole rsh color32
+    keyword whole rstartd color32
+    keyword whole runlevel color32
+    keyword whole run-mailcap color32
+    keyword whole run-parts color32
+    keyword whole savelog color32
+    keyword whole scanimage color32
+    keyword whole scanpci color32
+    keyword whole screendump color32
+    keyword whole script color32
+    keyword whole scriptreplay color32
+    keyword whole sdiff color32
+    keyword whole sed color32
+    keyword whole see color32
+    keyword whole sendmail color32
+    keyword whole seq color32
+    keyword whole set color32
+    keyword whole setfdprm color32
+    keyword whole setkeycodes color32
+    keyword whole setleds color32
+    keyword whole setlogcons color32
+    keyword whole setmetamode color32
+    keyword whole setpci color32
+    keyword whole setserial color32
+    keyword whole setsid color32
+    keyword whole setterm color32
+    keyword whole setvesablank color32
+    keyword whole setxkbmap color32
+    keyword whole sfdisk color32
+    keyword whole sftp color32
+    keyword whole sg color32
+    keyword whole sh color32
+    keyword whole sha1sum color32
+    keyword whole shadowconfig color32
+    keyword whole showcfont color32
+    keyword whole showkey color32
+    keyword whole showmount color32
+    keyword whole shred color32
+    keyword whole shutdown color32
+    keyword whole size color32
+    keyword whole skill color32
+    keyword whole slabtop color32
+    keyword whole slattach color32
+    keyword whole sleep color32
+    keyword whole slogin color32
+    keyword whole smime_keys color32
+    keyword whole snice color32
+    keyword whole soelim color32
+    keyword whole sort color32
+    keyword whole sa-learn color32
+    keyword whole spamassassin color32
+    keyword whole spamc color32
+    keyword whole spamd color32
+    keyword whole splain color32
+    keyword whole split color32
+    keyword whole ssh-add color32
+    keyword whole ssh-copy-id color32
+    keyword whole ssh-keygen color32
+    keyword whole ssh-keyscan color32
+    keyword whole ssmtp color32
+    keyword whole start-stop-daemon color32
+    keyword whole stat color32
+    keyword whole strace color32
+    keyword whole strings color32
+    keyword whole strip color32
+    keyword whole stty color32
+    keyword whole su color32
+    keyword whole sulogin color32
+    keyword whole sum color32
+    keyword whole superformat color32
+    keyword whole su-to-root color32
+    keyword whole svlc color32
+    keyword whole swapoff color32
+    keyword whole swapon color32
+    keyword whole sync color32
+    keyword whole sysctl color32
+    keyword whole syslogd color32
+    keyword whole syslogd-listfiles color32
+    keyword whole syslog-facility color32
+    keyword whole tac color32
+    keyword whole tack color32
+    keyword whole tail color32
+    keyword whole taper color32
+    keyword whole tar color32
+    keyword whole tbl color32
+    keyword whole tcpdchk color32
+    keyword whole tcpdump color32
+    keyword whole tclsh color32
+    keyword whole tcsh color32
+    keyword whole tdbox color32
+    keyword whole tdcheckserver color32
+    keyword whole tddebidate color32
+    keyword whole tdfileview color32
+    keyword whole tdfmlogstrip color32
+    keyword whole tdformail color32
+    keyword whole tdlinuxcounter color32
+    keyword whole tdlinuxlogo color32
+    keyword whole tdmailblacklist color32
+    keyword whole tdmailbody color32
+    keyword whole tdmailcopy color32
+    keyword whole tdmaildirmake color32
+    keyword whole tdmailsubject color32
+    keyword whole tdmailwhitelist color32
+    keyword whole tdnewmsg color32
+    keyword whole tdsysbackup color32
+    keyword whole tee color32
+    keyword whole telinit color32
+    keyword whole telnet color32
+    keyword whole test color32
+    keyword whole tempfile color32
+    keyword whole tic color32
+    keyword whole time color32
+    keyword whole tload color32
+    keyword whole tnef color32
+    keyword whole toe color32
+    keyword whole toolame color32
+    keyword whole top color32
+    keyword whole touch color32
+    keyword whole tput color32
+    keyword whole tr color32
+    keyword whole troff color32
+    keyword whole true color32
+    keyword whole tset color32
+    keyword whole tsort color32
+    keyword whole tty color32
+    keyword whole tunctl color32
+    keyword whole tune2fs color32
+    keyword whole tunelp color32
+    keyword whole tzconfig color32
+    keyword whole tzselect color32
+    keyword whole tzsetup color32
+    keyword whole ucf color32
+    keyword whole ul color32
+    keyword whole umount color32
+    keyword whole uname color32
+    keyword whole unarj color32
+    keyword whole uncompress color32
+    keyword whole unexpand color32
+    keyword whole unicode_start color32
+    keyword whole unicode_stop color32
+    keyword whole unix_chkpwd color32
+    keyword whole uniq color32
+    keyword whole unlink color32
+    keyword whole unzip color32
+    keyword whole unzipsfx color32
+    keyword whole updatedb color32
+    keyword whole update-menus color32
+    keyword whole update-modules color32
+    keyword whole update-pciids color32
+    keyword whole uprecords color32
+    keyword whole uptime color32
+    keyword whole urlview color32
+    keyword whole usbmodules color32
+    keyword whole uscan color32
+    keyword whole useradd color32
+    keyword whole userconf color32
+    keyword whole userdel color32
+    keyword whole usermod color32
+    keyword whole users color32
+    keyword whole usleep color32
+    keyword whole uufilter color32
+    keyword whole uuidgen color32
+    keyword whole vacuumdb color32
+    keyword whole validlocale color32
+    keyword whole vcstime color32
+    keyword whole vcut color32
+    keyword whole vdir color32
+    keyword whole vi color32
+    keyword whole vidmode color32
+    keyword whole view color32
+    keyword whole vigr color32
+    keyword whole vim color32
+    keyword whole vipw color32
+    keyword whole vlc color32
+    keyword whole vmstat color32
+    keyword whole volname color32
+    keyword whole vorbiscomment color32
+    keyword whole vt-is-UTF8 color32
+    keyword whole w color32
+    keyword whole wall color32
+    keyword whole watch color32
+    keyword whole wc color32
+    keyword whole wget color32
+    keyword whole whatis color32
+    keyword whole whereis color32
+    keyword whole which color32
+    keyword whole whiptail color32
+    keyword whole who color32
+    keyword whole whoami color32
+    keyword whole whois color32
+    keyword whole wish color32
+    keyword whole write color32
+    keyword whole writevt color32
+    keyword whole wvWare color32
+    keyword whole wxvlc color32
+    keyword whole xargs color32
+    keyword whole xbmbrowser color32
+    keyword whole xbindkeys color32
+    keyword whole xconf color32
+    keyword whole xdfcopy color32
+    keyword whole xdfformat color32
+    keyword whole Xdialog color32
+    keyword whole xgettext color32
+    keyword whole xloadimage color32
+    keyword whole xmessage color32
+    keyword whole xmodmap color32
+    keyword whole xmms color32
+    keyword whole xpmroot color32
+    keyword whole xrdb color32
+    keyword whole xset color32
+    keyword whole xsetbg color32
+    keyword whole xsetmode color32
+    keyword whole xsetpointer color32
+    keyword whole xsetroot color32
+    keyword whole xterm color32
+    keyword whole xview color32
+    keyword whole xwd color32
+    keyword whole xwud color32
+    keyword whole xzgv color32
+    keyword whole yes color32
+    keyword whole ypdomainname color32
+    keyword whole yydecode color32
+    keyword whole zcat color32
+    keyword whole zcmp color32
+    keyword whole zdiff color32
+    keyword whole zdump color32
+    keyword whole zegrep color32
+    keyword whole zfgrep color32
+    keyword whole zforce color32
+    keyword whole zgrep color32
+    keyword whole zgv color32
+    keyword whole zic color32
+    keyword whole zip color32
+    keyword whole zipcloak color32
+    keyword whole zipgrep color32
+    keyword whole zipinfo color32
+    keyword whole zipnote color32
+    keyword whole zipsplit color32
+    keyword whole zless color32
+    keyword whole zmore color32
+    keyword whole znew color32
+    keyword whole zoo color32
+    keyword whole zsh color32
+    keyword whole zsoelim color32
+    keyword whole zxpdf color32
+
+    keyword whole pamcut color32
+    keyword whole pamdeinterlace color32
+    keyword whole pamdice color32
+    keyword whole pamfile color32
+    keyword whole pamoil color32
+    keyword whole pamstack color32
+    keyword whole pamstretch color32
+    keyword whole pamstretch-gen color32
+
+    keyword whole pbmclean color32
+    keyword whole pbmlife color32
+    keyword whole pbmmake color32
+    keyword whole pbmmask color32
+    keyword whole pbmpage color32
+    keyword whole pbmpscale color32
+    keyword whole pbmreduce color32
+    keyword whole pbmtext color32
+    keyword whole pbmtextps color32
+    keyword whole pbmupc color32
+
+    keyword whole pbmtoascii color32
+    keyword whole pbmtoepsi color32
+    keyword whole pbmtog3 color32
+    keyword whole pbmtoicon color32
+    keyword whole pbmtolj color32
+    keyword whole pbmtomacp color32
+    keyword whole pbmtonokia color32
+    keyword whole pbmtopgm color32
+    keyword whole pbmtoplot color32
+    keyword whole pbmtoppa color32
+    keyword whole pbmtopsg3 color32
+    keyword whole pbmtowbmp color32
+    keyword whole pbmtoxbm color32
+
+    keyword whole g3topbm color32
+    keyword whole thinkjettopbm color32
+    keyword whole wbmptopbm color32
+    keyword whole xbmtopbm color32
+
+    keyword whole pgmbentley color32
+    keyword whole pgmcrater color32
+    keyword whole pgmedge color32
+    keyword whole pgmenhance color32
+    keyword whole pgmhist color32
+    keyword whole pgmkernel color32
+    keyword whole pgmnoise color32
+    keyword whole pgmnorm color32
+    keyword whole pgmoil color32
+    keyword whole pgmramp color32
+    keyword whole pgmslice color32
+    keyword whole pgmtexture color32
+
+    keyword whole pgmtopbm color32
+    keyword whole pgmtoppm color32
+
+    keyword whole asciitopgm color32
+    keyword whole bioradtopgm color32
+    keyword whole icontopgm color32
+    keyword whole jpegtopgm color32
+    keyword whole macptopgm color32
+    keyword whole rawtopgm color32
+
+    keyword whole pnmalias color32
+    keyword whole pnmarith color32
+    keyword whole pnmcat color32
+    keyword whole pnmcolormap color32
+    keyword whole pnmcomp color32
+    keyword whole pnmconvol color32
+    keyword whole pnmcrop color32
+    keyword whole pnmcut color32
+    keyword whole pnmdepth color32
+    keyword whole pnmenlarge color32
+    keyword whole pnmfile color32
+    keyword whole pnmflip color32
+    keyword whole pnmgamma color32
+    keyword whole pnmhisteq color32
+    keyword whole pnmhistmap color32
+    keyword whole pnmindex color32
+    keyword whole pnminterp color32
+    keyword whole pnminterp-gen color32
+    keyword whole pnminvert color32
+    keyword whole pnmmargin color32
+    keyword whole pnmmontage color32
+    keyword whole pnmnlfilt color32
+    keyword whole pnmnoraw color32
+    keyword whole pnmnorm color32
+    keyword whole pnmpad color32
+    keyword whole pnmpaste color32
+    keyword whole pnmpsnr color32
+    keyword whole pnmquant color32
+    keyword whole pnmremap color32
+    keyword whole pnmrotate color32
+    keyword whole pnmscale color32
+    keyword whole pnmscalefixed color32
+    keyword whole pnmshear color32
+    keyword whole pnmsmooth color32
+    keyword whole pnmsplit color32
+    keyword whole pnmtile color32
+
+    keyword whole pnmtofits color32
+    keyword whole pnmtojpeg color32
+    keyword whole pnmtopalm color32
+    keyword whole pnmtoplainpnm color32
+    keyword whole pnmtopng color32
+    keyword whole pnmtops color32
+    keyword whole pnmtorle color32
+    keyword whole pnmtotiff color32
+    keyword whole pnmtoxwd color32
+
+    keyword whole bpmtopnm color32
+    keyword whole giftopnm color32
+    keyword whole palmtopnm color32
+    keyword whole pngtopnm color32
+    keyword whole pstopnm color32
+    keyword whole rletopnm color32
+    keyword whole tifftopnm color32
+    keyword whole xwdtopnm color32
+
+    keyword whole ppm3d color32
+    keyword whole ppmbrighten color32
+    keyword whole ppmchange color32
+    keyword whole ppmcie color32
+    keyword whole ppmcolormask color32
+    keyword whole ppmcolors color32
+    keyword whole ppmdim color32
+    keyword whole ppmdist color32
+    keyword whole ppmdither color32
+    keyword whole ppmfade color32
+    keyword whole ppmflash color32
+    keyword whole ppmforge color32
+    keyword whole ppmhist color32
+    keyword whole ppmlabel color32
+    keyword whole ppmmake color32
+    keyword whole ppmmix color32
+    keyword whole ppmnorm color32
+    keyword whole ppmntsc color32
+    keyword whole ppmpat color32
+    keyword whole ppmquant color32
+    keyword whole ppmquantall color32
+    keyword whole ppmqvgq color32
+    keyword whole ppmrainbow color32
+    keyword whole ppmrelief color32
+    keyword whole ppmshadow color32
+    keyword whole ppmshift color32
+    keyword whole ppmspread color32
+    keyword whole ppmtv color32
+
+    keyword whole ppmtoacad color32
+    keyword whole ppmtobmp color32
+    keyword whole ppmtogif color32
+    keyword whole ppmtojpeg color32
+    keyword whole ppmtolj color32
+    keyword whole ppmtomap color32
+    keyword whole ppmtompeg color32
+    keyword whole ppmtopcx color32
+    keyword whole ppmtopgm color32
+    keyword whole ppmtorgb3 color32
+    keyword whole ppmtowinicon color32
+    keyword whole ppmtoxpm color32
+
+    keyword whole bpmtoppm color32
+    keyword whole pcxtoppm color32
+    keyword whole pdftoppm color32
+    keyword whole pjtoppm color32
+    keyword whole rawtoppm color32
+    keyword whole rgb3toppm color32
+    keyword whole winicontoppm color32
+    keyword whole xpmtoppm color32
+    keyword whole xvminitoppm color32
+
+    keyword whole gpg color160
+    keyword whole md5sum color160
+    keyword whole openssl color160
+    keyword whole ssh color160
+    keyword whole scp color160
+
+    keyword whole gettext.sh color91
+    keyword whole TEXTDOMAINDIR color91
+    keyword whole TEXTDOMAIN color91
+    keyword whole VERSION color91
+
+    keyword whole /dev/audio color63
+    keyword whole /dev/dsp color63
+    keyword whole /dev/null color63
+    keyword whole /dev/mixed color63
+    keyword whole /dev/stdin color63
+    keyword whole /dev/stdout color63
+    keyword whole /dev/stderr color63
+    keyword whole /dev/zero color63
Index: etc/skel/.local/share/mc/mcedit/slang.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/slang.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/slang.syntax	(revision 385)
@@ -0,0 +1,109 @@
+context default
+    keyword whole forever color243
+    keyword whole foreach color243
+    keyword whole using color243
+    keyword whole orelse color243
+    keyword whole andelse color243
+    keyword whole loop color243
+    keyword whole variable color243
+    keyword whole define color243
+    keyword whole break color243
+    keyword whole case color243
+    keyword whole continue color243
+    keyword whole do color243
+    keyword whole else color243
+    keyword whole for color243
+    keyword whole goto color243
+    keyword whole if color243
+    keyword whole !if color243
+    keyword whole return color243
+    keyword whole sizeof color243
+    keyword whole static color243
+    keyword whole struct color243
+    keyword whole switch color243
+    keyword whole typedef color243
+    keyword whole while color243
+    keyword whole typecast color243
+    keyword whole delete color243
+    keyword whole private color243
+    keyword whole protected color243
+    keyword whole public color243
+    keyword whole namespace color243
+    keyword whole implements color243
+
+    keyword whole EXIT_BLOCK color243
+    keyword whole ERROR_BLOCK color243
+    keyword whole EXECUTE_ERROR_BLOCK color243
+
+    keyword whole and color243
+    keyword whole or color243
+    keyword whole xor color243
+
+
+    keyword whole Char_Type color19
+    keyword whole UChar_Type color19
+    keyword whole Short_Type color19
+    keyword whole UShort_Type color19
+    keyword whole Integer_Type color19
+    keyword whole UInteger_Type color19
+    keyword whole Long_Type color19
+    keyword whole ULong_Type color19
+    keyword whole Float_Type color19
+    keyword whole Double_Type color19
+    keyword whole Complex_Type color19
+    keyword whole String_Type color19
+    keyword whole BString_Type color19
+    keyword whole Struct_Type color19
+    keyword whole Ref_Type color19
+    keyword whole Null_Type color19
+    keyword whole Array_Type color19
+    keyword whole DataType_Type color19
+    keyword whole Assoc_Type color19
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+    keyword > color243
+    keyword < color243
+    keyword \+ color243
+    keyword - color243
+    keyword \* color243
+    keyword / color243
+    keyword = color243
+    keyword != color243
+    keyword == color243
+    keyword ; color243
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+context % \n color30
+    spellcheck
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword "+" color160
+    keyword <+> color160
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword \\\n color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/smalltalk.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/smalltalk.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/smalltalk.syntax	(revision 385)
@@ -0,0 +1,158 @@
+###################################################################################
+# (GNU) SmallTalk syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
+###################################################################################
+
+# I guess this is not very syntax strict, but it makes the code
+# a lot more readable.
+
+context default
+    keyword whole methodsFor color19
+    keyword whole subclass color19
+    keyword whole class color19
+    keyword whole nil color19
+    keyword whole self color19
+    keyword whole instanceVariableNames color19
+    keyword whole classVariableNames color19
+    keyword whole poolDictionaries color19
+    keyword whole category color19
+    keyword whole super color19
+    keyword whole category color19
+    keyword whole variableSubclass color19
+    keyword whole variableByteSubclass color19
+    keyword whole variableWordSubclass color19
+    keyword whole superclass color19
+
+    keyword whole not color90
+    keyword whole comment color90
+    keyword whole error color90
+    keyword whole at color90
+    keyword whole put color90
+    keyword whole add color90
+    keyword whole remove color90
+    keyword whole new color90
+    keyword whole ifTrue color90
+    keyword whole ifFalse color90
+    keyword whole whileTrue color90
+    keyword whole whileFalse color90
+    keyword whole ifAbsent color90
+    keyword whole init color90
+    keyword whole do color90
+    keyword whole from color90
+    keyword whole with color90
+    keyword whole do color90
+    keyword whole true color90
+    keyword whole false color90
+    keyword whole or color90
+    keyword whole and color90
+    keyword whole to color90
+    keyword whole by color90
+
+    keyword whole Smalltalk color88
+    keyword whole Object color88
+    keyword whole Autoload color88
+    keyword whole Behavior color88
+    keyword whole ClassDescription color88
+    keyword whole Class color88
+    keyword whole MetaClass color88
+    keyword whole BlockContext color88
+    keyword whole Boolean color88
+    keyword whole False color88
+    keyword whole True color88
+    keyword whole CFunctionDescriptor color88
+    keyword whole CObject color88
+    keyword whole Collection color88
+    keyword whole Bag color88
+    keyword whole MappedCollection color88
+    keyword whole SequenceableCollection color88
+    keyword whole ArrayedCollection color88
+    keyword whole Array color88
+    keyword whole ByteArray color88
+    keyword whole CompiledCollection color88
+    keyword whole String color88
+    keyword whole Symbol color88
+    keyword whole Interval color88
+    keyword whole LinkedList color88
+    keyword whole Semaphore color88
+    keyword whole OrderedCollection color88
+    keyword whole SortedCollection color88
+    keyword whole Set color88
+    keyword whole Dictionary color88
+    keyword whole IdentityDictionary color88
+    keyword whole SystemDictionary color88
+    keyword whole Delay color88
+    keyword whole FileSegment color88
+    keyword whole Link color88
+    keyword whole Process color88
+    keyword whole SymLink color88
+    keyword whole Magnitude color88
+    keyword whole Character color88
+    keyword whole Date color88
+    keyword whole LookupKey color88
+    keyword whole Association color88
+    keyword whole Number color88
+    keyword whole Float color88
+    keyword whole Integer color88
+    keyword whole Time color88
+    keyword whole Memory color88
+    keyword whole ByteMemory color88
+    keyword whole WordMemory color88
+    keyword whole Message color88
+    keyword whole MethodContext color88
+    keyword whole MethodInfo color88
+    keyword whole ProcessorScheduler color88
+    keyword whole SharedQueue color88
+    keyword whole Stream color88
+    keyword whole PositionableStream color88
+    keyword whole ReadStream color88
+    keyword whole WriteStream color88
+    keyword whole ReadWriteStream color88
+    keyword whole FileStream color88
+    keyword whole Random color88
+    keyword whole TokenStream color88
+    keyword whole UndefinedObject color88
+
+    keyword wholeright !! color196
+    keyword wholeright ! color196
+    keyword wholeleft ! color196
+    keyword wholeright . color196
+
+    keyword > color26
+    keyword <> color26
+    keyword < color26
+    keyword \+ color26
+    keyword - color26
+    keyword \* color26
+    keyword / color26
+    keyword % color26
+    keyword = color26
+    keyword | color26
+    keyword # color26
+    keyword @ color26
+    keyword ^ color26
+    keyword { color26
+    keyword } color26
+    keyword ( color26
+    keyword ) color26
+    keyword [ color26
+    keyword ] color26
+    keyword , color26
+    keyword : color26
+    keyword & color26
+    keyword $ color26
+    keyword . color26
+    keyword ! color26
+    keyword ; color26
+    keyword _ color26
+    keyword ~ color26
+    keyword ? color26
+
+context $ ; color26
+
+context " " color30
+
+context ' ' color17
+
+    keyword \\\n color90
+    keyword \\" color90
+    keyword \\\\ color90
+    keyword \\' color90
Index: etc/skel/.local/share/mc/mcedit/spec.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/spec.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/spec.syntax	(revision 385)
@@ -0,0 +1,391 @@
+context default
+    keyword whole Auto\{Pp\}rov: color28
+    keyword whole Auto\{Rr\}eq\{Pp\}rov: color28
+    keyword whole Auto\{Rr\}eq: color28
+    keyword whole Build\{Aa\}rch: color28
+    keyword whole Build\{Cc\}onflicts: color28
+    keyword whole Build\{Pp\}re\{Rr\}eq: color28
+    keyword whole Build\{Rr\}oot: color28
+    keyword whole Build\{Rr\}equires: color28
+    keyword whole Conflicts: color28
+    keyword whole Copyright: color244
+    keyword whole Description: color28
+    keyword whole Distribution: color28
+    keyword whole Doc\{Dd\}ir: color28
+    keyword whole Epoch: color28
+    keyword whole Exclude\{Aa\}rch: color28
+    keyword whole Exclusive\{Aa\}rch: color28
+    keyword whole Exclusive\{Oo\}\{Ss\}: color28
+    keyword whole Group: color28
+    keyword whole Icon: color28
+    keyword whole License: color28
+    keyword whole Name: color28
+    keyword whole NoSource\[0123456789\]: color28
+    keyword whole Obsoletes: color28
+    keyword whole Packager: color28
+    keyword whole Patch\[0123456789\]: color28
+    keyword whole Prefix: color28
+    keyword whole Pre\{Rr\}eq: color28
+    keyword whole Provides: color28
+    keyword whole Release: color28
+    keyword whole Requires: color28
+    keyword whole Requires(\[abcdefghijklmnopqrstuvwxyz\]): color28
+    keyword whole Root: color28
+    keyword whole Serial: color244
+    keyword whole Source\[0123456789\]: color28
+    keyword whole Suggests: color28
+    keyword whole Summary: color28
+    keyword whole Vendor: color28
+    keyword whole Version: color28
+    keyword whole U\{Rr\}\{Ll\}: color28
+
+    keyword whole linestart %build color160
+    keyword whole linestart %changelog color160
+    keyword whole linestart %check color160
+    keyword whole linestart %clean color160
+    keyword whole linestart %description color160
+    keyword whole linestart %files color160
+    keyword whole linestart %install color160
+    keyword whole linestart %package color160
+    keyword whole linestart %post color160
+    keyword whole linestart %postun color160
+    keyword whole linestart %pre color160
+    keyword whole linestart %prep color160
+    keyword whole linestart %preun color160
+
+    keyword whole %define color90
+    keyword whole %dump color90
+    keyword whole %global color90
+    keyword whole %trace color90
+    keyword whole %undefine color90
+    keyword %\{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\}\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\] color196
+
+    keyword whole echo: color90
+    keyword whole warn: color90
+    keyword whole error: color90
+    keyword whole uncompress: color90
+    keyword whole expand: color90
+    keyword whole S: color90
+    keyword whole P: color90
+    keyword whole F: color90
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+    keyword whole %triggerin color91
+    keyword whole %triggerun color91
+    keyword whole %triggerun color91
+
+    keyword \\\n color128
+    keyword wholeright $+ color34
+    keyword ftp://+ color34
+    keyword http://+ color34
+    keyword https://+ color34
+    keyword cvs://+ color34
+
+    keyword whole missingok color19
+    keyword whole noreplace color19
+
+    keyword whole PATCH\[0123456789\] color56
+    keyword whole SOURCE\[0123456789\] color56
+
+    keyword whole @+@ color124 color254
+    keyword @+@ color124 color254
+
+context Group( ): color28
+    keyword whole af color128
+    keyword whole az color128
+    keyword whole bg color128
+    keyword whole br color128
+    keyword whole ca color128
+    keyword whole ca_ES color128
+    keyword whole cs color128
+    keyword whole cs_CZ color128
+    keyword whole da color128
+    keyword whole da_DK color128
+    keyword whole de color128
+    keyword whole de_AT color128
+    keyword whole de_DE color128
+    keyword whole el color128
+    keyword whole el_GR color128
+    keyword whole en color128
+    keyword whole en_GB color128
+    keyword whole eo color128
+    keyword whole es color128
+    keyword whole es_ES color128
+    keyword whole et color128
+    keyword whole et_EE color128
+    keyword whole eu color128
+    keyword whole fi color128
+    keyword whole fi_FI color128
+    keyword whole fr color128
+    keyword whole fr_FR color128
+    keyword whole gl color128
+    keyword whole gl_ES color128
+    keyword whole gr color128
+    keyword whole he color128
+    keyword whole he_IL color128
+    keyword whole hi color128
+    keyword whole hr color128
+    keyword whole hr_HR color128
+    keyword whole hu color128
+    keyword whole hu_HU color128
+    keyword whole id color128
+    keyword whole is color128
+    keyword whole is_IS color128
+    keyword whole it color128
+    keyword whole it_IT color128
+    keyword whole ja color128
+    keyword whole ja_JP color128
+    keyword whole ja_JP.SJIS color128
+    keyword whole ko color128
+    keyword whole ko_KR color128
+    keyword whole lt color128
+    keyword whole lt_LT color128
+    keyword whole lv color128
+    keyword whole ms color128
+    keyword whole nb color128
+    keyword whole nl color128
+    keyword whole nl_NL color128
+    keyword whole nn color128
+    keyword whole nn_NO color128
+    keyword whole no color128
+    keyword whole no_NO color128
+    keyword whole pl color128
+    keyword whole pl_PL color128
+    keyword whole pt color128
+    keyword whole pt_BR color128
+    keyword whole pt_PT color128
+    keyword whole ro color128
+    keyword whole ro_RO color128
+    keyword whole ru color128
+    keyword whole ru_RU color128
+    keyword whole sk color128
+    keyword whole sk_SK color128
+    keyword whole sl color128
+    keyword whole sl_SI color128
+    keyword whole sr color128
+    keyword whole sv color128
+    keyword whole sv_SE color128
+    keyword whole ta color128
+    keyword whole th_TH color128
+    keyword whole tr color128
+    keyword whole tr_TR color128
+    keyword whole uk color128
+    keyword whole vi color128
+    keyword whole wa color128
+    keyword whole zh color128
+    keyword whole zh_CN color128
+    keyword whole zh_CN.GB2312 color128
+    keyword whole zh_TW color128
+    keyword whole zh_TW.Big5 color128
+
+context Requires( ): color28
+    keyword whole post color128
+    keyword whole pre color128
+    keyword whole postun color128
+    keyword whole preun color128
+    keyword , color247
+
+context Summary( ): color28
+    keyword whole af color128
+    keyword whole az color128
+    keyword whole bg color128
+    keyword whole br color128
+    keyword whole ca color128
+    keyword whole ca_ES color128
+    keyword whole cs color128
+    keyword whole cs_CZ color128
+    keyword whole da color128
+    keyword whole da_DK color128
+    keyword whole de color128
+    keyword whole de_AT color128
+    keyword whole de_DE color128
+    keyword whole el color128
+    keyword whole el_GR color128
+    keyword whole en color128
+    keyword whole en_GB color128
+    keyword whole eo color128
+    keyword whole es color128
+    keyword whole es_ES color128
+    keyword whole et color128
+    keyword whole et_EE color128
+    keyword whole eu color128
+    keyword whole fi color128
+    keyword whole fi_FI color128
+    keyword whole fr color128
+    keyword whole fr_FR color128
+    keyword whole gl color128
+    keyword whole gl_ES color128
+    keyword whole gr color128
+    keyword whole he color128
+    keyword whole he_IL color128
+    keyword whole hi color128
+    keyword whole hr color128
+    keyword whole hr_HR color128
+    keyword whole hu color128
+    keyword whole hu_HU color128
+    keyword whole id color128
+    keyword whole is color128
+    keyword whole is_IS color128
+    keyword whole it color128
+    keyword whole it_IT color128
+    keyword whole ja color128
+    keyword whole ja_JP color128
+    keyword whole ja_JP.SJIS color128
+    keyword whole ko color128
+    keyword whole ko_KR color128
+    keyword whole lt color128
+    keyword whole lt_LT color128
+    keyword whole lv color128
+    keyword whole ms color128
+    keyword whole nb color128
+    keyword whole nl color128
+    keyword whole nl_NL color128
+    keyword whole nn color128
+    keyword whole nn_NO color128
+    keyword whole no color128
+    keyword whole no_NO color128
+    keyword whole pl color128
+    keyword whole pl_PL color128
+    keyword whole pt color128
+    keyword whole pt_BR color128
+    keyword whole pt_PT color128
+    keyword whole ro color128
+    keyword whole ro_RO color128
+    keyword whole ru color128
+    keyword whole ru_RU color128
+    keyword whole sk color128
+    keyword whole sk_SK color128
+    keyword whole sl color128
+    keyword whole sl_SI color128
+    keyword whole sr color128
+    keyword whole sv color128
+    keyword whole sv_SE color128
+    keyword whole ta color128
+    keyword whole th_TH color128
+    keyword whole tr color128
+    keyword whole tr_TR color128
+    keyword whole uk color128
+    keyword whole vi color128
+    keyword whole wa color128
+    keyword whole zh color128
+    keyword whole zh_CN color128
+    keyword whole zh_CN.GB2312 color128
+    keyword whole zh_TW color128
+    keyword whole zh_TW.Big5 color128
+
+context linestart # \n color32
+context %( ) color19
+
+# Changelog
+context exclusive whole linestart %changelog EOF color247
+    keyword Revision*\n color34
+    keyword \*\s\{MWTFS\}*\n color34
+    keyword \s\s[*] color34
+    keyword $Log*$\n color196
+
+#sections
+context exclusive linestart %build \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %clean \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %description \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %files \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %install \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %package \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %pre \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %prep \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %preun \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %post \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+context exclusive linestart %postun \n color128
+    keyword whole -l color196
+    keyword whole -n color196
+    keyword whole -p color196
+    keyword %{ color19
+    keyword { color19
+    keyword } color19
+
+#triggers
+context exclusive %triggerin \n color247
+    keyword whole -n color90
+    keyword whole -p color90
+    keyword whole -- color90
+
+context exclusive %triggerun \n color247
+    keyword whole -n color90
+    keyword whole -p color90
+    keyword whole -- color90
+
+context exclusive %triggerpostun \n color247
+    keyword whole -n color90
+    keyword whole -p color90
+    keyword whole -- color90
Index: etc/skel/.local/share/mc/mcedit/sql.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/sql.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/sql.syntax	(revision 385)
@@ -0,0 +1,367 @@
+# SQL syntax highlighting for CoolEdit
+# by Walery Studennikov <despair@sama.ru>
+
+caseinsensitive
+
+context default
+    keyword whole abort color19
+    keyword whole absolute color19
+    keyword whole action color19
+    keyword whole ada color19
+    keyword whole add color19
+    keyword whole all color19
+    keyword whole allocate color19
+    keyword whole alter color19
+    keyword whole and color19
+    keyword whole any color19
+    keyword whole are color19
+    keyword whole as color19
+    keyword whole asc color19
+    keyword whole assertion color19
+    keyword whole at color19
+    keyword whole authorization color19
+    keyword whole auto_increment color19
+    keyword whole begin color19
+    keyword whole between color19
+    keyword whole bigint color19
+    keyword whole bit color19
+    keyword whole bit_length color19
+    keyword whole blob color19
+    keyword whole both color19
+    keyword whole by color19
+    keyword whole cascade color19
+    keyword whole cascaded color19
+    keyword whole case color19
+    keyword whole cast color19
+    keyword whole catalog color19
+    keyword whole char color19
+    keyword whole char_length color19
+    keyword whole character color19
+    keyword whole character_length color19
+    keyword whole check color19
+    keyword whole close color19
+    keyword whole coalesce color19
+    keyword whole collate color19
+    keyword whole collation color19
+    keyword whole column color19
+    keyword whole comment color19
+    keyword whole commit color19
+    keyword whole compile color19
+    keyword whole connect color19
+    keyword whole connection color19
+    keyword whole constraint color19
+    keyword whole constraint color19
+    keyword whole constraints color19
+    keyword whole continue color19
+    keyword whole copy color19
+    keyword whole corresponding color19
+    keyword whole create color19
+    keyword whole cross color19
+    keyword whole count color19
+    keyword whole current color19
+    keyword whole current_date color19
+    keyword whole current_time color19
+    keyword whole current_timestamp color19
+    keyword whole current_user color19
+    keyword whole cursor color19
+    keyword whole database color19
+    keyword whole date color19
+    keyword whole datetime color19
+    keyword whole day color19
+    keyword whole deallocate color19
+    keyword whole dec color19
+    keyword whole decimal color19
+    keyword whole declare color19
+    keyword whole default color19
+    keyword whole deferrable color19
+    keyword whole deferred color19
+    keyword whole delete color19
+    keyword whole desc color19
+    keyword whole describe color19
+    keyword whole descriptor color19
+    keyword whole diagnostics color19
+    keyword whole disconnect color19
+    keyword whole distinct color19
+    keyword whole domain color19
+    keyword whole double color19
+    keyword whole drop color19
+    keyword whole else color19
+    keyword whole elsif color19
+    keyword whole encoding color19
+    keyword whole end color19
+    keyword whole end-exec color19
+    keyword whole enum color19
+    keyword whole escape color19
+    keyword whole except color19
+    keyword whole exception color19
+    keyword whole exec color19
+    keyword whole execute color19
+    keyword whole exists color19
+    keyword whole external color19
+    keyword whole extract color19
+    keyword whole false color19
+    keyword whole fetch color19
+    keyword whole first color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole foreign color19
+    keyword whole fortran color19
+    keyword whole found color19
+    keyword whole from color19
+    keyword whole full color19
+    keyword whole function color19
+    keyword whole get color19
+    keyword whole global color19
+    keyword whole go color19
+    keyword whole goto color19
+    keyword whole grant color19
+    keyword whole group color19
+    keyword whole having color19
+    keyword whole hour color19
+    keyword whole identity color19
+    keyword whole if color19
+    keyword whole immediate color19
+    keyword whole in color19
+    keyword whole include color19
+    keyword whole index color19
+    keyword whole indicator color19
+    keyword whole initially color19
+    keyword whole inner color19
+    keyword whole input color19
+    keyword whole insensitive color19
+    keyword whole insert color19
+    keyword whole int color19
+    keyword whole integer color19
+    keyword whole intersect color19
+    keyword whole interval color19
+    keyword whole into color19
+    keyword whole is color19
+    keyword whole isolation color19
+    keyword whole join color19
+    keyword whole key color19
+    keyword whole key color19
+    keyword whole language color19
+    keyword whole last color19
+    keyword whole leading color19
+    keyword whole left color19
+    keyword whole level color19
+    keyword whole like color19
+    keyword whole local color19
+    keyword whole lock color19
+    keyword whole longblob color19
+    keyword whole longtext color19
+    keyword whole loop color19
+    keyword whole min color19
+    keyword whole match color19
+    keyword whole max color19
+    keyword whole mediumblob color19
+    keyword whole mediumint color19
+    keyword whole mediumtext color19
+    keyword whole merge color19
+    keyword whole minute color19
+    keyword whole minus color19
+    keyword whole module color19
+    keyword whole month color19
+    keyword whole names color19
+    keyword whole national color19
+    keyword whole natural color19
+    keyword whole nchar color19
+    keyword whole next color19
+    keyword whole no color19
+    keyword whole none color19
+    keyword whole not color19
+    keyword whole null color19
+    keyword whole nullif color19
+    keyword whole number color19
+    keyword whole numeric color19
+    keyword whole octet_length color19
+    keyword whole of color19
+    keyword whole offline color19
+    keyword whole on color19
+    keyword whole online color19
+    keyword whole only color19
+    keyword whole open color19
+    keyword whole option color19
+    keyword whole or color19
+    keyword whole order color19
+    keyword whole out color19
+    keyword whole outer color19
+    keyword whole output color19
+    keyword whole overlaps color19
+    keyword whole pad color19
+    keyword whole partial color19
+    keyword whole pascal color19
+    keyword whole position color19
+    keyword whole precision color19
+    keyword whole prepare color19
+    keyword whole preserve color19
+    keyword whole primary color19
+    keyword whole primary color19
+    keyword whole prior color19
+    keyword whole privileges color19
+    keyword whole procedure color19
+    keyword whole public color19
+    keyword whole raise color19
+    keyword whole read color19
+    keyword whole real color19
+    keyword whole rebuild color19
+    keyword whole references color19
+    keyword whole relative color19
+    keyword whole rename color19
+    keyword whole replace color19
+    keyword whole restrict color19
+    keyword whole revoke color19
+    keyword whole right color19
+    keyword whole rollback color19
+    keyword whole round color19
+    keyword whole rows color19
+    keyword whole schema color19
+    keyword whole scroll color19
+    keyword whole second color19
+    keyword whole section color19
+    keyword whole select color19
+    keyword whole sequence color19
+    keyword whole session color19
+    keyword whole session_user color19
+    keyword whole set color19
+    keyword whole size color19
+    keyword whole smallint color19
+    keyword whole some color19
+    keyword whole space color19
+    keyword whole sql color19
+    keyword whole sqlca color19
+    keyword whole sqlstate color19
+    keyword whole sqlwarning color19
+    keyword whole substring color19
+    keyword whole sum color19
+    keyword whole system_user color19
+    keyword whole table color19
+    keyword whole tablespace color19
+    keyword whole template color19
+    keyword whole temporary color19
+    keyword whole text color19
+    keyword whole then color19
+    keyword whole time color19
+    keyword whole truncate color19
+    keyword whole timestamp color19
+    keyword whole timezone_hour color19
+    keyword whole timezone_minute color19
+    keyword whole tinyblob color19
+    keyword whole tinyint color19
+    keyword whole tinytext color19
+    keyword whole to color19
+    keyword whole trailing color19
+    keyword whole transaction color19
+    keyword whole translation color19
+    keyword whole trigger color19
+    keyword whole trim color19
+    keyword whole true color19
+    keyword whole type color19
+    keyword whole union color19
+    keyword whole unique color19
+    keyword whole unknown color19
+    keyword whole unsigned color19
+    keyword whole update color19
+    keyword whole usage color19
+    keyword whole use color19
+    keyword whole user color19
+    keyword whole using color19
+    keyword whole value color19
+    keyword whole values color19
+    keyword whole varchar color19
+    keyword whole varying color19
+    keyword whole view color19
+    keyword whole when color19
+    keyword whole whenever color19
+    keyword whole where color19
+    keyword whole while color19
+    keyword whole with color19
+    keyword whole work color19
+    keyword whole write color19
+    keyword whole year color19
+    keyword whole zone color19
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword -- color30
+
+    keyword > color17
+    keyword < color17
+    keyword \+ color17
+    keyword - color17
+    keyword \* color17
+    keyword / color17
+    keyword % color17
+    keyword = color17
+    keyword ( color17
+    keyword ) color17
+    keyword , color17
+    keyword ; color17
+    keyword . color243
+
+# PostgreSQL specific
+    keyword aggregate color19
+    keyword checkpoint color19
+    keyword cluster color19
+    keyword conversion color19
+    keyword listen color19
+    keyword notify color19
+    keyword operator color19
+    keyword reindex color19
+    keyword savepoint color19
+    keyword unlisten color19
+    keyword vacuum color19
+
+    keyword createdb color243
+    keyword createuser color243
+    keyword nocreatedb color243
+    keyword nocreateuser color243
+    keyword password color243
+    keyword sysid color243
+
+    keyword currval color243
+    keyword nextval color243
+    keyword pg_database color243
+    keyword pg_group color243
+    keyword pg_shadow color243
+    keyword setval color243
+    keyword stdin color243
+
+# PostgreSQL sequences
+    keyword cache color243
+    keyword increment color243
+    keyword maxvalue color243
+    keyword minvalue color243
+    keyword start color243
+
+# Oracle specific
+    keyword dual color243
+    keyword whole lag color19
+    keyword whole lead color19
+    keyword whole nvl color19
+    keyword whole over color19
+    keyword whole partition color19
+    keyword whole pragma color19
+    keyword whole varchar2 color19
+    keyword whole sys_refcursor color19
+
+# MySQL comment
+context linestart # \n color30
+    spellcheck
+
+# ANSI SQL comment
+context exclusive -- \n color30
+    spellcheck
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context ' ' color28
+    keyword \\' color28
+
+context " " color28
+    keyword \\" color28
+
+# Beckticks are used to escape reserved words in MySQL
+context ` ` color26
+    keyword . color243
Index: etc/skel/.local/share/mc/mcedit/strace.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/strace.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/strace.syntax	(revision 385)
@@ -0,0 +1,42 @@
+context default
+    keyword access(*) color28
+    keyword execve(*) color88
+    keyword uname(*) color63
+
+    keyword open(*) color26
+    keyword close(*) color26
+
+    keyword read(*) color91
+    keyword select(*) color91
+    keyword write(*) color91
+
+    keyword readv(*) color90
+    keyword writev(*) color90
+
+    keyword fcntl64(*) color243
+    keyword fstat64(*) color243
+    keyword stat64(*) color243
+
+    keyword old_mmap(*) color160
+    keyword mmap2(*) color160
+    keyword munmap(*) color160
+
+    keyword exit_group(*) color196
+    keyword kill(*) color196
+    keyword wait4(*) color196
+    keyword statfs(*) color196
+    keyword ioctl(*) color196
+    keyword rt_sigaction(*) color196
+    keyword rt_sigprocmask(*) color196
+    keyword alarm(*) color196
+    keyword brk(*) color196
+
+    keyword chown32(*) color19
+    keyword chmod(*) color19
+    keyword geteuid32(*) color19
+    keyword getegid32(*) color19
+    keyword getuid32(*) color19
+    keyword getgid32(*) color19
+    keyword setresuid32(*) color19
+    keyword setresgid32(*) color19
+    keyword gettimeofday(*) color19
Index: etc/skel/.local/share/mc/mcedit/swift.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/swift.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/swift.syntax	(revision 385)
@@ -0,0 +1,223 @@
+define keywords color19
+define attributes color19
+define operators color17
+define comments color160
+define strings color28
+define escapedchars color88
+define interpolation color88
+define unicode color88
+define brackets color17
+define punctuation color17
+define range color17
+define semicolon color90
+define compilerstatements color196
+
+context default
+    keyword whole associatedtype keywords
+    keyword whole class keywords
+    keyword whole deinit keywords
+    keyword whole enum keywords
+    keyword whole extension keywords
+    keyword whole fileprivate keywords
+    keyword whole func keywords
+    keyword whole import keywords
+    keyword whole init keywords
+    keyword whole inout keywords
+    keyword whole internal keywords
+    keyword whole let keywords
+    keyword whole open keywords
+    keyword whole operator keywords
+    keyword whole private keywords
+    keyword whole protocol keywords
+    keyword whole public keywords
+    keyword whole rethrows keywords
+    keyword whole static keywords
+    keyword whole struct keywords
+    keyword whole subscript keywords
+    keyword whole typealias keywords
+    keyword whole var keywords
+
+    keyword whole break keywords
+    keyword whole case keywords
+    keyword whole continue keywords
+    keyword whole default keywords
+    keyword whole defer keywords
+    keyword whole do keywords
+    keyword whole else keywords
+    keyword whole fallthrough keywords
+    keyword whole for keywords
+    keyword whole guard keywords
+    keyword whole if keywords
+    keyword whole in keywords
+    keyword whole repeat keywords
+    keyword whole return keywords
+    keyword whole switch keywords
+    keyword whole where keywords
+    keyword whole while keywords
+
+    keyword whole as keywords
+    keyword whole catch keywords
+    keyword whole false keywords
+    keyword whole is keywords
+    keyword whole nil keywords
+    keyword whole self keywords
+    keyword whole Self keywords
+    keyword whole super keywords
+    keyword whole throws keywords
+    keyword whole throw keywords
+    keyword whole true keywords
+    keyword whole try keywords
+
+    keyword whole associativity keywords
+    keyword whole convenience keywords
+    keyword whole didSet keywords
+    keyword whole dynamic keywords
+    keyword whole final keywords
+    keyword whole get keywords
+    keyword whole indirect keywords
+    keyword whole infix keywords
+    keyword whole lazy keywords
+    keyword whole left keywords
+    keyword whole mutating keywords
+    keyword whole none keywords
+    keyword whole nonmutating keywords
+    keyword whole optional keywords
+    keyword whole override keywords
+    keyword whole postfix keywords
+    keyword whole precedence keywords
+    keyword whole prefix keywords
+    keyword whole Protocol keywords
+    keyword whole required keywords
+    keyword whole right keywords
+    keyword whole set keywords
+    keyword whole Type keywords
+    keyword whole unowned keywords
+    keyword whole weak keywords
+    keyword whole willSet keywords
+
+    keyword whole Any keywords
+    keyword whole Bool keywords
+    keyword whole Double keywords
+    keyword whole Float keywords
+    keyword whole Character keywords
+    keyword whole Int keywords
+    keyword whole Int16 keywords
+    keyword whole Int32 keywords
+    keyword whole Int64 keywords
+    keyword whole Int8 keywords
+    keyword whole String keywords
+    keyword whole UInt keywords
+    keyword whole UInt16 keywords
+    keyword whole UInt32 keywords
+    keyword whole UInt64 keywords
+    keyword whole UInt8 keywords
+
+    keyword whole assert keywords
+    keyword whole precondition keywords
+
+    keyword // comments
+    keyword /\* comments
+    keyword *\*/ comments
+
+    keyword > operators
+    keyword < operators
+    keyword \+ operators
+    keyword - operators
+    keyword \* operators
+    keyword / operators
+    keyword % operators
+    keyword = operators
+    keyword != operators
+    keyword == operators
+    keyword | operators
+    keyword & operators
+    keyword ^ operators
+    keyword ~ operators
+    keyword ! operators
+    keyword whole _ operatots
+    keyword { brackets
+    keyword } brackets
+    keyword ( brackets
+    keyword ) brackets
+    keyword [ brackets
+    keyword ] brackets
+    keyword . punctuation
+    keyword , punctuation
+    keyword : punctuation
+    keyword ? punctuation
+    keyword ... range
+    keyword ..< range
+    keyword ; semicolon
+
+    keyword `*` base
+
+    keyword whole @available attributes
+    keyword whole @escaping attributes
+    keyword whole @unavailable attributes
+    keyword whole @introduced attributes
+    keyword whole @deprecated attributes
+    keyword whole @obsolete attributes
+    keyword whole @message attributes
+    keyword whole @main attributes
+    keyword whole @renamed attributes
+    keyword whole @discardableResult attributes
+    keyword whole @dynamicCallable attributes
+    keyword whole @dynamicMemberLookup attributes
+    keyword whole @frozen attributes
+    keyword whole @GKInspectable attributes
+    keyword whole @inlinable attributes
+    keyword whole @nonobjc attributes
+    keyword whole @NSApplicationMain attributes
+    keyword whole @NSCopying attributes
+    keyword whole @objc attributes
+    keyword whole @NSManaged attributes
+    keyword whole @objcMembers attributes
+    keyword whole @propertyWrapper attributes
+    keyword whole @requires_stored_property_inits attributes
+    keyword whole @testable attributes
+    keyword whole @UIApplicationMain attributes
+    keyword whole @usableFromInline attributes
+    keyword whole @warn_unqualified_access attributes
+    keyword whole @autoclosure attributes
+    keyword whole @convention attributes
+    keyword whole @escaping attributes
+    keyword whole @unknown attributes
+
+
+context exclusive /\* \*/ comments
+    spellcheck
+
+
+context exclusive // \n comments
+    spellcheck
+
+
+context linestart # \n compilerstatements
+
+
+context #""" """# string
+    spellcheck
+    keyword \\(*) interpolation
+    keyword \\\{0tnr"'\\\} escapedchars
+    keyword \\u{*} unicode
+
+
+context """ """ string
+    spellcheck
+    keyword \\(*) interpolation
+    keyword \\\{0tnr"'\\\} escapedchars
+    keyword \\u{*} unicode
+
+
+context #" "# string
+    spellcheck
+    keyword \\(*) interpolation
+    keyword \\\{0tnr"'\\\} escapedchars
+    keyword \\u{*} unicode
+
+
+context " " string
+    spellcheck
+    keyword \\(*) interpolation
+    keyword \\\{0tnr"'\\\} escapedchars
+    keyword \\u{*} unicode
Index: etc/skel/.local/share/mc/mcedit/swig.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/swig.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/swig.syntax	(revision 385)
@@ -0,0 +1,159 @@
+context default
+    keyword whole linestart %addmethods color160/orange
+    keyword whole linestart %alpha color160/orange
+    keyword whole linestart %apply color160/orange
+    keyword whole linestart %checkout color160/orange
+    keyword whole linestart %clear color160/orange
+    keyword whole linestart %disabledoc color160/orange
+    keyword whole linestart %doconly color160/orange
+    keyword whole linestart %echo color160/orange
+    keyword whole linestart %enabledoc color160/orange
+    keyword whole linestart %except color160/orange
+    keyword whole linestart %extern color160/orange
+    keyword whole linestart %import color160/orange
+    keyword whole linestart %include color160/orange
+    keyword whole linestart %init color160/orange
+    keyword whole linestart %inline color160/orange
+    keyword whole linestart %localstyle color160/orange
+    keyword whole linestart %module color160/orange
+    keyword whole linestart %name color160/orange
+    keyword whole linestart %native color160/orange
+    keyword whole linestart %new color160/orange
+    keyword whole linestart %out color160/orange
+    keyword whole linestart %pragma color160/orange
+    keyword whole linestart %raw color160/orange
+    keyword whole linestart %readonly color160/orange
+    keyword whole linestart %readwrite color160/orange
+    keyword whole linestart %rename color160/orange
+    keyword whole linestart %section color160/orange
+    keyword whole linestart %style color160/orange
+    keyword whole linestart %subsection color160/orange
+    keyword whole linestart %subsubsection color160/orange
+    keyword whole linestart %text color160/orange
+    keyword whole linestart %title color160/orange
+    keyword whole linestart %typedef color160/orange
+    keyword whole linestart %typemap color160/orange
+    keyword whole linestart %val color160/orange
+    keyword whole linestart %wrapper color160/orange
+    keyword whole linestart %{ color160/orange
+    keyword whole linestart %} color160/orange
+
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole default color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole int color19
+    keyword whole long color19
+    keyword whole register color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole while color19
+    keyword whole asm color19
+    keyword whole catch color19
+    keyword whole class color19
+    keyword whole friend color19
+    keyword whole delete color19
+    keyword whole inline color19
+    keyword whole new color19
+    keyword whole operator color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole template color19
+    keyword whole try color19
+    keyword whole virtual color19
+    keyword whole bool color19
+    keyword whole const_cast color19
+    keyword whole dynamic_cast color19
+    keyword whole explicit color19
+    keyword whole false color19
+    keyword whole mutable color19
+    keyword whole namespace color19
+    keyword whole reinterpret_cast color19
+    keyword whole static_cast color19
+    keyword whole true color19
+    keyword whole typeid color19
+    keyword whole typename color19
+    keyword whole using color19
+    keyword whole wchar_t color19
+    keyword whole ... color19
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\}' color88
+
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color90
+context exclusive /\* \*/ color30
+    spellcheck
+context exclusive // \n color30
+    spellcheck
+context linestart # \n color196
+    keyword \\\n color19
+    keyword /\**\*/ color30
+    keyword "+" color160
+    keyword <+> color160
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword \\\n color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[.\]\[0123456789\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/syntax.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/syntax.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/syntax.syntax	(revision 385)
@@ -0,0 +1,91 @@
+# Syntax highlighting rules for file highlighting rules
+
+# Use \[\] at the end of keywords to suppress their special meaning
+
+context default
+    keyword whole black color232
+    keyword whole red color160
+    keyword whole green color28
+    keyword whole brown color143
+    keyword whole blue color21
+    keyword whole magenta color91
+    keyword whole cyan color44
+    keyword whole lightgray color240
+    keyword whole gray color238
+    keyword whole brightred color196
+    keyword whole brightgreen color34
+    keyword whole yellow color226
+    keyword whole brightblue color39
+    keyword whole brightmagenta color201
+    keyword whole brightcyan color51
+    keyword whole white color231
+
+    keyword = color160
+    keyword ; color88
+    keyword whole extensions color202
+    keyword whole extensions_case color202
+    keyword whole type color202
+    keyword DEVICE color196
+    keyword DIR color196
+    keyword FILE_EXE color196
+    keyword SPECIAL color196
+    keyword STALE_LINK color196
+    keyword SYMLINK color196
+    keyword HARDLINK color196
+
+context linestart # \n color30
+
+context linestart [ ] color19
+
+context regexp= \n color232
+    keyword = color26
+    keyword whole regexp color129
+
+# regexp patterns
+    keyword \\\/ color26
+    keyword \\\\ color26
+    keyword \\B color26
+    keyword \\b color26
+    keyword \\D color26
+    keyword \\d color26
+    keyword \\S color26
+    keyword \\s color26
+    keyword \\W color26
+    keyword \\w color26
+    keyword \\A color26
+    keyword \\Z color26
+
+    keyword \\( color26
+    keyword \\) color26
+    keyword \\[ color26
+    keyword \\] color26
+    keyword \\{ color26
+    keyword \\} color26
+    keyword \\$ color26
+    keyword \\\+ color26
+    keyword \\. color26
+    keyword \\? color26
+    keyword \\\* color26
+    keyword \\^ color26
+    keyword \\| color26
+
+    keyword ( color201
+    keyword ) color201
+    keyword [ color201
+    keyword ] color201
+    keyword { color201
+    keyword } color201
+
+    keyword ?! color160
+    keyword ?# color160
+    keyword ?: color160
+    keyword ?= color160
+    keyword ?\{-imx:\}+ color160
+
+    keyword $ color160
+    keyword \+ color160
+    keyword . color160
+    keyword ? color160
+    keyword \* color160
+    keyword ^ color160
+    keyword | color160
Index: etc/skel/.local/share/mc/mcedit/tcl.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/tcl.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/tcl.syntax	(revision 385)
@@ -0,0 +1,147 @@
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789._
+
+context default
+    keyword whole after color19
+    keyword whole append color19
+    keyword whole array color19
+    keyword whole bgerror color19
+    keyword whole binary color19
+    keyword whole body color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole catch color19
+    keyword whole cd color19
+    keyword whole class color19
+    keyword whole clock color19
+    keyword whole close color19
+    keyword whole concat color19
+    keyword whole constructor color19
+    keyword whole continue color19
+    keyword whole dde color19
+    keyword whole default color19
+    keyword whole delete color19
+    keyword whole destructor color19
+    keyword whole else color19
+    keyword whole elseif color19
+    keyword whole encoding color19
+    keyword whole end color19
+    keyword whole eof color19
+    keyword whole error color19
+    keyword whole eval color19
+    keyword whole exec color19
+    keyword whole exit color19
+    keyword whole expr color19
+    keyword whole fblocked color19
+    keyword whole fconfigure color19
+    keyword whole fcopy color19
+    keyword whole file color19
+    keyword whole fileevent color19
+    keyword whole filename color19
+    keyword whole flush color19
+    keyword whole for color19
+    keyword whole foreach color19
+    keyword whole format color19
+    keyword whole gets color19
+    keyword whole glob color19
+    keyword whole global color19
+    keyword whole history color19
+    keyword whole http color19
+    keyword whole if color19
+    keyword whole incr color19
+    keyword whole info color19
+    keyword whole inherit color19
+    keyword whole insert color19
+    keyword whole interp color19
+    keyword whole join color19
+    keyword whole lappend color19
+    keyword whole library color19
+    keyword whole lindex color19
+    keyword whole linsert color19
+    keyword whole list color19
+    keyword whole llength color19
+    keyword whole load color19
+    keyword whole lrange color19
+    keyword whole lreplace color19
+    keyword whole lsearch color19
+    keyword whole lset color19
+    keyword whole lsort color19
+    keyword whole memory color19
+    keyword whole method color19
+    keyword whole msgcat color19
+    keyword whole namespace color19
+    keyword whole object color19
+    keyword whole open color19
+    keyword whole package color19
+    keyword whole packagens color19
+    keyword whole pid color19
+    keyword whole pkgMkIndex color19
+    keyword whole proc color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole puts color19
+    keyword whole pwd color19
+    keyword whole re_syntax color19
+    keyword whole read color19
+    keyword whole regexp color19
+    keyword whole registry color19
+    keyword whole regsub color19
+    keyword whole rename color19
+    keyword whole resource color19
+    keyword whole return color19
+    keyword whole safe color19
+    keyword whole scan color19
+    keyword whole seek color19
+    keyword whole set color19
+    keyword whole socket color19
+    keyword whole source color19
+    keyword whole split color19
+    keyword whole string color19
+    keyword whole subst color19
+    keyword whole switch color19
+    keyword whole tcltest color19
+    keyword whole tclvars color19
+    keyword whole tell color19
+    keyword whole time color19
+    keyword whole then color19
+    keyword whole trace color19
+    keyword whole unknown color19
+    keyword whole unset color19
+    keyword whole update color19
+    keyword whole uplevel color19
+    keyword whole upvar color19
+    keyword whole variable color19
+    keyword whole vwait color19
+    keyword whole while color19
+
+    keyword ${+} color88
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
+
+    keyword wholeright $+ color88
+    keyword wholeright \s-\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}+ color26
+
+    keyword < color19
+    keyword > color19
+    keyword = color19
+    keyword || color19
+    keyword && color19
+    keyword != color19
+    keyword == color19
+    keyword :: color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword ; color90
+
+context # \n color30
+
+context " " color28
+    keyword wholeright $+ color88
+    keyword \\" color88
+    keyword \\\n color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/mcedit/texinfo.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/texinfo.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/texinfo.syntax	(revision 385)
@@ -0,0 +1,266 @@
+context default
+    spellcheck
+    keyword linestart \\input color17
+    keyword { color19
+    keyword } color19
+    keyword @@ color19
+
+# @-commands
+    keyword whole @WHITESPACE color19
+    keyword whole @! color19
+    keyword whole @" color19
+    keyword whole @' color19
+    keyword whole @* color19
+    keyword whole @, color19
+    keyword whole @- color19
+    keyword whole @. color19
+    keyword whole @: color19
+    keyword whole @= color19
+    keyword whole @? color19
+    keyword whole @^ color19
+    keyword whole @` color19
+    keyword whole @{ color19
+    keyword whole @} color19
+    keyword whole @= color19
+    keyword whole @aa{} color19
+    keyword whole @AA{} color19
+    keyword whole @ae{} color19
+    keyword whole @AE{} color19
+    keyword whole @afourpaper color19
+    keyword whole @appendix color19
+    keyword whole @appendixsec color19
+    keyword whole @appendixsection color19
+    keyword whole @appendixsubsec color19
+    keyword whole @appendixsubsubsec color19
+    keyword whole @asis color19
+    keyword whole @author color19
+    keyword whole @b color19
+    keyword whole @bullet{} color19
+    keyword whole @bye color19
+    keyword whole @c color19
+    keyword whole @cartouche color19
+    keyword whole @center color19
+    keyword whole @centerchap color19
+    keyword whole @chapheading color19
+    keyword whole @chapter color19
+    keyword whole @cindex color19
+    keyword whole @cite color19
+    keyword whole @clear color19
+    keyword whole @code color19
+    keyword whole @comment color19
+    keyword whole @contents color19
+    keyword whole @copyright{} color19
+    keyword whole @defcodeindex color19
+    keyword whole @defcv color19
+    keyword whole @defcvx color19
+    keyword whole @deffn color19
+    keyword whole @deffnx color19
+    keyword whole @defindex color19
+    keyword whole @definfoenclose color19
+    keyword whole @defivar color19
+    keyword whole @defivarx color19
+    keyword whole @defmac color19
+    keyword whole @defmacx color19
+    keyword whole @defmethod color19
+    keyword whole @defmethodx color19
+    keyword whole @defop color19
+    keyword whole @defopx color19
+    keyword whole @defopt color19
+    keyword whole @defoptx color19
+    keyword whole @defspec color19
+    keyword whole @defspecx color19
+    keyword whole @deftp color19
+    keyword whole @deftpx color19
+    keyword whole @deftypefn color19
+    keyword whole @deftypefnx color19
+    keyword whole @deftypefun color19
+    keyword whole @deftypefunx color19
+    keyword whole @deftypemethod color19
+    keyword whole @deftypemethodx color19
+    keyword whole @deftypevr color19
+    keyword whole @deftypevrx color19
+    keyword whole @deftypevar color19
+    keyword whole @deftypevarx color19
+    keyword whole @defun color19
+    keyword whole @defunx color19
+    keyword whole @defvar color19
+    keyword whole @defvarx color19
+    keyword whole @detailmenu{} color19
+    keyword whole @dfn color19
+    keyword whole @dircategory color19
+    keyword whole @direntry color19
+    keyword whole @display color19
+    keyword whole @dmn color19
+    keyword whole @dotaccent color19
+    keyword whole @dots{} color19
+    keyword whole @email color19
+    keyword whole @emph color19
+    keyword whole @end\scartouche color19
+    keyword whole @end\sdirentry color19
+    keyword whole @end\senumerate color19
+    keyword whole @end\sexample color19
+    keyword whole @end\sflushleft color19
+    keyword whole @end\sflushright color19
+    keyword whole @end\sformat color19
+    keyword whole @end\sftable color19
+    keyword whole @end\sgroup color19
+    keyword whole @end\shtml color19
+    keyword whole @end\sifclear color19
+    keyword whole @end\sifhtml color19
+    keyword whole @end\sifinfo color19
+    keyword whole @end\sifnothtml color19
+    keyword whole @end\sifnotinfo color19
+    keyword whole @end\sifnottex color19
+    keyword whole @end\sifset color19
+    keyword whole @end\siftex color19
+    keyword whole @end\signore color19
+    keyword whole @end\sitemize color19
+    keyword whole @end\slisp color19
+    keyword whole @end\smenu color19
+    keyword whole @end\smultitable color19
+    keyword whole @end\squotation color19
+    keyword whole @end\ssmallexample color19
+    keyword whole @end\ssmalllisp color19
+    keyword whole @end\stable color19
+    keyword whole @end\stex color19
+    keyword whole @end\stitlepage color19
+    keyword whole @end\svtable color19
+    keyword whole @enddots{} color19
+    keyword whole @enumerate color19
+    keyword whole @equiv{} color19
+    keyword whole @error{} color19
+    keyword whole @evenfooting color19
+    keyword whole @evenheading color19
+    keyword whole @everyfooting color19
+    keyword whole @everyheading color19
+    keyword whole @example color19
+    keyword whole @exclamdown{} color19
+    keyword whole @exdent color19
+    keyword whole @expansion{} color19
+    keyword whole @file color19
+    keyword whole @finalout color19
+    keyword whole @findex color19
+    keyword whole @flushleft color19
+    keyword whole @flushright color19
+    keyword whole @footnote color19
+    keyword whole @footnotestyle color19
+    keyword whole @format color19
+    keyword whole @ftable color19
+    keyword whole @group color19
+    keyword whole @H color19
+    keyword whole @heading color19
+    keyword whole @headings color19
+    keyword whole @html color19
+    keyword whole @hyphenation color19
+    keyword whole @i color19
+    keyword whole @ifclear color19
+    keyword whole @ifhtml color19
+    keyword whole @ifinfo color19
+    keyword whole @ifnothtml color19
+    keyword whole @ifnotinfo color19
+    keyword whole @ifnottex color19
+    keyword whole @ifset color19
+    keyword whole @iftex color19
+    keyword whole @ignore color19
+    keyword whole @image color19
+    keyword whole @include color19
+    keyword whole @inforef color19
+    keyword whole @item color19
+    keyword whole @itemize color19
+    keyword whole @itemx color19
+    keyword whole @kbd color19
+    keyword whole @kbdinputstyle color19
+    keyword whole @key color19
+    keyword whole @kindex color19
+    keyword whole @l{} color19
+    keyword whole @L{} color19
+    keyword whole @lisp color19
+    keyword whole @lowersections color19
+    keyword whole @macro color19
+    keyword whole @majorheading color19
+    keyword whole @math color19
+    keyword whole @menu color19
+    keyword whole @minus{} color19
+    keyword whole @multitable color19
+    keyword whole @need color19
+    keyword whole @node color19
+    keyword whole @noindent color19
+    keyword whole @o{} color19
+    keyword whole @O{} color19
+    keyword whole @oddfooting color19
+    keyword whole @oddheading color19
+    keyword whole @oe{} color19
+    keyword whole @OE{} color19
+    keyword whole @page color19
+    keyword whole @paragraphindent color19
+    keyword whole @pindex color19
+    keyword whole @point{} color19
+    keyword whole @pounds{} color19
+    keyword whole @print{} color19
+    keyword whole @printindex color19
+    keyword whole @pxref color19
+    keyword whole @questiondown{} color19
+    keyword whole @quotation color19
+    keyword whole @r color19
+    keyword whole @raisesections color19
+    keyword whole @ref color19
+    keyword whole @refill color19
+    keyword whole @result{} color19
+    keyword whole @ringaccent color19
+    keyword whole @samp color19
+    keyword whole @sc color19
+    keyword whole @section color19
+    keyword whole @set color19
+    keyword whole @setchapternewpage color19
+    keyword whole @setfilename color19
+    keyword whole @settitle color19
+    keyword whole @shortcontents color19
+    keyword whole @shorttitlepage color19
+    keyword whole @smallbook color19
+    keyword whole @smallexample color19
+    keyword whole @smalllisp color19
+    keyword whole @sp color19
+    keyword whole @ss{} color19
+    keyword whole @strong color19
+    keyword whole @subheading color19
+    keyword whole @subsection color19
+    keyword whole @subsubheading color19
+    keyword whole @subsubsection color19
+    keyword whole @subtitle color19
+    keyword whole @summarycontents color19
+    keyword whole @syncodeindex color19
+    keyword whole @synindex color19
+    keyword whole @t color19
+    keyword whole @tab color19
+    keyword whole @table color19
+    keyword whole @TeX{} color19
+    keyword whole @tex color19
+    keyword whole @thischapter color19
+    keyword whole @thischaptername color19
+    keyword whole @thisfile color19
+    keyword whole @thispage color19
+    keyword whole @thistitle color19
+    keyword whole @tieaccent color19
+    keyword whole @tindex color19
+    keyword whole @title color19
+    keyword whole @titlefont color19
+    keyword whole @titlepage color19
+    keyword whole @today{} color19
+    keyword whole @top color19
+    keyword whole @u color19
+    keyword whole @ubaraccent color19
+    keyword whole @udotaccent color19
+    keyword whole @unnumbered color19
+    keyword whole @unnumberedsec color19
+    keyword whole @unnumberedsubsec color19
+    keyword whole @unnumberedsubsubsec color19
+    keyword whole @uref color19
+    keyword whole @url color19
+    keyword whole @v color19
+    keyword whole @value color19
+    keyword whole @var color19
+    keyword whole @vindex color19
+    keyword whole @vskip color19
+    keyword whole @vtable color19
+    keyword whole @w color19
+    keyword whole @xref color19
Index: etc/skel/.local/share/mc/mcedit/ts.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/ts.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/ts.syntax	(revision 385)
@@ -0,0 +1,229 @@
+#
+# TypeScript syntax highlighting
+# for MC Editor/CoolEdit
+#
+# Author: Oleksandr Sidko <mortiy@gmail.com>
+# Based on js.syntax
+#
+
+context default
+
+
+    #=========================
+    # Keywords
+    keyword whole abstract color19
+    keyword whole arguments color19
+    keyword whole as color19
+    keyword whole break color19
+    keyword whole caller color19
+    keyword whole case color19
+    keyword whole catch color19
+    keyword whole class color19
+    keyword whole const color19
+    keyword whole constructor color19
+    keyword whole continue color19
+    keyword whole declare color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extends color19
+    keyword whole export color19
+    keyword whole default color19
+    keyword whole delete color19
+    keyword whole for color19
+    keyword whole from color19
+    keyword whole function color19
+    keyword whole get color19
+    keyword whole if color19
+    keyword whole import color19
+    keyword whole implements color19
+    keyword whole in color19
+    keyword whole instanceof color19
+    keyword whole interface color19
+    keyword whole let color19
+    keyword whole module color19
+    keyword whole namespace color19
+    keyword whole new color19
+    keyword whole of color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole prototype color19
+    keyword whole public color19
+    keyword whole readonly color19
+    keyword whole return color19
+    keyword whole set color19
+    keyword whole static color19
+    keyword whole switch color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole try color19
+    keyword whole typeof color19
+    keyword whole var color19
+    keyword whole while color19
+    keyword whole with color19
+    keyword whole yield color19
+
+    #=========================
+    # Basic Types
+    keyword whole string color26
+    keyword whole number color26
+    keyword whole boolean color26
+    keyword whole any color26
+    keyword whole void color26
+    keyword whole T color26
+
+    #=========================
+    # Objects
+    keyword whole ActiveXObject color19
+    keyword whole Array color19
+    keyword whole Boolean color19
+    keyword whole Date color19
+    keyword whole Dictionary color19
+    keyword whole Enumerator color19
+    keyword whole FileSystemObject color19
+    keyword whole Function color19
+    keyword whole Global color19
+    keyword whole Image color19
+    keyword whole Math color19
+    keyword whole Map color19
+    keyword whole Number color19
+    keyword whole Object color19
+    keyword whole Promise color19
+    keyword whole Proxy color19
+    keyword whole Reflect color19
+    keyword whole Set color19
+    keyword whole String color19
+    keyword whole Symbol color19
+    keyword whole TextStream color19
+    keyword whole RegExp color19
+    keyword whole VBArray color19
+    keyword whole WeakMap color19
+    keyword whole WeakSet color19
+
+    #=========================
+    # Most common functions
+    keyword whole alert color19
+    keyword whole escape color19
+    keyword whole eval color19
+    keyword whole indexOf color19
+    keyword whole isNaN color19
+    keyword whole toString color19
+    keyword whole unescape color19
+    keyword whole valueOf color19
+
+    #=========================
+    # Constants
+    keyword whole false color88
+    keyword whole null color88
+    keyword whole true color88
+    keyword whole undefined color19
+
+    #=========================
+    # Comments
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    #=========================
+    # Numbers
+    wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_.
+
+    keyword whole 0\{xX\}\{0123456789abcdefABCDEF\}\[0123456789abcdefABCDEF\] color88
+    keyword whole \{0123456789\}\[0123456789\] color88
+    keyword whole \[0123456789\]\.\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{0123456789\}\[0123456789\] color88
+    keyword whole \{0123456789\}\[0123456789\]\.\{0123456789\}\[0123456789\]\{eE\}\{\-\+\}\{0123456789\}\[0123456789\] color88
+
+    #=========================
+    # Special symbols
+    keyword <+> color26
+    keyword => color17
+    keyword \. color19
+    keyword \* color19
+    keyword \+ color19
+    keyword - color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword ! color19
+    keyword & color19
+    keyword | color19
+    keyword ^ color19
+    keyword ~ color19
+    keyword > color19
+    keyword < color19
+    keyword wholeright @+ color26
+
+    #=========================
+    # Separators
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword ? color17
+    keyword : color17
+    keyword ; color90
+
+# Function return type
+context exclusive wholeright ): \n color26
+    keyword ; color90
+    keyword { color17
+
+#=============================
+# Comments
+
+context exclusive /\* \*/ color30
+    spellcheck
+    keyword whole BUG color196
+    keyword whole FixMe color196
+    keyword whole FIXME color196
+    keyword whole Note color196
+    keyword whole NOTE color196
+    keyword whole ToDo color196
+    keyword whole TODO color196
+    keyword !!\[!\] color196
+    keyword ??\[?\] color196
+
+
+context exclusive // \n color30
+    spellcheck
+    keyword whole BUG color196
+    keyword whole FixMe color196
+    keyword whole FIXME color196
+    keyword whole Note color196
+    keyword whole NOTE color196
+    keyword whole ToDo color196
+    keyword whole TODO color196
+    keyword !!\[!\] color196
+    keyword ??\[?\] color196
+
+
+#=============================
+# Strings
+
+context " " color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+
+    keyword ' color88
+
+context ' ' color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+
+    keyword " color88
+
+context ` ` color28
+    spellcheck
+    keyword \\\{\\'"abtnvfr\} color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword ${*} color19
+
+
Index: etc/skel/.local/share/mc/mcedit/tt.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/tt.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/tt.syntax	(revision 385)
@@ -0,0 +1,126 @@
+#
+# Dan Dascalescu
+# Template::Toolkit syntax file
+# HTML entities
+#
+context default
+    keyword &\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\]; color88
+    keyword &#\{xX\}\[0123456789abcdefABCDEF\]; color88
+    keyword &#\[0123456789\]; color88
+
+# Although TT is most often used to generate HTML, it's not *only* used for that, so assuming HTML around it may be presumptuous anyway.
+# Since cooledit doesn't support sub-context, we can't have TT *in* HTML, like <img src="[% image_url %]">
+# The best possible workaround, which still sucks, is to uncomment the line below, which will highlight any HTML tags that don't contain a '[', but without special highlight for strings, and without any HTML-specific keywords
+#    keyword <\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890\s"#$%&'()*+,-.=?@\\\]^_`{|}~\]> color28
+    spellcheck
+
+# TT directives - http://template-toolkit.org/docs/manual/Directives.html
+context [% %] color160 color232
+    keyword whole GET color19
+    keyword whole CALL color19
+    keyword whole SET color19
+    keyword whole DEFAULT color19
+
+    keyword whole INSERT color19
+    keyword whole INCLUDE color19
+    keyword whole PROCESS color19
+    keyword whole WRAPPER color19
+    keyword whole BLOCK color19
+
+    keyword whole IF color19
+    keyword whole UNLESS color19
+    keyword whole ELSIF color19
+    keyword whole ELSE color19
+    keyword whole SWITCH color19
+    keyword whole CASE color19
+
+    keyword whole FOREACH color19
+    keyword whole IN color19
+    keyword whole WHILE color19
+
+    keyword whole FILTER color19
+    keyword whole USE color19
+    keyword whole MACRO color19
+    keyword whole PERL color19
+    keyword whole RAWPERL color19
+
+    keyword whole TRY color19
+    keyword whole THROW color19
+    keyword whole CATCH color19
+    keyword whole FINAL color19
+
+    keyword whole NEXT color19
+    keyword whole LAST color19
+    keyword whole RETURN color19
+    keyword whole STOP color19
+    keyword whole CLEAR color19
+    keyword whole META color19
+    keyword whole TAGS color19
+    keyword whole DEBUG color19
+
+    keyword whole END color19
+
+# AND, OR and NOT are apparently not documented
+    keyword whole AND color243
+    keyword whole OR color243
+    keyword whole NOT color243
+    keyword | color243
+
+# TT VMethods - http://template-toolkit.org/docs/manual/VMethods.html
+    keyword .defined color30
+    keyword .length color30
+    keyword .repeat color30
+    keyword .replace color30
+    keyword .remove color30
+    keyword .match color30
+    keyword .search color30
+    keyword .split color30
+    keyword .chunk color30
+    keyword .substr color30
+    keyword .list color30
+    keyword .hash color30
+    keyword .size color30
+    keyword .keys color30
+    keyword .values color30
+    keyword .items color30
+    keyword .each color30
+    keyword .pairs color30
+    keyword .sort color30
+    keyword .nsort color30
+    keyword .import color30
+    keyword .exists color30
+    keyword .delete color30
+    keyword .item color30
+    keyword .first color30
+    keyword .last color30
+    keyword .max color30
+    keyword .reverse color30
+    keyword .join color30
+    keyword .grep color30
+    keyword .unshift color30
+    keyword .push color30
+    keyword .shift color30
+    keyword .pop color30
+    keyword .unique color30
+    keyword .merge color30
+    keyword .slice color30
+    keyword .splice color30
+
+    keyword "*" color28
+    keyword '*' color88
+
+# HTML comments
+context <!-- --> color30
+    spellcheck
+
+# HTML DOCTYPE
+context <! > color196/orange
+    spellcheck
+
+# HTML end tags
+context </ > color17
+
+# HTML open tags - enabling this will hide TT syntax in HTML, e.g. <img src="[% image_url %]">
+#context < > color17
+#   keyword "*" color28
+#   keyword = color19
Index: etc/skel/.local/share/mc/mcedit/unknown.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/unknown.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/unknown.syntax	(revision 385)
@@ -0,0 +1,2 @@
+context default
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/verilog.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/verilog.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/verilog.syntax	(revision 385)
@@ -0,0 +1,592 @@
+# This is Cooledit syntax-file for Verilog and SystemVerilog
+# Created by Andres Farfan, <nafraf@linuxmail.org>
+# Updated by Andrei Purdea, <andrei@purdea.ro>
+# Feel free to copy & modify this.
+# 09/2004
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
+
+# default colors
+context default
+
+
+#Compiler directives
+    keyword  whole  `__FILE__ color196/
+    keyword  whole  `__LINE__ color196/
+    keyword  whole  `begin_keywords color196/
+    keyword  whole  `celldefine color196/
+    keyword  whole  `default_nettype color196/
+    keyword  whole  `define color196/
+    keyword  whole  `else color196/
+    keyword  whole  `elsif color196/
+    keyword  whole  `end_keywords color196/
+    keyword  whole  `endcelldefine color196/
+    keyword  whole  `endif color196/
+    keyword  whole  `ifdef color196/
+    keyword  whole  `ifndef color196/
+    keyword  whole  `include color196/
+    keyword  whole  `line color196/
+    keyword  whole  `nounconnected_drive color196/
+    keyword  whole  `pragma color196/
+    keyword  whole  `resetall color196/
+    keyword  whole  `timescale color196/
+    keyword  whole  `unconnected_drive color196/
+    keyword  whole  `undef color196/
+    keyword  whole  `undefineall color196/
+
+#Other -- these are not defined in the verilog standards, may be vendor-specific:
+    keyword  whole  `accelerate color196/
+    keyword  whole  `autoexpand_vectornets color196/
+    keyword  whole  `endprotect color196/
+    keyword  whole  `endprotected color196/
+    keyword  whole  `expand_vectornets color196/
+    keyword  whole  `noaccelerate color196/
+    keyword  whole  `noexpand_vectornets color196/
+    keyword  whole  `noremove_gatenames color196/
+    keyword  whole  `noremove_netnames color196/
+    keyword  whole  `protect color196/
+    keyword  whole  `protected color196/
+    keyword  whole  `remove_gatenames color196/
+    keyword  whole  `remove_netnames color196/
+    keyword  whole  `signed color196/
+    keyword  whole  `unsigned color196/
+
+#Reserved Keywords IEEE1364-1995
+    keyword  whole  always color19
+    keyword  whole  and color19
+    keyword  whole  assign color19
+    keyword  whole  begin color19
+    keyword  whole  buf color19
+    keyword  whole  bufif0 color19
+    keyword  whole  bufif1 color19
+    keyword  whole  case color19
+    keyword  whole  casex color19
+    keyword  whole  casez color19
+    keyword  whole  cmos color19
+    keyword  whole  deassign color19
+    keyword  whole  default color19
+    keyword  whole  defparam color19
+    keyword  whole  disable color19
+    keyword  whole  edge color19
+    keyword  whole  else color19
+    keyword  whole  end color19
+    keyword  whole  endcase color19
+    keyword  whole  endmodule color19
+    keyword  whole  endfunction color19
+    keyword  whole  endprimitive color19
+    keyword  whole  endspecify color19
+    keyword  whole  endtable color19
+    keyword  whole  endtask color19
+    keyword  whole  event color19
+    keyword  whole  for color19
+    keyword  whole  force color19
+    keyword  whole  forever color19
+    keyword  whole  fork color19
+    keyword  whole  function color19
+    keyword  whole  highz0 color19
+    keyword  whole  highz1 color19
+    keyword  whole  if color19
+    keyword  whole  ifnone color19
+    keyword  whole  initial color19
+    keyword  whole  inout color19
+    keyword  whole  input color19
+    keyword  whole  integer color19
+    keyword  whole  join color19
+    keyword  whole  large color19
+    keyword  whole  macromodule color19
+    keyword  whole  medium color19
+    keyword  whole  module color19
+    keyword  whole  nand color19
+    keyword  whole  negedge color19
+    keyword  whole  nmos color19
+    keyword  whole  nor color19
+    keyword  whole  not color19
+    keyword  whole  notif0 color19
+    keyword  whole  notif1 color19
+    keyword  whole  or color19
+    keyword  whole  output color19
+    keyword  whole  parameter color19
+    keyword  whole  pmos color19
+    keyword  whole  posedge color19
+    keyword  whole  primitive color19
+    keyword  whole  pull0 color19
+    keyword  whole  pull1 color19
+    keyword  whole  pullup color19
+    keyword  whole  pulldown color19
+    keyword  whole  rcmos color19
+    keyword  whole  real color19
+    keyword  whole  realtime color19
+    keyword  whole  reg color19
+    keyword  whole  release color19
+    keyword  whole  repeat color19
+    keyword  whole  rnmos color19
+    keyword  whole  rpmos color19
+    keyword  whole  rtran color19
+    keyword  whole  rtranif0 color19
+    keyword  whole  rtranif1 color19
+    keyword  whole  scalared color19
+    keyword  whole  small color19
+    keyword  whole  specify color19
+    keyword  whole  specparam color19
+    keyword  whole  strong0 color19
+    keyword  whole  strong1 color19
+    keyword  whole  supply0 color19
+    keyword  whole  supply1 color19
+    keyword  whole  table color19
+    keyword  whole  task color19
+    keyword  whole  time color19
+    keyword  whole  tran color19
+    keyword  whole  tranif0 color19
+    keyword  whole  tranif1 color19
+    keyword  whole  tri color19
+    keyword  whole  tri0 color19
+    keyword  whole  tri1 color19
+    keyword  whole  triand color19
+    keyword  whole  trior color19
+    keyword  whole  trireg color19
+    keyword  whole  vectored color19
+    keyword  whole  wait color19
+    keyword  whole  wand color19
+    keyword  whole  weak0 color19
+    keyword  whole  weak1 color19
+    keyword  whole  while color19
+    keyword  whole  wire color19
+    keyword  whole  wor color19
+    keyword  whole  xnor color19
+    keyword  whole  xor color19
+
+#Reserved Keywords IEEE1364-2001
+    keyword  whole  automatic color19
+    keyword  whole  cell color19
+    keyword  whole  config color19
+    keyword  whole  design color19
+    keyword  whole  endconfig color19
+    keyword  whole  endgenerate color19
+    keyword  whole  generate color19
+    keyword  whole  genvar color19
+    keyword  whole  incdir color19
+    keyword  whole  include color19
+    keyword  whole  instance color19
+    keyword  whole  liblist color19
+    keyword  whole  library color19
+    keyword  whole  localparam color19
+    keyword  whole  noshowcancelled color19
+    keyword  whole  pulsestyle_ondetect color19
+    keyword  whole  pulsestyle_onevent color19
+    keyword  whole  showcancelled color19
+    keyword  whole  signed color19
+    keyword  whole  unsigned color19
+    keyword  whole  use color19
+
+#Reserved Keywords IEEE1364-2005
+    keyword  whole  uwire color19
+
+#Reserved Keywords IEEE1800-2005
+    keyword  whole  alias color19
+    keyword  whole  always_comb color19
+    keyword  whole  always_ff color19
+    keyword  whole  always_latch color19
+    keyword  whole  assert color19
+    keyword  whole  assume color19
+    keyword  whole  before color19
+    keyword  whole  bind color19
+    keyword  whole  bins color19
+    keyword  whole  binsof color19
+    keyword  whole  bit color19
+    keyword  whole  break color19
+    keyword  whole  byte color19
+    keyword  whole  chandle color19
+    keyword  whole  class color19
+    keyword  whole  clocking color19
+    keyword  whole  const color19
+    keyword  whole  constraint color19
+    keyword  whole  context color19
+    keyword  whole  continue color19
+    keyword  whole  cover color19
+    keyword  whole  covergroup color19
+    keyword  whole  coverpoint color19
+    keyword  whole  cross color19
+    keyword  whole  dist color19
+    keyword  whole  do color19
+    keyword  whole  endclass color19
+    keyword  whole  endclocking color19
+    keyword  whole  endgroup color19
+    keyword  whole  endinterface color19
+    keyword  whole  endpackage color19
+    keyword  whole  endprogram color19
+    keyword  whole  endproperty color19
+    keyword  whole  endsequence color19
+    keyword  whole  enum color19
+    keyword  whole  expect color19
+    keyword  whole  export color19
+    keyword  whole  extends color19
+    keyword  whole  extern color19
+    keyword  whole  final color19
+    keyword  whole  first_match color19
+    keyword  whole  foreach color19
+    keyword  whole  forkjoin color19
+    keyword  whole  iff color19
+    keyword  whole  ignore_bins color19
+    keyword  whole  illegal_bins color19
+    keyword  whole  import color19
+    keyword  whole  inside color19
+    keyword  whole  int color19
+    keyword  whole  interface color19
+    keyword  whole  intersect color19
+    keyword  whole  join_any color19
+    keyword  whole  join_none color19
+    keyword  whole  local color19
+    keyword  whole  logic color19
+    keyword  whole  longint color19
+    keyword  whole  matches color19
+    keyword  whole  modport color19
+    keyword  whole  new color19
+    keyword  whole  null color19
+    keyword  whole  package color19
+    keyword  whole  packed color19
+    keyword  whole  priority color19
+    keyword  whole  program color19
+    keyword  whole  property color19
+    keyword  whole  protected color19
+    keyword  whole  pure color19
+    keyword  whole  rand color19
+    keyword  whole  randc color19
+    keyword  whole  randcase color19
+    keyword  whole  randsequence color19
+    keyword  whole  ref color19
+    keyword  whole  return color19
+    keyword  whole  sequence color19
+    keyword  whole  shortint color19
+    keyword  whole  shortreal color19
+    keyword  whole  solve color19
+    keyword  whole  static color19
+    keyword  whole  string color19
+    keyword  whole  struct color19
+    keyword  whole  super color19
+    keyword  whole  tagged color19
+    keyword  whole  this color19
+    keyword  whole  throughout color19
+    keyword  whole  timeprecision color19
+    keyword  whole  timeunit color19
+    keyword  whole  type color19
+    keyword  whole  typedef color19
+    keyword  whole  union color19
+    keyword  whole  unique color19
+    keyword  whole  var color19
+    keyword  whole  virtual color19
+    keyword  whole  void color19
+    keyword  whole  wait_order color19
+    keyword  whole  wildcard color19
+    keyword  whole  with color19
+    keyword  whole  within color19
+
+#Reserved Keywords IEEE1800-2009
+    keyword  whole  accept_on color19
+    keyword  whole  checker color19
+    keyword  whole  endchecker color19
+    keyword  whole  eventually
+    keyword  whole  global color19
+    keyword  whole  implies color19
+    keyword  whole  let color19
+    keyword  whole  nexttime color19
+    keyword  whole  reject_on color19
+    keyword  whole  restrict color19
+    keyword  whole  s_always color19
+    keyword  whole  s_eventually color19
+    keyword  whole  s_nexttime color19
+    keyword  whole  s_until color19
+    keyword  whole  s_until_with color19
+    keyword  whole  strong color19
+    keyword  whole  sync_accept_on color19
+    keyword  whole  sync_reject_on color19
+    keyword  whole  unique0 color19
+    keyword  whole  until color19
+    keyword  whole  until_with color19
+    keyword  whole  untyped color19
+    keyword  whole  weak color19
+
+#Reserved Keywords IEEE1800-2012
+    keyword  whole  implements color19
+    keyword  whole  interconnect color19
+    keyword  whole  nettype color19
+    keyword  whole  soft color19
+
+#Utility system tasks and system functions
+    keyword  whole  $acos color19
+    keyword  whole  $acosh color19
+    keyword  whole  $asin color19
+    keyword  whole  $asinh color19
+    keyword  whole  $assertcontrol color19
+    keyword  whole  $assertfailoff color19
+    keyword  whole  $assertfailon color19
+    keyword  whole  $assertkill color19
+    keyword  whole  $assertnonvacuouson color19
+    keyword  whole  $assertoff color19
+    keyword  whole  $asserton color19
+    keyword  whole  $assertpassoff color19
+    keyword  whole  $assertpasson color19
+    keyword  whole  $assertvacuousoff color19
+    keyword  whole  $async$and$array color19
+    keyword  whole  $async$and$plane color19
+    keyword  whole  $async$nand$array color19
+    keyword  whole  $async$nand$plane color19
+    keyword  whole  $async$nor$array color19
+    keyword  whole  $async$nor$plane color19
+    keyword  whole  $async$or$array color19
+    keyword  whole  $async$or$plane color19
+    keyword  whole  $atan color19
+    keyword  whole  $atan2 color19
+    keyword  whole  $atanh color19
+    keyword  whole  $bits color19
+    keyword  whole  $bitstoreal color19
+    keyword  whole  $bitstoshortreal color19
+    keyword  whole  $cast color19
+    keyword  whole  $ceil color19
+    keyword  whole  $changed color19
+    keyword  whole  $changed_gclk color19
+    keyword  whole  $changing_gclk color19
+    keyword  whole  $clog2 color19
+    keyword  whole  $cos color19
+    keyword  whole  $cosh color19
+    keyword  whole  $countbits color19
+    keyword  whole  $countones color19
+    keyword  whole  $coverage_control color19
+    keyword  whole  $coverage_get color19
+    keyword  whole  $coverage_get_max color19
+    keyword  whole  $coverage_merge color19
+    keyword  whole  $coverage_save color19
+    keyword  whole  $dimensions color19
+    keyword  whole  $dist_chi_square color19
+    keyword  whole  $dist_erlang color19
+    keyword  whole  $dist_exponential color19
+    keyword  whole  $dist_normal color19
+    keyword  whole  $dist_poisson color19
+    keyword  whole  $dist_t color19
+    keyword  whole  $dist_uniform color19
+    keyword  whole  $error color19
+    keyword  whole  $error color19
+    keyword  whole  $exit color19
+    keyword  whole  $exp color19
+    keyword  whole  $falling_gclk color19
+    keyword  whole  $fatal color19
+    keyword  whole  $fatal color19
+    keyword  whole  $fell color19
+    keyword  whole  $fell_gclk color19
+    keyword  whole  $finish color19
+    keyword  whole  $floor color19
+    keyword  whole  $future_gclk color19
+    keyword  whole  $get_coverage color19
+    keyword  whole  $high color19
+    keyword  whole  $hypot color19
+    keyword  whole  $increment color19
+    keyword  whole  $info color19
+    keyword  whole  $info color19
+    keyword  whole  $isunbounded color19
+    keyword  whole  $isunknown color19
+    keyword  whole  $itor color19
+    keyword  whole  $left color19
+    keyword  whole  $ln color19
+    keyword  whole  $load_coverage_db color19
+    keyword  whole  $log10 color19
+    keyword  whole  $low color19
+    keyword  whole  $onehot color19
+    keyword  whole  $onehot0 color19
+    keyword  whole  $past color19
+    keyword  whole  $past_gclk color19
+    keyword  whole  $pow color19
+    keyword  whole  $printtimescale color19
+    keyword  whole  $q_add color19
+    keyword  whole  $q_exam color19
+    keyword  whole  $q_full color19
+    keyword  whole  $q_initialize color19
+    keyword  whole  $q_remove color19
+    keyword  whole  $random color19
+    keyword  whole  $realtime color19
+    keyword  whole  $realtobits color19
+    keyword  whole  $right color19
+    keyword  whole  $rising_gclk color19
+    keyword  whole  $rose color19
+    keyword  whole  $rose_gclk color19
+    keyword  whole  $rtoi color19
+    keyword  whole  $sampled color19
+    keyword  whole  $set_coverage_db_name color19
+    keyword  whole  $shortrealtobits color19
+    keyword  whole  $signed color19
+    keyword  whole  $sin color19
+    keyword  whole  $sinh color19
+    keyword  whole  $size color19
+    keyword  whole  $sqrt color19
+    keyword  whole  $stable color19
+    keyword  whole  $stable_gclk color19
+    keyword  whole  $steady_gclk color19
+    keyword  whole  $stime color19
+    keyword  whole  $stop color19
+    keyword  whole  $sync$and$array color19
+    keyword  whole  $sync$and$plane color19
+    keyword  whole  $sync$nand$array color19
+    keyword  whole  $sync$nand$plane color19
+    keyword  whole  $sync$nor$array color19
+    keyword  whole  $sync$nor$plane color19
+    keyword  whole  $sync$or$array color19
+    keyword  whole  $sync$or$plane color19
+    keyword  whole  $system color19
+    keyword  whole  $tan color19
+    keyword  whole  $tanh color19
+    keyword  whole  $time color19
+    keyword  whole  $timeformat color19
+    keyword  whole  $typename color19
+    keyword  whole  $unpacked_dimensions color19
+    keyword  whole  $unsigned color19
+    keyword  whole  $warning color19
+
+#Input/output system tasks and system functions
+    keyword  whole  $display color19
+    keyword  whole  $displayb color19
+    keyword  whole  $displayh color19
+    keyword  whole  $displayo color19
+    keyword  whole  $dumpall color19
+    keyword  whole  $dumpfile color19
+    keyword  whole  $dumpflush color19
+    keyword  whole  $dumplimit color19
+    keyword  whole  $dumpoff color19
+    keyword  whole  $dumpon color19
+    keyword  whole  $dumpports color19
+    keyword  whole  $dumpportsall color19
+    keyword  whole  $dumpportsflush color19
+    keyword  whole  $dumpportslimit color19
+    keyword  whole  $dumpportsoff color19
+    keyword  whole  $dumpportson color19
+    keyword  whole  $dumpvars color19
+    keyword  whole  $fclose color19
+    keyword  whole  $fdisplay color19
+    keyword  whole  $fdisplayb color19
+    keyword  whole  $fdisplayh color19
+    keyword  whole  $fdisplayo color19
+    keyword  whole  $feof color19
+    keyword  whole  $ferror color19
+    keyword  whole  $fflush color19
+    keyword  whole  $fgetc color19
+    keyword  whole  $fgets color19
+    keyword  whole  $fmonitor color19
+    keyword  whole  $fmonitorb color19
+    keyword  whole  $fmonitorh color19
+    keyword  whole  $fmonitoro color19
+    keyword  whole  $fopen color19
+    keyword  whole  $fread color19
+    keyword  whole  $fscanf color19
+    keyword  whole  $fseek color19
+    keyword  whole  $fstrobe color19
+    keyword  whole  $fstrobeb color19
+    keyword  whole  $fstrobeh color19
+    keyword  whole  $fstrobeo color19
+    keyword  whole  $ftell color19
+    keyword  whole  $fwrite color19
+    keyword  whole  $fwriteb color19
+    keyword  whole  $fwriteh color19
+    keyword  whole  $fwriteo color19
+    keyword  whole  $monitor color19
+    keyword  whole  $monitorb color19
+    keyword  whole  $monitorh color19
+    keyword  whole  $monitoro color19
+    keyword  whole  $monitoroff color19
+    keyword  whole  $monitoron color19
+    keyword  whole  $readmemb color19
+    keyword  whole  $readmemh color19
+    keyword  whole  $rewind color19
+    keyword  whole  $sformat color19
+    keyword  whole  $sformatf color19
+    keyword  whole  $sscanf color19
+    keyword  whole  $strobe color19
+    keyword  whole  $strobeb color19
+    keyword  whole  $strobeh color19
+    keyword  whole  $strobeo color19
+    keyword  whole  $swrite color19
+    keyword  whole  $swriteb color19
+    keyword  whole  $swriteh color19
+    keyword  whole  $swriteo color19
+    keyword  whole  $test$plusargs color19
+    keyword  whole  $ungetc color19
+    keyword  whole  $value$plusargs color19
+    keyword  whole  $write color19
+    keyword  whole  $writeb color19
+    keyword  whole  $writeh color19
+    keyword  whole  $writememb color19
+    keyword  whole  $writememh color19
+    keyword  whole  $writeo color19
+
+#Timing checks
+    keyword  whole  $fullskew color19
+    keyword  whole  $hold color19
+    keyword  whole  $nochange color19
+    keyword  whole  $period color19
+    keyword  whole  $recovery color19
+    keyword  whole  $recrem color19
+    keyword  whole  $removal color19
+    keyword  whole  $setup color19
+    keyword  whole  $setuphold color19
+    keyword  whole  $skew color19
+    keyword  whole  $timeskew color19
+    keyword  whole  $width color19
+
+#Other items (these are not specified in any verilog standard. These may be vendor-specific or deprecated):
+    keyword  whole  $history color19
+    keyword  whole  $showvariables color19
+
+#Optional system tasks and system functions
+    keyword  whole  $countdrivers color19
+    keyword  whole  $getpattern color19
+    keyword  whole  $incsave color19
+    keyword  whole  $input color19
+    keyword  whole  $key color19
+    keyword  whole  $list color19
+    keyword  whole  $log color19
+    keyword  whole  $nokey color19
+    keyword  whole  $nolog color19
+    keyword  whole  $reset color19
+    keyword  whole  $reset_count color19
+    keyword  whole  $reset_value color19
+    keyword  whole  $restart color19
+    keyword  whole  $save color19
+    keyword  whole  $scale color19
+    keyword  whole  $scope color19
+    keyword  whole  $showscopes color19
+    keyword  whole  $showvars color19
+    keyword  whole  $sreadmemb color19
+    keyword  whole  $sreadmemh color19
+
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword || color19
+    keyword && color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword . color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color90
+    keyword | color90
+    keyword & color90
+    keyword ~ color90
+    keyword ^ color90
+
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context " " color28/
Index: etc/skel/.local/share/mc/mcedit/vhdl.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/vhdl.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/vhdl.syntax	(revision 385)
@@ -0,0 +1,193 @@
+# Adam Pribyl, based on ADA
+# modified: Andrew Borodin
+# missing
+# literal, on,  (something else)
+
+caseinsensitive
+
+context default
+
+#wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
+
+    keyword whole with color19
+    keyword whole select color19
+    keyword whole use color19
+    keyword whole is color19
+    keyword whole of color19
+    keyword whole length color19
+    keyword whole range color19
+    keyword whole left color19
+    keyword whole right color19
+    keyword whole delta color19
+    keyword whole return color19
+    keyword whole next color19
+    keyword whole null color19
+    keyword whole array color19
+    keyword whole downto color19
+    keyword whole to color19
+    keyword whole foreign color19
+
+# comment
+    keyword -- color91
+
+# expressions
+    keyword := color88
+    keyword . color88
+    keyword ; color88
+    keyword : color88
+    keyword , color88
+    keyword ' color88
+    keyword | color88
+    keyword ( color88
+    keyword ) color88
+    keyword [ color88
+    keyword ] color88
+    keyword \+ color88
+    keyword - color88
+    keyword / color88
+    keyword \* color88
+    keyword \*\* color88
+    keyword # color88
+    keyword & color88
+    keyword => color88
+    keyword < color88
+    keyword > color88
+    keyword <= color88
+    keyword >= color88
+    keyword = color88
+    keyword /= color88
+
+# operators and functions
+    keyword whole sll color28
+    keyword whole srl color28
+    keyword whole sla color28
+    keyword whole sra color28
+    keyword whole rol color28
+    keyword whole ror color28
+    keyword whole rem color28
+    keyword whole mod color28
+    keyword whole not color28
+    keyword whole and color28
+    keyword whole nand color28
+    keyword whole or color28
+    keyword whole xor color28
+    keyword whole nor color28
+    keyword whole xnor color28
+    keyword whole abs color28
+    keyword whole new color28
+
+    keyword whole begin color19
+    keyword whole end color19
+    keyword whole exit color19
+    keyword whole for color19
+    keyword whole while color19
+    keyword whole if color19
+    keyword whole then color19
+    keyword whole else color19
+    keyword whole elsif color19
+    keyword whole case color19
+    keyword whole when color19
+    keyword whole with color19
+    keyword whole select color19
+    keyword whole assert color19
+    keyword    whole wait color19
+    keyword    whole open color19
+    keyword whole loop color19
+    keyword whole until color19
+    keyword whole others color19
+    keyword whole all color19
+    keyword whole block color19
+    keyword whole guarded color19
+    keyword whole after color19
+    keyword whole transport color19
+    keyword whole inertial color19
+    keyword whole reject color19
+    keyword whole unaffected color19
+    keyword whole disconnect color19
+
+# types and related stuff
+    keyword whole integer color26
+    keyword whole natural color26
+    keyword whole positive color26
+    keyword whole string color26
+    keyword whole character color26
+    keyword whole boolean color26
+    keyword whole real color26
+    keyword whole bit color26
+    keyword whole bit_vector color26
+    keyword whole time color26
+    keyword whole units color26
+    keyword whole std_logic color26
+    keyword whole std_logic_vector color26
+    keyword whole severity_level color26
+
+# boolean values
+    keyword whole true color196
+    keyword whole false color196
+# time values
+    keyword whole fs color196
+    keyword whole ps color196
+    keyword whole ns color196
+    keyword whole us color196
+    keyword whole ms color196
+    keyword whole sec color196
+    keyword whole min color196
+    keyword whole hr color196
+
+# declarations
+    keyword whole type color17
+    keyword whole subtype color17
+
+    keyword whole variable color19
+    keyword whole shared color19
+    keyword whole signal color19
+    keyword whole constant color19
+    keyword whole group color19
+    keyword whole file color19
+    keyword whole register color19
+
+    keyword whole port color19
+    keyword whole map color19
+    keyword whole label color19
+    keyword whole record color19
+    keyword whole generic color19
+    keyword whole alias color19
+    keyword whole attribute color19
+
+# ports
+    keyword whole in color243
+    keyword whole out color243
+    keyword whole inout color243
+    keyword whole buffer color243
+    keyword whole linkage color243
+    keyword whole bus color243
+
+# library units
+    keyword whole library color19
+    keyword whole entity color19
+    keyword whole architecture color19
+    keyword whole package color19
+    keyword whole body color19
+    keyword whole procedure color19
+    keyword whole function color19
+    keyword whole pure color19
+    keyword whole impure color19
+    keyword whole configuration color19
+    keyword whole component color19
+    keyword whole generic color19
+    keyword whole process color19
+    keyword whole postponded color19
+    keyword whole generate color19
+
+# reports
+    keyword whole report color160
+    keyword whole severity color160
+    keyword whole note color160
+    keyword whole warning color160
+    keyword whole error color160
+    keyword whole failure color160
+
+# comment
+context exclusive -- \n        color91
+
+context " " color28
Index: etc/skel/.local/share/mc/mcedit/xml.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/xml.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/xml.syntax	(revision 385)
@@ -0,0 +1,42 @@
+
+context default
+    keyword &*; color32
+    spellcheck
+
+context <!-- --> color30
+    spellcheck
+
+context <! > color160
+    keyword '+' color30
+    keyword "+" color30
+    keyword whole DOCTYPE color160
+    keyword whole PUBLIC color88
+    keyword whole SYSTEM color88
+    keyword whole NDATA color88
+    keyword whole CDATA color246
+    keyword whole #PCDATA color246
+    keyword whole EMPTY color246
+    keyword whole #REQUIRED color246
+    keyword whole #IMPLIED color246
+    keyword whole ELEMENT color246
+    keyword whole ENTITY color88
+    keyword whole ATTLIST color246
+    keyword whole %*; color226 color32
+    keyword \( color247
+    keyword \) color247
+    keyword \* color247
+    keyword \? color247
+    keyword \+ color247
+    keyword \| color247
+    keyword \, color247
+    spellcheck
+
+context <\?xml \?> color255 color124
+context <\? \?> color253 color235
+context < > color244
+    keyword \sxmlns\:*\="+" color91
+    keyword \sxmlns\="+" color91
+    keyword \s*= color91
+    keyword '*' color22
+    keyword "*" color22
+    spellcheck
Index: etc/skel/.local/share/mc/mcedit/yabasic.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/yabasic.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/yabasic.syntax	(revision 385)
@@ -0,0 +1,195 @@
+# Yabasic (BP7 IDE alike)
+# This file is part of yabasic and may be copied under the terms of
+# MIT License which can be found in the file LICENSE.
+
+caseinsensitive
+
+context default color19
+    keyword whole abs color243
+    keyword whole acos color243
+    keyword whole and color243
+    keyword whole arraydim color243
+    keyword whole arraydimension color243
+    keyword whole arraysize color243
+    keyword whole as color243
+    keyword whole asc color243
+    keyword whole asin color243
+    keyword whole at color243
+    keyword whole atan color243
+    keyword whole beep color243
+    keyword whole bell color243
+    keyword whole bin color243
+    keyword whole bind color243
+    keyword whole bitblit color243
+    keyword whole bitblt color243
+    keyword whole box color243
+    keyword whole break color243
+    keyword whole case color243
+    keyword whole ceil color243
+    keyword whole chomp color243
+    keyword whole chr color243
+    keyword whole circle color243
+    keyword whole clear color243
+    keyword whole close color243
+    keyword whole color color243
+    keyword whole colour color243
+    keyword whole compile color243
+    keyword whole continue color243
+    keyword whole cos color243
+    keyword whole curve color243
+    keyword whole data color243
+    keyword whole date color243
+    keyword whole dec color243
+    keyword whole default color243
+    keyword whole dim color243
+    keyword whole do color243
+    keyword whole dot color243
+    keyword whole else color243
+    keyword whole elseif color243
+    keyword whole elsif color243
+    keyword whole end color243
+    keyword whole endif color243
+    keyword whole eof color243
+    keyword whole eor color243
+    keyword whole error color243
+    keyword whole execute color243
+    keyword whole exit color243
+    keyword whole exp color243
+    keyword whole export color243
+    keyword whole fi color243
+    keyword whole fill color243
+    keyword whole filled color243
+    keyword whole for color243
+    keyword whole frac color243
+    keyword whole getbit color243
+    keyword whole getscreen color243
+    keyword whole glob color243
+    keyword whole gosub color243
+    keyword whole goto color243
+    keyword whole hex color243
+    keyword whole if color243
+    keyword whole inkey color243
+    keyword whole input color243
+    keyword whole instr color243
+    keyword whole int color243
+    keyword whole interrupt color243
+    keyword whole label color243
+    keyword whole left color243
+    keyword whole len color243
+    keyword whole let color243
+    keyword whole line color243
+    keyword whole local color243
+    keyword whole lo gwhite
+    keyword whole loop color243
+    keyword whole lower color243
+    keyword whole ltrim color243
+    keyword whole max color243
+    keyword whole mid color243
+    keyword whole min color243
+    keyword whole mod color26
+    keyword whole mouseb color243
+    keyword whole mousebutton color243
+    keyword whole mousemod color243
+    keyword whole mousemodifier color243
+    keyword whole mousex color243
+    keyword whole mousey color243
+    keyword whole new color243
+    keyword whole next color243
+    keyword whole not color243
+    keyword whole numparam color243
+    keyword whole on color243
+    keyword whole open color243
+    keyword whole or color243
+    keyword whole origin color243
+    keyword whole pause color243
+    keyword whole peek color243
+    keyword whole poke color243
+    keyword whole print color243
+    keyword whole printer color243
+    keyword whole putbit color243
+    keyword whole putscreen color243
+    keyword whole ran color243
+    keyword whole read color243
+    keyword whole reading color243
+    keyword whole rect color243
+    keyword whole rectangle color243
+    keyword whole redim color243
+    keyword whole rem color88
+    keyword whole repeat color243
+    keyword whole restore color243
+    keyword whole return color243
+    keyword whole reverse color243
+    keyword whole right color243
+    keyword whole rinstr color243
+    keyword whole rtrim color243
+    keyword whole screen color243
+    keyword whole seek color243
+    keyword whole sig color243
+    keyword whole sin color243
+    keyword whole sleep color243
+    keyword whole split color243
+    keyword whole sqr color243
+    keyword whole sqrt color243
+    keyword whole static color243
+    keyword whole step color243
+    keyword whole str color243
+    keyword whole sub color243
+    keyword whole subroutine color243
+    keyword whole switch color243
+    keyword whole system color243
+    keyword whole tan color243
+    keyword whole tell color243
+    keyword whole text color243
+    keyword whole then color243
+    keyword whole time color243
+    keyword whole to color243
+    keyword whole token color243
+    keyword whole triangle color243
+    keyword whole trim color243
+    keyword whole until color243
+    keyword whole upper color243
+    keyword whole using color243
+    keyword whole val color243
+    keyword whole wait color243
+    keyword whole wend color243
+    keyword whole while color243
+    keyword whole window color243
+    keyword whole writing color243
+    keyword whole xor color243
+
+    keyword // color88
+
+    keyword > color26
+    keyword < color26
+    keyword \+ color26
+    keyword - color26
+    keyword \* color26
+    keyword / color26
+    keyword ^ color26
+    keyword $ color30
+    keyword = color26
+    keyword [ color252
+    keyword ] color252
+    keyword ( color252
+    keyword ) color252
+    keyword , color252
+    keyword . color252
+    keyword : color252
+    keyword ; color252
+
+    keyword 0 color196
+    keyword 1 color196
+    keyword 2 color196
+    keyword 3 color196
+    keyword 4 color196
+    keyword 5 color196
+    keyword 6 color196
+    keyword 7 color196
+    keyword 8 color196
+    keyword 9 color196
+
+context " " color17
+context exclusive // \n color88
+context exclusive rem \n color88
+
+spellcheck
Index: etc/skel/.local/share/mc/mcedit/yaml.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/yaml.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/yaml.syntax	(revision 385)
@@ -0,0 +1,37 @@
+# YAML syntax highlighting
+
+# Reference:
+#   https://en.wikipedia.org/wiki/YAML
+#   http://yaml.org/refcard.html
+
+context default
+    spellcheck
+    keyword #*\n color30
+    keyword {{*}} color196
+    keyword linestart --- color17
+    keyword linestart \[\s\]-\s color17
+    # "YAML requires that colons and commas used as list separators be followed by a space [...]"
+    keyword ,\{\s\n\} color17
+    keyword , color160
+    # Below, we can get by with just "*:\{\s\n\}", but we prefer to restrict the
+    # key names in order not to grab too much (e.g., "{one: 1, two: 2}", "one: 1  # possibilities: 1 or 2").
+    keyword \{0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\}\[\s-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]:\{\s\n\} color19
+    keyword [ color17
+    keyword ] color17
+    keyword { color17
+    keyword } color17
+    keyword whole true color91
+    keyword whole false color91
+    keyword whole null color91
+
+context " " color28
+    spellcheck
+    keyword {{*}} color196
+    keyword \\" color34
+    keyword \\\\ color34
+    keyword \\\{xuU\}\[0123456789\] color34
+    keyword \\\{0abfnrtve_NLP\} color34
+
+context ' ' color28
+    spellcheck
+    keyword {{*}} color196
Index: etc/skel/.local/share/mc/mcedit/yum-repo.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/yum-repo.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/yum-repo.syntax	(revision 385)
@@ -0,0 +1,15 @@
+# Yum repo syntax highlighting
+#
+# Author: Andy Shevchenko <andy.shevchenko@gmail.com>
+
+context default
+    keyword whole enabled=0 color196
+    keyword whole gpgcheck=0 color196
+    keyword whole enabled=1 color88
+    keyword whole gpgcheck=1 color88
+
+context # \n color30
+    spellcheck
+
+context [ ] color17
+context exclusive = \n    color28
Index: etc/skel/.local/share/mc/mcedit/yxx.syntax
===================================================================
--- etc/skel/.local/share/mc/mcedit/yxx.syntax	(nonexistent)
+++ etc/skel/.local/share/mc/mcedit/yxx.syntax	(revision 385)
@@ -0,0 +1,205 @@
+context default
+    keyword whole auto color19
+    keyword whole break color19
+    keyword whole case color19
+    keyword whole char color19
+    keyword whole const color19
+    keyword whole continue color19
+    keyword whole default color19
+    keyword whole do color19
+    keyword whole double color19
+    keyword whole else color19
+    keyword whole enum color19
+    keyword whole extern color19
+    keyword whole float color19
+    keyword whole for color19
+    keyword whole goto color19
+    keyword whole if color19
+    keyword whole int color19
+    keyword whole long color19
+    keyword whole register color19
+    keyword whole return color19
+    keyword whole short color19
+    keyword whole signed color19
+    keyword whole sizeof color19
+    keyword whole static color19
+    keyword whole struct color19
+    keyword whole switch color19
+    keyword whole typedef color19
+    keyword whole union color19
+    keyword whole unsigned color19
+    keyword whole void color19
+    keyword whole volatile color19
+    keyword whole while color19
+    keyword whole asm color19
+    keyword whole catch color19
+    keyword whole class color19
+    keyword whole friend color19
+    keyword whole delete color19
+    keyword whole inline color19
+    keyword whole new color19
+    keyword whole operator color19
+    keyword whole private color19
+    keyword whole protected color19
+    keyword whole public color19
+    keyword whole this color19
+    keyword whole throw color19
+    keyword whole template color19
+    keyword whole try color19
+    keyword whole virtual color19
+    keyword whole bool color19
+    keyword whole const_cast color19
+    keyword whole dynamic_cast color19
+    keyword whole explicit color19
+    keyword whole false color19
+    keyword whole mutable color19
+    keyword whole namespace color19
+    keyword whole reinterpret_cast color19
+    keyword whole static_cast color19
+    keyword whole true color19
+    keyword whole typeid color19
+    keyword whole typename color19
+    keyword whole using color19
+    keyword whole wchar_t color19
+    keyword whole ... color19
+    keyword whole linestart \{\s\t\}\[\s\t\]#*\n color90
+
+    keyword whole accept color19
+    keyword whole code color19
+    keyword whole debug color19
+    keyword whole defines color19
+    keyword whole destructor color19
+    keyword whole dprec color19
+    keyword whole end color19
+    keyword whole error color19
+    keyword whole error-verbose color19
+    keyword whole expect color19
+    keyword whole file-prefix color19
+    keyword whole glr-parser color19
+    keyword whole initial-action color19
+    keyword whole language color19
+    keyword whole left color19
+    keyword whole lex-param color19
+    keyword whole locations color19
+    keyword whole merge color19
+    keyword whole name-prefix color19
+    keyword whole node color19
+    keyword whole nonassoc color19
+    keyword whole no-parser color19
+    keyword whole no-lines color19
+    keyword whole output color19
+    keyword whole parse-param color19
+    keyword whole prec color19
+    keyword whole pure-parser color19
+    keyword whole require color19
+    keyword whole right color19
+    keyword whole skeleton color19
+    keyword whole start color19
+    keyword whole token color19
+    keyword whole token-table color19
+    keyword whole type color19
+    keyword whole undefined color19
+    keyword whole union color19
+    keyword whole verbose color19
+    keyword whole yacc color19
+
+    keyword whole YYABORT color161
+    keyword whole YYACCEPT color161
+    keyword whole YYBACKUP color161
+    keyword whole YYDEBUG color161
+    keyword whole YYERROR color161
+    keyword whole YYERROR_VERBOSE color161
+    keyword whole YYINITDEPTH color161
+    keyword whole YYLEX_PARAM color161
+    keyword whole YYLTYPE color161
+    keyword whole YYMAXDEPTH color161
+    keyword whole YYPARSE_PARAM color161
+    keyword whole YYRECOVERING color161
+    keyword whole YYSTACK_USE_ALLOCA color161
+    keyword whole YYSTYPE color161
+
+    keyword whole yychar color93
+    keyword whole yyclearin color93
+    keyword whole yydebug color93
+    keyword whole yyerrok color93
+    keyword whole yyerror color93
+    keyword whole yylex color93
+    keyword whole yylloc color93
+    keyword whole yylval color93
+    keyword whole yynerrs color93
+    keyword whole yyparse color93
+    keyword whole yypstate_delete color93
+    keyword whole yypstate_new color93
+    keyword whole yypull_parse color93
+    keyword whole yypush_parse color93
+    keyword whole yywrap color93
+
+    keyword /\* color30
+    keyword \*/ color30
+    keyword // color30
+
+    keyword '\\\{"abtnvfr\}' color88
+    keyword '\\\{0123\}\{01234567\}\{01234567\}' color88
+    keyword '\\'' color88
+    keyword '\\\\' color88
+    keyword '\\0' color88
+    keyword '\{\s!"#$%&()\*\+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ\}' color88
+
+    keyword > color19
+    keyword < color19
+    keyword \+ color19
+    keyword - color19
+    keyword \* color19
+    keyword / color19
+    keyword % color19
+    keyword = color19
+    keyword != color19
+    keyword == color19
+    keyword { color17
+    keyword } color17
+    keyword ( color17
+    keyword ) color17
+    keyword [ color17
+    keyword ] color17
+    keyword , color17
+    keyword : color17
+    keyword ? color17
+    keyword ; color90
+
+    keyword wholeright %{ color17
+    keyword wholeright %} color17
+    keyword wholeright %% color17
+    keyword % color19
+    keyword $$ color19
+    keyword $\[0123456789\] color19
+    keyword @$ color19
+    keyword @\[0123456789\] color19
+
+context exclusive /\* \*/ color30
+    spellcheck
+
+context exclusive // \n color30
+    spellcheck
+
+context linestart # \n color90
+    keyword \\\n color196
+    keyword /\**\*/ color30
+    keyword //*\n color30
+    keyword "+" color23
+    keyword <+> color22
+
+context " " color28
+    spellcheck
+    keyword \\" color88
+    keyword %% color88
+    keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} color88
+    keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} color88
+    keyword %\[hl\]n color88
+    keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s color88
+    keyword %[*] color88
+    keyword %c color88
+    keyword %p color88
+    keyword \\\{0123\}\{01234567\}\{01234567\} color88
+    keyword \\\\ color88
+    keyword \\' color88
+    keyword \\\{abtnvfr\} color88
Index: etc/skel/.local/share/mc/skins/rcl256.ini
===================================================================
--- etc/skel/.local/share/mc/skins/rcl256.ini	(nonexistent)
+++ etc/skel/.local/share/mc/skins/rcl256.ini	(revision 385)
@@ -0,0 +1,148 @@
+[skin]
+    description = rcl256 skin
+    256colors = true
+
+[Lines]
+    horiz = ─
+    vert = │
+    lefttop = ┌
+    righttop = ┐
+    leftbottom = └
+    rightbottom = ┘
+    topmiddle = ┬
+    bottommiddle = ┴
+    leftmiddle = ├
+    rightmiddle = ┤
+    cross = ┼
+    dhoriz = ─
+    dvert = │
+    dlefttop = ┌
+    drighttop = ┐
+    dleftbottom = └
+    drightbottom = ┘
+    dtopmiddle = ┬
+    dbottommiddle = ┴
+    dleftmiddle = ├
+    drightmiddle = ┤
+
+[core]
+    _default_ = color244;color255
+    selected = color240;color251;bold
+    marked = color38;color255
+    markselect = color231;color251
+
+# Progressbar indicator (white;darkgrey):
+    gauge = color231;color236
+
+    input = color234;color251;bold
+    inputunchanged = color239;color251
+    inputmark = color251;color243
+    disabled = color248;color243
+
+    reverse = color243;color255;
+#    normal = color243;color255
+
+    commandlinemark = color243;color255
+    header = color144;;
+    inputhistory = color253;color240
+    commandhistory = color253;color240
+
+[dialog]
+    _default_ = color255;color243
+    dfocus = color243;color251
+    dhotnormal = color255;color243;bold
+    dhotfocus = color255;color251;bold
+    dtitle = color255;color243;bold
+
+[error]
+    _default_ = color231;color160
+    errdfocus = color243;color255
+    errdhotnormal = color226;color160
+    errdhotfocus = color226;color255
+    errdtitle = color226;color160
+
+[filehighlight]
+#    directory = color244;;bold
+    directory = color238;;
+#    executable = color28;;bold
+    executable = color28;;
+    symlink = color245;
+    stalelink = color196;
+    device = color88;
+    special = color18;
+    core = color160;
+    temp = color143;
+    archive = color52;
+    doc = color94;
+    source = color24;
+    media = color28;
+    graph = color32;
+    database = color125;
+
+[menu]
+    _default_ = color243;color251
+    menusel = color231;color243
+    menuhot = color255;color251;bold
+    menuhotsel = color255;color243;bold
+    menuinactive = color243;color251
+
+[popupmenu]
+    _default_ = color251;color243
+    menusel = color255;color243
+    menutitle = color231;color243;bold
+
+[buttonbar]
+    hotkey = color255;color243;bold
+    button = color243;color251
+
+[statusbar]
+    _default_ = color243;color251
+
+[help]
+    _default_ = color255;color243
+    helpitalic = color160;color255
+    helpbold = color255;color243;bold
+    helplink = color254;color243;bold
+    helpslink = color178;color243;bold
+    helptitle = color255;color243;bold
+
+[editor]
+    _default_ = color236;color255
+# found text:
+    editbold = color226;color19;bold
+    editmarked = color243;color251
+    editwhitespace = color243;color255
+    editlinestate = color231;color251
+    bookmark = color231;color160
+    bookmarkfound = color243;color28
+    editrightmargin = color63;color243
+#    editbg =
+#    editframe =
+    editframeactive = color255;
+    editframedrag = color251;
+
+[viewer]
+    _default_ = color236;color255
+    viewbold = color19;color255
+    viewunderline = color88;color255
+    viewselected = color243;color251
+
+[diffviewer]
+    added = color231;color28
+    changedline = color255;color251
+    changednew = color160;color251
+    changed = color231;color251
+    removed = color231;color160
+    error = color160;color255
+
+[widget-common]
+    sort-sign-up = '
+    sort-sign-down = .
+
+[widget-panel]
+    filename-scroll-left-char = {
+    filename-scroll-right-char = }
+
+[widget-editor]
+    window-state-char = *
+    window-close-char = X
Index: etc/skel/Desktop/Firefox.desktop
===================================================================
--- etc/skel/Desktop/Firefox.desktop	(nonexistent)
+++ etc/skel/Desktop/Firefox.desktop	(revision 385)
@@ -0,0 +1,10 @@
+#!/usr/bin/env xdg-open
+[Desktop Entry]
+Version=1.0
+Type=Application
+Terminal=false
+Name[en_US]=Firefox
+Exec=/usr/lib/firefox/firefox
+Icon=firefox
+Icon[en_US]=firefox
+Name=Firefox

Property changes on: etc/skel/Desktop/Firefox.desktop
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: etc/skel/Desktop/Thunderbird.desktop
===================================================================
--- etc/skel/Desktop/Thunderbird.desktop	(nonexistent)
+++ etc/skel/Desktop/Thunderbird.desktop	(revision 385)
@@ -0,0 +1,10 @@
+#!/usr/bin/env xdg-open
+[Desktop Entry]
+Version=1.0
+Type=Application
+Terminal=false
+Exec=/usr/lib/thunderbird/thunderbird
+Icon=thunderbird
+Icon[en_US]=thunderbird
+Name[en_US]=Thunderbird
+Name=Thunderbird

Property changes on: etc/skel/Desktop/Thunderbird.desktop
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: etc/skel/bin/reload-desktop-icons
===================================================================
--- etc/skel/bin/reload-desktop-icons	(nonexistent)
+++ etc/skel/bin/reload-desktop-icons	(revision 385)
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+killall idesk
+idesk &

Property changes on: etc/skel/bin/reload-desktop-icons
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: root/.cpan/CPAN/MyConfig.pm
===================================================================
--- root/.cpan/CPAN/MyConfig.pm	(revision 384)
+++ root/.cpan/CPAN/MyConfig.pm	(revision 385)
@@ -34,7 +34,7 @@
   'make_arg' => q[],
   'make_install_arg' => q[UNINST=1 INSTALLDIRS=vendor],
   'make_install_make_command' => q[/usr/bin/make],
-  'makepl_arg' => q[CCFLAGS='-I/usr/include -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types' INSTALLDIRS=vendor],
+  'makepl_arg' => q[CCFLAGS='-I/usr/include -Wno-deprecated-declarations -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Wno-attributes' INSTALLDIRS=vendor],
   'mbuild_arg' => q[--extra_linker_flags -L/lib -L/usr/lib --installdirs vendor],
   'mbuild_install_arg' => q[--uninst 1 --installdirs vendor],
   'mbuild_install_build_command' => q[./Build],
Index: root/.cpan/Config.pm
===================================================================
--- root/.cpan/Config.pm	(revision 384)
+++ root/.cpan/Config.pm	(revision 385)
@@ -35,7 +35,7 @@
   'make_arg' => q[],
   'make_install_arg' => q[UNINST=1 INSTALLDIRS=vendor],
   'make_install_make_command' => q[/usr/bin/make],
-  'makepl_arg' => q[CCFLAGS='-I/usr/include -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types' INSTALLDIRS=vendor],
+  'makepl_arg' => q[CCFLAGS='-I/usr/include -Wno-deprecated-declarations -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Wno-attributes' INSTALLDIRS=vendor],
   'mbuild_arg' => q[--extra_linker_flags -L/lib -L/usr/lib --installdirs vendor],
   'mbuild_install_arg' => q[--uninst 1 --installdirs vendor],
   'mbuild_install_build_command' => q[./Build],
Index: .
===================================================================
--- .	(revision 384)
+++ .	(revision 385)

Property changes on: .
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc