ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

E100 Assembly

by ahouse101 ALL

Provides syntax highlighting and snippets for E100 assembly language.

Details

Installs

  • Total 388
  • Win 249
  • Mac 61
  • Linux 78
Oct 28 Oct 27 Oct 26 Oct 25 Oct 24 Oct 23 Oct 22 Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14
Windows 0 0 0 0 0 0 0 1 1 1 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 1 0 0 0
Mac 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 0 1 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 0 1 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.

  1. Install Package Control (if you haven't already)
  2. Run the “Package Control: Install Package” command
    1. Use Ctrl+Shift+P to open the command palette.
    2. Type pcip and press Enter to run the command.
  3. Search for and install the E100 Assembly plugin.
  4. 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.

  1. Download the .zip file from this page.
  2. Create a folder called E100 Assembly inside Sublime Text's “Packages” directory (location shown above).
  3. Extract the contents of the zip into that folder.
  4. Restart Sublime Text if syntax highlighting doesn't start automatically.