If my rusty Emacs Lisp is not misleading me, norns--core-curr-host chops the value of norns-mdns-domain from the hostname on line 248 whenever we are editing a remote file.

M-x norns-maiden-send RET print("hi") RET

norns/5555 nodename nor service provided, or not known

However if I comment out that line 248 (and rebalance the parentheses)))), norns-maiden-send does what I expect.

M-x norns-maiden-send RET print("hi") RET

hi
<ok>

maiden>>

Also the REPL works just fine.

On my Android wifi hotspot I can get to norns.local just fine from browser, SSH or TRAMP, but there is no such host as norns without the domain. Same behavious whether I run Emacs on macOS or on Android in Termux, and open a file on norns over TRAMP.

I am either not properly configured, or I am missing the rationale for chopping the domain…

Meta: would this be better discussed on GitHub issues?

Anyway, great fun live-coding sequins to change parameters while scripts is running.

1 Like