diff --git a/kate/data/4dos.xml b/kate/data/4dos.xml new file mode 100644 index 000000000..f4f4e6798 --- /dev/null +++ b/kate/data/4dos.xml @@ -0,0 +1,926 @@ + + + + + +]> + + + + + todo + attention + attn + fixme + achtung + info + + + DOSMEM + EMS + EXTENDED + XMS + CDROM + CLUSTSIZE + CODEPAGE + COM + DEVICE + DISKFREE + DISKTOTAL + DISKUSED + DRIVETYPE + HDDSIZE + LPT + READY + REMOTE + REMOVABLE + ATTRIB + COMPARE + FILEAGE + FILECLOSE + FILEOPEN + FILEREAD + FILEREADB + FILES + FILESEEK + FILESEEKL + FILESIZE + FILEWRITE + FILEWRITEB + FINDCLOSE + LINES + ASCII + COUNT + FIELDS + INDEX + ISALNUM + ISALPHA + ISASCII + ISCNTRL + ISDIGIT + ISLOWER + ISPRINT + ISPUNCT + ISSPACE + ISUPPER + ISXDIGIT + LEN + SIMILAR + WILD + WORDS + ABS + AVERAGE + CEILING + CONVERT + DEC + DECIMAL + DIGITS + EVAL + FLOOR + INC + INT + MAX + MIN + NUMERIC + RANDOM + DATE + DAY + DOWI + DOY + ISODOWI + ISOWEEK + ISOWYEAR + MAKEAGE + MONTH + TIME + YEAR + EXEC + INIWRITE + + + DDCSTR + MASTER + READSCR + SMBSTR + CWD + CWDS + FSTYPE + LABEL + SERIAL + ATTRIB + FILEDATE + FILETIME + FINDFIRST + FINDNEXT + LINE + MD5 + SEARCH + SHA1 + TRUENAME + UNIQUE + ALTNAME + EXPAND + EXT + FILENAME + FULL + LFN + NAME + PATH + QUOTE + SFN + UNQUOTE + UNQUOTES + ASCII + CAPS + CHAR + FIELD + FORMAT + INSERT + INSTR + LCS + LEFT + LOWER + LTRIM + REPEAT + REPLACE + RIGHT + RTRIM + REVERSE + STRIP + SUBST + SUBSTR + TRIM + UPPER + WORD + COMMA + AGEDATE + DATECONV + DOW + DOWF + MAKEDATE + MAKETIME + MONTHF + ALIAS + CLIP + CLIPW + EXECSTR + FUNCTION + HISTORY + IF + INIREAD + SELECT + TIMER + + if + iff + text + input + inkey + do + enddo + + iterate + leave + + switch + errorlevel + + defined + isalias + isfunction + isinternal + islabel + + + set + function + alias + + + ENDLOCAL + UNALIAS + UNFUNCTION + UNSET + + + for + else + elseiff + endiff + enddo + endtext + case + endswitch + default + + + + + BREAK + IDLE + LFNFOR + LOADBTM + SWAPPING + TRANSIENT + VERIFY + + + CALL + CD + CHDIR + CDD + DIR + ERASE + DEL + DESCRIBE + HEAD + MD + MKDIR + RD + RMDIR + PUSHD + REN + RENAME + TOUCH + + + BEEP + CANCEL + DATE /T + FREE + KEYBD + ELSE + PAUSE + POPD + QUIT + SETDOS + SHIFT + TAIL + TEE + TIME + TIMER + TYPE + + + CHCP + DELAY + COUNTRY + SETERROR + + + CLS + COLOR + + + ATTRIB + COPY + FFIND + MOVE + + + DRAWBOX + DRAWHLINE + DRAWVLINE + SCREEN + SCRPUT + VSCRPUT + + + EXCEPT + GLOBAL + + + SETLOCAL + + + on + off + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kate/data/CMakeLists.txt b/kate/data/CMakeLists.txt index 9dc0f7681..2fa20670d 100644 --- a/kate/data/CMakeLists.txt +++ b/kate/data/CMakeLists.txt @@ -25,32 +25,33 @@ install( FILES install( FILES language.dtd syntax.template - abap.xml abc.xml actionscript.xml ada.xml ahdl.xml ahk.xml alert_indent.xml + 4dos.xml abap.xml abc.xml actionscript.xml ada.xml ahdl.xml ahk.xml alert_indent.xml alert.xml ample.xml ansic89.xml ansys.xml apache.xml asm6502.xml asm-avr.xml asm-dsp56k.xml asm-m68k.xml asn1.xml asp.xml asterisk.xml awk.xml bash.xml bibtex.xml bmethod.xml ccss.xml cgis.xml cg.xml changelog.xml chicken.xml cisco.xml clipper.xml clojure.xml cmake.xml coffee.xml coldfusion.xml - commonlisp.xml component-pascal.xml context.xml crk.xml - css.xml cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml - debiancontrol.xml desktop.xml diff.xml djangotemplate.xml dosbat.xml dot.xml + commonlisp.xml component-pascal.xml context.xml crk.xml css.xml + cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml debiancontrol.xml + desktop.xml diff.xml djangotemplate.xml dockerfile.xml dosbat.xml dot.xml doxygenlua.xml doxygen.xml dtd.xml d.xml eiffel.xml email.xml erlang.xml - euphoria.xml e.xml ferite.xml fgl-4gl.xml fgl-per.xml fortran.xml freebasic.xml - fsharp.xml fstab.xml gap.xml gcc.xml gdb.xml gdl.xml gettext.xml git-rebase.xml - glosstex.xml glsl.xml gnuassembler.xml gnuplot.xml go.xml grammar.xml haml.xml - haskell.xml html.xml idconsole.xml idl.xml ilerpg.xml inform.xml + euphoria.xml e.xml fasm.xml ferite.xml fgl-4gl.xml fgl-per.xml fortran.xml freebasic.xml + fsharp.xml fstab.xml ftl.xml gap.xml gcc.xml gdb.xml gdl.xml gettext.xml git-ignore.xml + git-rebase.xml gitolite.xml glosstex.xml glsl.xml gnuassembler.xml gnuplot.xml go.xml + grammar.xml haml.xml haskell.xml haxe.xml html.xml hunspell-aff.xml hunspell-dat.xml + hunspell-dic.xml hunspell-idx.xml idconsole.xml idl.xml ilerpg.xml inform.xml ini.xml isocpp.xml jam.xml javadoc.xml javascript.xml java.xml json.xml - jsp.xml julia.xml kbasic.xml latex.xml ldif.xml less.xml lex.xml lilypond.xml - literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lua.xml m3u.xml - m4.xml mab.xml makefile.xml mako.xml mason.xml mathematica.xml matlab.xml maxima.xml - mediawiki.xml mel.xml mergetagtext.xml mips.xml modelica.xml modelines.xml - modula-2.xml monobasic.xml mup.xml nasm.xml nemerle.xml nesc.xml noweb.xml - objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml + jsp.xml julia.xml j.xml kbasic.xml latex.xml ldif.xml ld.xml less.xml lex.xml lilypond.xml + literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lsl.xml lua.xml m3u.xml + m4.xml mab.xml makefile.xml mako.xml mandoc.xml mason.xml mathematica.xml matlab.xml + maxima.xml mediawiki.xml mel.xml mergetagtext.xml metafont.xml mips.xml modelica.xml + modelines.xml modula-2.xml monobasic.xml mup.xml nagios.xml nasm.xml nemerle.xml nesc.xml + noweb.xml objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml pango.xml pascal.xml perl.xml pgn.xml php.xml picsrc.xml pig.xml pike.xml postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml puppet.xml - purebasic.xml python.xml qmake.xml qml.xml qt4.xml rapidq.xml relaxngcompact.xml - relaxng.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml rpmspec.xml - rsiidl.xml ruby.xml r.xml sather.xml scala.xml scheme.xml sci.xml scss.xml - sed.xml sgml.xml sieve.xml sisu.xml sml.xml spice.xml sql-mysql.xml + purebasic.xml python.xml qmake.xml qml.xml qt4.xml q.xml rapidq.xml relaxngcompact.xml + relaxng.xml replicode.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml + roff.xml rpmspec.xml rsiidl.xml rtf.xml ruby.xml r.xml sather.xml scala.xml scheme.xml + sci.xml scss.xml sed.xml sgml.xml sieve.xml sisu.xml sml.xml spice.xml sql-mysql.xml sql-postgresql.xml sql.xml stata.xml systemc.xml systemverilog.xml tads3.xml tcl.xml tcsh.xml template-toolkit.xml texinfo.xml textile.xml tibasic.xml txt2tags.xml update-files.xml uscript.xml valgrind-suppression.xml diff --git a/kate/data/Makefile.am b/kate/data/Makefile.am index fe91bf7ab..1320d7a33 100644 --- a/kate/data/Makefile.am +++ b/kate/data/Makefile.am @@ -5,32 +5,33 @@ rckate_DATA = katepartui.rc katepartreadonlyui.rc syntaxkatedir = $(kde_datadir)/katepart/syntax syntaxkate_DATA = language.dtd syntax.template \ - abap.xml abc.xml actionscript.xml ada.xml ahdl.xml ahk.xml alert_indent.xml \ + 4dos.xml abap.xml abc.xml actionscript.xml ada.xml ahdl.xml ahk.xml alert_indent.xml \ alert.xml ample.xml ansic89.xml ansys.xml apache.xml asm6502.xml asm-avr.xml \ asm-dsp56k.xml asm-m68k.xml asn1.xml asp.xml asterisk.xml awk.xml bash.xml \ bibtex.xml bmethod.xml ccss.xml cgis.xml cg.xml changelog.xml chicken.xml \ cisco.xml clipper.xml clojure.xml cmake.xml coffee.xml coldfusion.xml \ - commonlisp.xml component-pascal.xml context.xml cpp.xml crk.xml \ - css.xml css-php.xml cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml \ - debiancontrol.xml desktop.xml diff.xml djangotemplate.xml dosbat.xml dot.xml \ + commonlisp.xml component-pascal.xml context.xml cpp.xml crk.xml css.xml \ + css-php.xml cs.xml cue.xml curry.xml c.xml ddoc.xml debianchangelog.xml debiancontrol.xml \ + desktop.xml diff.xml djangotemplate.xml dockerfile.xml dosbat.xml dot.xml \ doxygenlua.xml doxygen.xml dtd.xml d.xml eiffel.xml email.xml erlang.xml \ - euphoria.xml e.xml ferite.xml fgl-4gl.xml fgl-per.xml fortran.xml freebasic.xml \ - fsharp.xml fstab.xml gap.xml gcc.xml gdb.xml gdl.xml gettext.xml git-rebase.xml \ - glosstex.xml glsl.xml gnuassembler.xml gnuplot.xml go.xml grammar.xml haml.xml \ - haskell.xml html.xml html-php.xml idconsole.xml idl.xml ilerpg.xml inform.xml \ - ini.xml jam.xml javadoc.xml javascript.xml javascript-php.xml java.xml json.xml \ - jsp.xml julia.xml kbasic.xml latex.xml ldif.xml less.xml lex.xml lilypond.xml \ - literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lua.xml m3u.xml \ - m4.xml mab.xml makefile.xml mako.xml mason.xml mathematica.xml matlab.xml maxima.xml \ - mediawiki.xml mel.xml mergetagtext.xml mips.xml modelica.xml modelines.xml \ - modula-2.xml monobasic.xml mup.xml nasm.xml nemerle.xml nesc.xml noweb.xml \ - objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml \ + euphoria.xml e.xml fasm.xml ferite.xml fgl-4gl.xml fgl-per.xml fortran.xml freebasic.xml \ + fsharp.xml fstab.xml ftl.xml gap.xml gcc.xml gdb.xml gdl.xml gettext.xml git-ignore.xml \ + git-rebase.xml gitolite.xml glosstex.xml glsl.xml gnuassembler.xml gnuplot.xml go.xml \ + grammar.xml haml.xml haskell.xml haxe.xml html.xml html-php.xml hunspell-aff.xml \ + hunspell-dat.xml hunspell-dic.xml hunspell-idx.xml idconsole.xml idl.xml ilerpg.xml \ + inform.xml ini.xml jam.xml javadoc.xml javascript.xml javascript-php.xml java.xml json.xml \ + jsp.xml julia.xml j.xml kbasic.xml latex.xml ldif.xml ld.xml less.xml lex.xml lilypond.xml \ + literate-curry.xml literate-haskell.xml logtalk.xml lpc.xml lsl.xml lua.xml m3u.xml \ + m4.xml mab.xml makefile.xml mako.xml mandoc.xml mason.xml mathematica.xml matlab.xml \ + maxima.xml mediawiki.xml mel.xml mergetagtext.xml metafont.xml mips.xml modelica.xml \ + modelines.xml modula-2.xml monobasic.xml mup.xml nagios.xml nasm.xml nemerle.xml nesc.xml \ + noweb.xml objectivecpp.xml objectivec.xml ocaml.xml octave.xml oors.xml opal.xml opencl.xml \ pango.xml pascal.xml perl.xml pgn.xml php.xml picsrc.xml pig.xml pike.xml \ postscript.xml povray.xml ppd.xml progress.xml prolog.xml protobuf.xml puppet.xml \ - purebasic.xml python.xml qmake.xml qml.xml qt4.xml rapidq.xml relaxngcompact.xml \ - relaxng.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml rpmspec.xml \ - rsiidl.xml ruby.xml r.xml sather.xml scala.xml scheme.xml sci.xml scss.xml \ - sed.xml sgml.xml sieve.xml sisu.xml sml.xml spice.xml sql-mysql.xml \ + purebasic.xml python.xml qmake.xml qml.xml qt4.xml q.xml rapidq.xml relaxngcompact.xml \ + relaxng.xml replicode.xml restructuredtext.xml rest.xml rexx.xml rhtml.xml rib.xml \ + roff.xml rpmspec.xml rsiidl.xml rtf.xml ruby.xml r.xml sather.xml scala.xml scheme.xml \ + sci.xml scss.xml sed.xml sgml.xml sieve.xml sisu.xml sml.xml spice.xml sql-mysql.xml \ sql-postgresql.xml sql.xml stata.xml systemc.xml systemverilog.xml tads3.xml \ tcl.xml tcsh.xml template-toolkit.xml texinfo.xml textile.xml tibasic.xml \ txt2tags.xml update-files.xml uscript.xml valgrind-suppression.xml \ diff --git a/kate/data/abap.xml b/kate/data/abap.xml index 40e24ad69..91ac5e5ca 100644 --- a/kate/data/abap.xml +++ b/kate/data/abap.xml @@ -1,6 +1,6 @@ - + diff --git a/kate/data/actionscript.xml b/kate/data/actionscript.xml index cea26395c..a77291665 100644 --- a/kate/data/actionscript.xml +++ b/kate/data/actionscript.xml @@ -1,6 +1,6 @@ - + @@ -259,14 +259,14 @@ - - - - - - - - + + + + + + + + diff --git a/kate/data/ahk.xml b/kate/data/ahk.xml index 8539e6516..ebc7e1abd 100644 --- a/kate/data/ahk.xml +++ b/kate/data/ahk.xml @@ -1013,14 +1013,14 @@ - - - - - - - - + + + + + + + + diff --git a/kate/data/alert_indent.xml b/kate/data/alert_indent.xml index a03ea21a1..cc108f24b 100644 --- a/kate/data/alert_indent.xml +++ b/kate/data/alert_indent.xml @@ -26,13 +26,16 @@ This file is included in every file that highlights the "alerts" keywords. That's why extensions and mimetype are empty. --> -