Closed igaki closed 5 years ago
上の2つのコミットでできるようになったこと
aceコマンドを↓に修正して,常に対象の絶対パスをターミナルに表示するように変更(ace will open /home/user1/lec01/fuga.txt
のように表示される)
#!/bin/bash
# ref:https://qiita.com/katoy/items/c0d9ff8aff59efa8fcbb
realpath ()
{
f=$@;
if [ -d "$f" ]; then
base="";
dir="$f";
else
base="/$(basename "$f")";
dir=$(dirname "$f");
fi;
dir=$(cd "$dir" && /bin/pwd);
echo "$dir$base"
}
file=$1
if [ -e ${file} ]; then
echo "[[ace]] will open $(realpath $1)"
else
echo "${file} not found"
fi
editorが追加された際には,main.jsのajax_complete_callback_getfile(resp)のvar msg = resp.responseJSON;のあとで,msg.editorをeditorに追加してやればOK.
ここまで実装した処理.
aceコマンドの実装は以下の通り