My~/.emacs
には、特定のアプリケーション (Ubuntu 12.10; Emacs 24) で特定のファイルを開くための次の設定が含まれています。
(setq dired-guess-shell-alist-user
'(("\\.pdf\\'" "okular ? &")
("\\.djvu\\'" "okular ? &")
("\\.mp3\\'" "vlc ? &")
("\\.mp4\\'" "vlc ? &")
))
で.pdfに移動してdired-mode
ヒット!
すると、.pdfがOkularで開きますが、dired-bufferは2つの部分に分割され、2番目の部分は次の*Async Shell Command*
ようなコンテンツを含む役に立たないバッファになっています
okular(25393)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(25393)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(25393)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(25393)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
このバッファが開かれないようにするにはどうすればよいですか? (ただし、エラーが発生し、この情報が役立つ場合を除きます)。
関連する質問hereおよびhereを見つけましたが、一般的なものではなく、非同期で実行される特定のコマンドを扱っているようです*Async Shell Command*
(可能であれば、特定のファイルタイプだけでなく、非同期プロセスの一般的な動作を変更したいと思います)