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.

Hosts

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 Blyons who provided several pull requests with a range of features and fixes. clap

udev rules

A syntax highlighter for udev rules.

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… ¯\_(ツ)_/¯

Waxeye

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 then I became interested in writing plugins for Submlime. smile