diff options
Diffstat (limited to 'README.org')
-rw-r--r-- | README.org | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -2,7 +2,7 @@ Get a lua shell or supercollider shell on a norns from the command-line, similar to the shell in the maiden interface. -Requires nanomsg. +Requires nanomsg. Install with ~sudo make install~. #+BEGIN_SRC sh # get a lua shell @@ -12,3 +12,20 @@ Requires nanomsg. ./norns_shell ws://norns.local:5556 #+END_SRC +There's an example in ~example/~ of a project with a Makefile that uploads and loads when ~M-x compile~'d in emacs. This piece of emacs lisp may be helpful if you'd like to ~C-c C-c~ instead. + +#+BEGIN_SRC lisp +(defun recursive-upwards-compile () + (interactive) + (if (string-prefix-p "make" compile-command) + (let ((directory (locate-dominating-file default-directory "Makefile"))) + (when directory + (cd directory) + (compile compile-command) + (message directory))) + (compile compile-command))) + +(add-hook 'lua-mode-hook + (lambda () + (local-set-key (kbd "C-c C-c") 'recursive-upwards-compile))) +#+END_SRC |