From 9dcfc7e5ba55eeb8a29e4499bcc58ea20200fc2e Mon Sep 17 00:00:00 2001 From: frank-e Date: Tue, 3 Sep 2019 17:02:38 +0200 Subject: [PATCH 1/2] Update README.md Explained background and purpose of this repo. --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index f26bf3d..5b50210 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,15 @@ # KLD Keditw32 Language Definition files + +Following a [github hello world](https://guides.github.com/activities/hello-world/#branch) guide with a [markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) cheatsheet: KEDIT is a text editor based on IBM's [XEDIT](https://en.wikipedia.org/wiki/XEDIT) using a subset of [Rexx](https://en.wikipedia.org/wiki/Rexx) known as KEXX as its macro language; roughly the same idea as [EMACS](https://en.wikipedia.org/wiki/Emacs) and [LISP](https://en.wikipedia.org/wiki/Lisp_(programming_language). + +Keditw32 is a version for Windows offering *syntax highlighting*; roughly the same idea as *pygments* for [python](https://en.wikipedia.org/wiki/Python_(programming_language). 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) +2. **freeciv** for Freeciv **.ruleset** and similar files +2. **KLD** extends the built-in **kld.kld** syntax highlighting +2. **lua** (not only) for Freeciv **.lua** scripts +2. **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. From 996dd6af144719f55d0b2ebbe974c89f5b8e79d0 Mon Sep 17 00:00:00 2001 From: frank-e Date: Tue, 3 Sep 2019 17:04:30 +0200 Subject: [PATCH 2/2] Update README.md Fixed two enwiki links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5b50210..d41961b 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # KLD Keditw32 Language Definition files -Following a [github hello world](https://guides.github.com/activities/hello-world/#branch) guide with a [markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) cheatsheet: KEDIT is a text editor based on IBM's [XEDIT](https://en.wikipedia.org/wiki/XEDIT) using a subset of [Rexx](https://en.wikipedia.org/wiki/Rexx) known as KEXX as its macro language; roughly the same idea as [EMACS](https://en.wikipedia.org/wiki/Emacs) and [LISP](https://en.wikipedia.org/wiki/Lisp_(programming_language). +Following a [github hello world](https://guides.github.com/activities/hello-world/#branch) guide with a [markdown](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) cheatsheet: KEDIT is a text editor based on IBM's [XEDIT](https://en.wikipedia.org/wiki/XEDIT) using a subset of [Rexx](https://en.wikipedia.org/wiki/Rexx) known as KEXX as its macro language; roughly the same idea as [EMACS](https://en.wikipedia.org/wiki/Emacs) and [LISP](https://en.wikipedia.org/wiki/Lisp_(programming_language)). -Keditw32 is a version for Windows offering *syntax highlighting*; roughly the same idea as *pygments* for [python](https://en.wikipedia.org/wiki/Python_(programming_language). This repo contains my DIY language definition files: +Keditw32 is a version for Windows offering *syntax highlighting*; roughly the same idea as *pygments* for [python](https://en.wikipedia.org/wiki/Python_(programming_language)). 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)