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
ます。これは、ダム端末のように動作していることも意味します (特別なエスケープ シーケンスなどを処理する機能はありません。こちらを参照してください)。
term
回避策として、キーの押下をサブプロセス自体に直接送信する方法を使用できます。次のような関数を記述できます。
(defun my-elixir-iex ()
(interactive)
(term "iex"))
私は、hasのような機能をもたらすiex
Alchemist.elInf-Ruby
統合に取り組んでいます。iex
しかし、それが完了するまでは、経由で使用してみてくださいterm
乾杯
サミュエル
IEX が tty サポートを見つけられない場合にその警告が発生するようです。で呼び出すことにより、emacs で tty モードを有効にできます-nw
。