当我使用Emacs的elixir-mode-iex运行iex时,我一直收到此警告:
Warning: could not run smart terminal, falling back to dumb one
我认为这只是意味着我没有完成标签,我很好。但是如果可以在Emacs中使用elixir-mode,我想要一个智能终端。
答案 0 :(得分:2)
elixir-mode-iex
使用comint-mode
主要模式与iex
互动。这也意味着它的行为就像一个哑终端(没有处理特殊转义序列的能力等等,请参阅here)。
作为一种解决方法,您可以使用term
将任何按键直接发送到子流程本身。您可以编写如下函数:
(defun my-elixir-iex ()
(interactive)
(term "iex"))
我正在进行iex
Alchemist.el集成,这会带来Inf-Ruby
之类的功能。但在完成之前,请尝试通过iex
term
干杯
塞缪尔
答案 1 :(得分:0)
当IEX无法找到tty支持时,似乎发生了警告。您可以通过使用-nw
。