2021年7月28日 (水曜日)

18:52:25 # Life trampつかっててバッファリストがハングするなぁとおもっていたら。原因を発見した。 (setq ess-r-package-auto-activate nil)にしたら解決。 どうもESSはバッファリストをロードするときにファイルがパッケージの中に入っているかを確認するためにDESCRIPTIONという名前のファイルがあるかを検出しようとするらしい。 そしてBuffer ListバッファのデフォルトディレクトリのDESCRIPTIONがtrampのディレクトリでありうる。

  file-exists-p("/scp:rammushome:/var/log/DESCRIPTION")
  ess-r-package--find-package-path("/scp:rammushome:/var/log/")
  ess-r-package-auto-activate()
  run-hooks(after-change-major-mode-hook)
  run-mode-hooks(Buffer-menu-mode-hook)
	
Junichi Uekawa