Допустим, мы работаем с Python (или Matlab) с компанией. Без низкоуровневых сообщений компании, которые
Completion needs an inferior Python process running
Тем не менее, очевидное решение для автоматического запуска низшего процесса
(add-hook 'python-mode 'run-python)
будет запускать новый процесс Python каждый раз, когда я открываю .py файл (это становится дороже с Matlab)
Есть ли ловушка, которая запускается только при первом запуске основного режима? Или есть способ определить, запущен ли процесс на языке Python / Matlab? Или есть другой способ решить эту проблему - автоматически запустить подчиненный процесс в основном режиме, но только один раз?
run-python
функция принимает требуемую ARG:(run-python CMD &optional DEDICATED SHOW)
. Он отлично работает в интерактивном режиме, но когда этот хук выполняется, я получаю сообщениеWrong number of arguments
об ошибке.