WML Syntax Highlighting for KWrite
Moderator: Forum Moderators
Forum rules
- Please use [code] BBCode tags in your posts for embedding WML snippets.
- To keep your code readable so that others can easily help you, make sure to indent it following our conventions.
WML Syntax Highlighting for KWrite
Hey, all. We just started working with the Wesnoth system to make an add-on and we are having a fantastic time of it! Having tried to mod other games in the past (Diablo II, for instance), I must say that the modularity and flexibility of this program is nothing short of astonishing.
That said, we've found ourselves editing quite a lot of WML over the past day or two. We've also found ourselves sitting for twenty minutes staring at a text file until we realized we were missing a quotation mark. As a result, I took some time today to investigate the color highlighting system for KWrite (since both of our development machines are Debian boxes running KDE). If you're a Linux user and want syntax-highlighting, you might get some use out of this file. Just pop it into your ~/.kde/share/apps/katepart/syntax directory and open a .cfg file.
Note that this file has a high priority setting so that it overrides the Quake syntax highlighting that ships with Debian's KWrite package. Also, note that I just threw this together a couple hours ago and so it hasn't been very thoroughly tested. If you use it and find something wrong with it, please e-mail me or post here.
Cheers!
That said, we've found ourselves editing quite a lot of WML over the past day or two. We've also found ourselves sitting for twenty minutes staring at a text file until we realized we were missing a quotation mark. As a result, I took some time today to investigate the color highlighting system for KWrite (since both of our development machines are Debian boxes running KDE). If you're a Linux user and want syntax-highlighting, you might get some use out of this file. Just pop it into your ~/.kde/share/apps/katepart/syntax directory and open a .cfg file.
Note that this file has a high priority setting so that it overrides the Quake syntax highlighting that ships with Debian's KWrite package. Also, note that I just threw this together a couple hours ago and so it hasn't been very thoroughly tested. If you use it and find something wrong with it, please e-mail me or post here.
Cheers!
- Attachments
-
- wml.xml.tar.bz2
- KWrite syntax highlighting definition for WML file format.
- (176 Bytes) Downloaded 359 times
Last edited by tvynr on November 1st, 2006, 11:17 pm, edited 1 time in total.
Cool, thanks.
http://www.wesnoth.org/wiki/User:Sapient... "Looks like your skills saved us again. Uh, well at least, they saved Soarin's apple pie."
Update: fixed two small syntax highlighting bugs: nested macros now highlight properly, as do comments.
- Attachments
-
- wml.xml.tar.bz2
- KWrite syntax highlighting definition for WML file format.
- (176 Bytes) Downloaded 342 times
-
- Posts: 161
- Joined: September 6th, 2005, 10:41 pm
- Location: Australia
It seems you've attached the the wrong file:
Code: Select all
% file wml.xml
wml.xml: broken symbolic link to `/static/projects/wesnoth/Massive Era Project/trunk/utilities/wml.xml'
Both times, it would seem. I forgot to tell tar to deference the symlink. Sorry about that; thanks for pointing it out. I should look more carefully at file sizes next time.
Attached should be the real thing.
Attached should be the real thing.
- Attachments
-
- wml.xml.tar.bz2
- KWrite syntax highlighting definition for WML file format.
- (990 Bytes) Downloaded 351 times