WML Syntax Highlighting for various editors index
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.
- Forum Moderators Team
- Battle for Wesnoth
- Location: Wesnoth.org
- Contact:
WML Syntax Highlighting for various editors index
Here you can find configuration files to enable WML syntax highlighting for various text editors :
- Gedit (and other Gnome based editors): Has full WML support and partial inline lua support.
wml.lang
goes in/usr/share/gtksourceview-3.0/language-specs
.
cobalt-wml.xml
goes in/usr/share/gtksourceview-3.0/styles
.screenshots:download: - Notepad++: viewtopic.php?f=21&t=44392
- Visual Studio Code: viewtopic.php?f=21&t=47476
older:
Last edited by Noyga on October 9th, 2007, 5:39 pm, edited 4 times in total.
Re: WML Syntax Highlighting for various editors index
Since the gedit stuff is pretty much outdated and won't work anymore, I made a new one for gtksourceview 3. Extract it into /home/you/.local/share/gtksourceview-3.0/language-specs/, and let me know if something doesn't work.
edit: I've already found something broken. I should really test my stuff more carefully before sharing. But it's ok now.
edit: I've already found something broken. I should really test my stuff more carefully before sharing. But it's ok now.
- Attachments
-
- wml.lang.gz
- (1.38 KiB) Downloaded 1800 times
- FallenPhoenix
- Posts: 42
- Joined: September 30th, 2011, 5:20 pm
- Location: Russia
- Contact:
Re: WML Syntax Highlighting for various editors index
Here is my attempt to write syntax file for AkelPad, another good editor for Windows, and my edition of Notepad++ file.
- Attachments
-
- AkelPad - WesnothWML.7z
- (2.3 KiB) Downloaded 1520 times
-
- NotePad++ - WesnothWML.7z
- (3.54 KiB) Downloaded 1497 times
Independent translator.
// Sorry for my English :)Моя версия перевода [url=http://forum.wesnothlife.ru/index.php?topic=1141.0]тут[/url].
- Pentarctagon
- Project Manager
- Posts: 5671
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: WML Syntax Highlighting for various editors index
I also have a gedit WML syntax highlighter here.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
take one down, patch it around
-2,147,483,648 little bugs in the code
-
- Developer
- Posts: 550
- Joined: January 12th, 2011, 2:18 am
- Location: Pennsylvania, USA
Re: WML Syntax Highlighting for various editors index
Here is another Notepad++ syntax highlighter. viewtopic.php?f=21&t=44392
Co-Author of Winds of Fate
My Add-ons: Random Campaign, Custom Campaign, Ultimate Random Maps, Era of Legends, Gui Debug Tools
Erfworld: The comic that lead me to find Wesnoth.
My Add-ons: Random Campaign, Custom Campaign, Ultimate Random Maps, Era of Legends, Gui Debug Tools
Erfworld: The comic that lead me to find Wesnoth.
Re: WML Syntax Highlighting for various editors index
I experimented a little with syntax highlightning in Visual Studio Code for WML. It's not perfect, but still helpful, I guess... have fun with it!
Here is the Link: WML Syntax Highlighter for VS Code
Here is the Link: WML Syntax Highlighter for VS Code
Developer of Project Haldric
Add-ons: Millennium Era, Vision of a Shaman, A New Home
Art: Bitron's Art Thread
Tools: WML Syntax Highlighter for VS Code
Add-ons: Millennium Era, Vision of a Shaman, A New Home
Art: Bitron's Art Thread
Tools: WML Syntax Highlighter for VS Code
Re: WML Syntax Highlighting for various editors index
I also experimented with syntax highlighting, for Sublime Text 3. There are some corner cases where it doesn't do well, but it's good enough that I use it for half a year now.
A screenshot and other information is on the page for Sublime's Add-ons.
To install it:
1) Add the "package control" package in Sublime Text. For that, got to
Menubar -> Tools -> Install Package Control
2) This can then be accessed from Menubar-> Tools -> Command Pallette;
"Package Control: Install Package" is the command, after that, search for WML or Wesnoth.
A screenshot and other information is on the page for Sublime's Add-ons.
To install it:
1) Add the "package control" package in Sublime Text. For that, got to
Menubar -> Tools -> Install Package Control
2) This can then be accessed from Menubar-> Tools -> Command Pallette;
"Package Control: Install Package" is the command, after that, search for WML or Wesnoth.
Try out the dark board theme.
Re: WML Syntax Highlighting for various editors index
GNU/Emacs on Linux, at least, handles scenario files as configuration files by default because of the cfg extension. It does a decent job of syntax highlighting out of the box:
I have not yet installed the lua module for Emacs.
I have not yet installed the lua module for Emacs.
- Descacharrado
- Developer
- Posts: 14
- Joined: August 5th, 2018, 12:52 pm
Re: WML Syntax Highlighting for various editors index
I uploaded my own WML syntax for Sublime Text 3: https://github.com/Descacharrado/SublimeText-WML-Syntax
Installation is a bit trickier than Shiki's, but it features highlighting of keywords (mainline units and core tags) so if you type one of those wrong, you'll notice fast.
Installation is a bit trickier than Shiki's, but it features highlighting of keywords (mainline units and core tags) so if you type one of those wrong, you'll notice fast.
It all started when I speedran wesnoth...
Re: WML Syntax Highlighting for various editors index
I don't think it makes sense to hide most of the ones currently marked as "older" under a "Show" button like that; many of those are still in use
Wesnoth-related GitHub repos:
General mods collection, SotBEEE, AToTBWaTD, The Earth's Gut, A Little Adventure, FtF
Social media: Mastodon: @egallager@treehouse.systems, Steam: egallager
General mods collection, SotBEEE, AToTBWaTD, The Earth's Gut, A Little Adventure, FtF
Social media: Mastodon: @egallager@treehouse.systems, Steam: egallager
- lhybrideur
- Posts: 410
- Joined: July 9th, 2019, 1:46 pm
Re: WML Syntax Highlighting for various editors index
And why is Sublime not it the list?