FirstLoveLife / nand2tetris.el

Major Mode for HDL files in nand2tetris.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nand2tetris.el

http://melpa.org/packages/nand2tetris-badge.svg

The aim of this package is to be best emacs tool to accompany you on your nand2tetris journey in Coursera, or the Official Website for it.

Only works on Linux/OSX...for now

Getting Started

Set the path to your nand2tetris directory with e.g. (setq nand2tetris-core-base-dir "~/nand2tetris").

Goodies

Using C-c C-c will call nand2tetris/tests-current-hdl-elsewhere which is the same as running:

HardwareSimulator.sh FILE.tst    Starts the Hardware Simulator and runs the
                                 FILE.tst test script.  The success/failure
                                 message is printed to the command console.

And printing the result in the modeline, it looks like this:

img/test-current-hdl.png

Contributors

  • @davidshepherd7

About

Major Mode for HDL files in nand2tetris.


Languages

Language:Emacs Lisp 82.7%Language:YASnippet 17.3%