My Sublime Text Packages


– tags: sublimeextensionhostsudevwaxeye

The whole purpose of this website is for me to have a place to boast about my side projects. Therefore, here is a list of the packages that I wrote for Sublime Text.

Syntax highlighting for your hosts file

See this page on packagecontrol.io.

Syntax highlighting for your hosts file; /etc/hosts on Linux and macOS, C:\Windows\System32\Drivers\etc\hosts (?) on Windows.

This is a complete rewrite of an older Hosts package that provided more or less the same thing, except of course for some improvements:

Credit where credit’s due:

David M. Syzdek wrote the regular expressions for matching IP-addresses that I adapted for this plugin.

The mysterious Michael B. Lyons who provided several pull requests with a range of features and fixes. clap

Syntax highlighting for udev rules

See this pacakge on packagecontrol.io.

udev is a device manager for the Linux kernel. With udev you can recognize hardware that you plug into your computer. Well, you can read all about it in the Arch wiki. I just added colouring to the rules.

At this time of writing only 103 people seem to have installed it. I guess everyone else is using Vim instead of Sublime. Ah well… ¯\_(ツ)_/¯

Syntax highlighting for Waxeye

See this package on packagecontrol.io.

Syntax highlighting for the Waxeye parser generator

Waxeye is a parser generator based on parsing expression grammars (PEGs). It supports C, Java, JavaScript, Python, Racket, and Ruby. – Github

I briefly used Waxeye to learn more about PEGs but I found it hard to deal with the lack of colours in my editor. So I wrote a highlighter for it… and that’s when I lost interest in PEG grammars and I became interested in writing plugins for Sublime Text. smile