2013-10-24 3 views
2

У меня есть оболочка в Emacs, но major-mode дает мне всего comint-mode.
Есть ли способ определить, какой тип оболочки?Как определить, какая оболочка работает в режиме Emacs comint?

Возможно, была вызвана функция Emacs для ее запуска?
Или, по крайней мере, какой исполняемый файл интерпретатора?

ответ

5

М-:(process-command (get-buffer-process (current-buffer)))

+0

Да, это поможет, спасибо – Sergey

2

В некоторых случаях, при использовании стандартной оболочки

echo $0 

может быть достаточным.

+1

У вас могут быть не только стандартные системные оболочки, работающие в Emacs – Sergey

+0

@Sergey Спасибо, указав, немного исправит ответ. –

Смежные вопросы