Skip to content

frank-e/KLD

Repository files navigation

KLD

Keditw32 Language Definition files

Following a github hello world guide with a markdown cheatsheet: KEDIT is a text editor based on IBM's XEDIT using a subset of Rexx known as KEXX as its macro language; roughly the same idea as EMACS and LISP.

Keditw32 is a version for Windows offering syntax highlighting; roughly the same idea as pygments for python. This repo contains my DIY language definition files:

  1. batch for Windows cmd.exe scripts, file extension .cmd
  2. config for PC DOS config.sys files (historic)
  3. freeciv for Freeciv .ruleset and similar files
  4. kexx modified built-in rexx.kld for .kex and .kml
  5. kld extends the built-in kld.kld syntax highlighting
  6. lua (not only) for Freeciv .lua scripts
  7. rexx modified built-in rexx.kld for Regina and ooRexx
  8. wasm for Open Watcom .asm files (experimental)

CAVEAT: These language definition files may help in viewing or editing sources for the relevant languages with KEDIT, but are unsuited for syntax checks. Notably lua.kld covers only a subset of the LUA syntax, some levels of long comments or multi-line strings, not all (255) levels, this is a limitation of KEDIT's syntax highlighting.

Version 0.2

Download v0.2.zip or tarball