key-combo icon indicating copy to clipboard operation
key-combo copied to clipboard

emacsclientを用いてファイルを開くとキー入力するまで画面が切り変わらない

Open kenbeese opened this issue 12 years ago • 2 comments

emacs-version: 24.3.1 key-combo : 20131205 (melpa)

発生手順

  • emacs -Qで何も追加していないemacsを起動
  • load-pathにkey-combo.elのパスを追加
  • server-startでサーバーの起動
  • 下記のコードを実行
(require 'key-combo)
(key-combo-mode 1)
(key-combo-load-default)
  • emacsclient hogefile でファイルを開くと何かキー入力するまで画面がhogefileに切り変わらない

kenbeese avatar Jan 01 '14 04:01 kenbeese

406行目の(read-event)が悪さをしているようです。clientからやってきてるので直前のeventが存在しないとかでしょうか。

KeenS avatar Feb 12 '14 08:02 KeenS

key-combo-post-command-functionserver-visit-files両方見ました。 コマンドが終わってないのにpost-command-hook走らせるserver側もserver側ですが、1コマンド毎に(read-event)key-combo-post-command-functionをサスペンドしてるので実装を変えた方が良いみたいですね。

KeenS avatar Feb 12 '14 08:02 KeenS