我正在为 Ruby on Rails 开发设置 emacs,并且希望 ECB 窗口仅显示我正在处理的项目的目录。那可能吗?
假设我在 cd 到项目目录后启动 emacs。我已将以下内容添加到我的 .emacs 中:
(defvar start-dir (getenv "PWD"))
(custom-set-variables
'(ecb-layout-name "left14")
'(ecb-layout-window-sizes (quote (("left14" (0.2564102564102564 . 0.6949152542372882) (0.2564102564102564 . 0.23728813559322035)))))
'(ecb-options-version "2.32")
'(ecb-primary-secondary-mouse-buttons (quote mouse-1--C-mouse-1))
'(ecb-source-path (list start-dir))
'(ecb-tip-of-the-day nil)
'(ecb-tree-buffer-style (quote ascii-guides))
'(inhibit-startup-screen t))
请注意,我创建了一个仅包含 start-dir 的列表。然而,ECB 同时显示了 start-dir和根 (/) 目录。