Bug 474702

Summary: Support for Squirrel language
Product: [Frameworks and Libraries] frameworks-syntax-highlighting Reporter: gudvinr+kde
Component: syntaxAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: christoph, walter.von.entferndt
Priority: NOR    
Version First Reported In: 5.110.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description gudvinr+kde 2023-09-19 18:06:45 UTC
SUMMARY

Squirrel (http://squirrel-lang.org/) is an embedded language.

Notable uses:
- Valve's vscript (https://developer.valvesoftware.com/wiki/Squirrel)
- Gaijin's quirrel (https://quirrel.io/doc/diff_from_original.html) - has different grammar !
- Electric Imp (https://developer.electricimp.com/squirrel)

There are several extensions for other editors, like:
- VScode (https://bitbucket.org/marcinbar91/vscode-squirrel/src/master/) - there's more but that's more up to date
- Sublime (https://github.com/Enduriel/Sublime-Squirrel) - don't know about its state

Official description of its lexical structure:
http://squirrel-lang.org/squirreldoc/reference/language/lexical_structure.html

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10
Comment 1 Christoph Cullmann 2023-12-19 18:17:59 UTC
Hi,

as long as nobody contributes a highlighting, nothing will happen.

You already pointed to soms description, perhaps you can give it some try.

We have good documentation on

https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/README.md

to get somebody started. Beside this, one can always reach out on the channels described on

https://kate-editor.org/support/