牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Emacs の shell-mode で bash-completion を利用して Rails コマンドの補完をしたいのに Timeout になる件

症状

$ rails g #<- ここでタブキー
$ rails generate #<- 補完される
$ rails generate sca #<- ここでタブキー
Timeout while waiting for an answer from bash-completion

対策

bash-completion.el のコード見てみる

下記変数の数値を2倍にしてinit.elに書いてみた(2.5 -> 5)

(setq bash-completion-process-timeout 5)
確認
$ rails generate sca #<- ここでタブキー
$ rails generate scaffold

補完された