当我从 Emacs 中使用 elixir-mode-iex 运行 iex 时,我不断收到此警告:
Warning: could not run smart terminal, falling back to dumb one
我认为这只是意味着我没有得到制表符补全,我对此很满意。但我想要一个智能终端,如果可以在 Emacs 中使用 elixir-mode 的话。
最佳答案
elixir-mode-iex
使用 comint-mode
主要模式与 iex
交互。这也意味着它的行为就像一个哑终端(没有能力处理特殊的转义序列等,请参阅 here )。
作为一种解决方法,您可以使用 term
将任何按键直接发送到子进程本身。您可以编写如下所示的函数:
(defun my-elixir-iex ()
(interactive)
(term "iex"))
我正在开发 iex
Alchemist.el集成,带来了类似 Inf-Ruby
的功能。但在完成之前尝试通过 term
iex
干杯
塞缪尔
关于emacs - 如何从 Emacs 运行 iex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17756855/