組み込みLinux上でエディタを起動するとCPUもメモリもつらい事になる。
EdisonのディスクをMacでマウントして、Macで起動したemacsでプログラムを書く。実行はEdisonにログインしておこなう。

sshfsのインストール

% brew install osxfuse sshfs

osxfuseのインストールログに表示される通り設定する
% sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Filesystems/osxfusefs.fs /Library/Filesystems/
% sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs


マウント

Edisonへのsshログイン設定の設定をしたうえで

% mkdir /Volumes/edison
% sshfs edison: /Volumes/edison
あるいは
% sshfs edison.local: /Volumes/edison

これでホームディレクトリがマウントできる

マウントした状態でMacから作成・操作したファイルは、Edison上ではrootが作ったことになる。
gitの操作ぐらいならMacからやっても大丈夫だと思う。
npmのインストールはC拡張モジュールとかはMac用のがビルドされてしまうのでやめたほうがいい。そういうのはsshでEdisonにログインしてからやる。


アンマウント

% umount /Volumes/edison