E100 Assembly
Provides syntax highlighting and snippets for E100 assembly language.
Details
Installs
- Total 498
- Win 328
- Mac 81
- Linux 89
Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | Jun 29 | Jun 28 | Jun 27 | Jun 26 | Jun 25 | Jun 24 | Jun 23 | Jun 22 | Jun 21 | Jun 20 | Jun 19 | Jun 18 | Jun 17 | Jun 16 | Jun 15 | Jun 14 | Jun 13 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
E100 assembly for Sublime Text
This is a Sublime Text package that provides syntax highlighting and snippets for E100 assembly language. I'm currently working on building a simple preprocessor to make programming in E100 assembly even easier.s
Syntax highlighting will be triggered for any file ending in *.e, *.easm, or *.e100, and will look something like this, depending on your theme:
Also, due to the way I've written the syntax definition file, Sublime won't highlight a statement until it's valid, so you know when you've written something that will assemble:
New:
In the latest release, there are now snippets! Just type any of the opcodes (or 'data' or 'import') and select the option in the menu that has (with hints) after the name. For instance, to get a snippet for the add opcode, you would type add
, then from the autocomplete dropdown, you'd select add (with hints)
. The autofill menu will also show some brief text describing the command. Once the snippet is inserted, each argument will have some text in place that describes what should go there, and you can use the tab
and shift+tab
keys to move through the snippet.
Installation Instructions
Via Package Control (recommended)
You can now get E100 assembly support directly through Package Control! Installing through package control will also keep the extension up-to-date, such as when syntax highlighting is improved or snippets are added.
- Install Package Control (if you haven't already)
- Run the “Package Control: Install Package” command
- Use
Ctrl+Shift+P
to open the command palette. - Type
pcip
and pressEnter
to run the command.
- Use
- Search for and install the
E100 Assembly
plugin. - Restart Sublime Text if syntax highlighting doesn't start automatically.
Manually (with git)
NOTE: If you do it this way, there's no auto-update, and you'll have to use git pull
to keep the package up-to-date.
Clone the repository in your Sublime Text “Packages” directory:
git clone https://github.com/ahouse101/SublimeE100Assembly.git
For Sublime Text 3, the “Packages” directory is located at:
- OS X:
~/Library/Application Support/Sublime Text 3/Packages/
- Linux:
~/.config/sublime-text-3/Packages/
- Windows:
%APPDATA%\Sublime Text 3\Packages\
Manually (without git)
This is the hard way, if you don't have Package Control or git installed. The only way to keep the package up-to-date with this method is to repeat all the steps.
- Download the
.zip
file from this page. - Create a folder called
E100 Assembly
inside Sublime Text's “Packages” directory (location shown above). - Extract the contents of the zip into that folder.
- Restart Sublime Text if syntax highlighting doesn't start automatically.