会社でPython(またはMatlab)を使用しているとしましょう。劣ったプロセスがなければ、会社は
Completion needs an inferior Python process running
ただし、劣ったプロセスを自動的に実行する明白な解決策
(add-hook 'python-mode 'run-python)
.pyファイルを開くたびに新しいpythonプロセスを実行します(Matlabを使用するとコストが高くなります)
メジャーモードが初めて実行されるときにのみ実行されるフックはありますか?または、python / matlabの下位プロセスがすでに実行されているかどうかを検出する方法はありますか?または、メジャーモードで1回だけ下位プロセスを自動的に実行するというこの問題を解決する別の方法はありますか?
run-python
関数が必要な引数をとります(run-python CMD &optional DEDICATED SHOW)
。インタラクティブに問題なく動作しますが、このフックを実行するとWrong number of arguments
エラーが発生します。