Emacs中自動重新整理dired緩衝區

2022-09-03 09:12:09 字數 631 閱讀 4311

在dired模式中,如果在不同buffer間切換,buffer不會自動更新,有時還需要手工按「g」鍵,比較麻煩,如下設定和**能夠在buffer切換和執行shell命令後自動更新dired buffer:

;; 切換buffer後,立即重新整理

(defadvice switch-to-buffer (after revert-buffer-now activate)

(if (eq major-mode 'dired-mode)

(revert-buffer)))

;; 執行shell-command後,立即重新整理

(defadvice shell-command (after revert-buffer-now activate)

(if (eq major-mode 'dired-mode)

(revert-buffer)))

;; 在bookmark中進入dired buffer時自動重新整理

(dired-auto-revert-buffer t)

author: galaxy

created: 2015-04-27 mon 00:02

emacs 24.4.1 (org mode 8.2.10)

validate

Emacs 059 Dired模式使用

emacs 059 dired模式使用 這個功能說起來不陌生,其實使用命令列模式的時候引數是乙個目錄的時候啟動的就是乙個相同或者是相似的功能。除此之外,vim中也有乙個與之顯示的功能。啟動方式c x d,之後輸入乙個需要檢視的目錄。具體的效果如下 接下來,可以進行目錄級別的操作。常用的操作如下 1....

Emacs必修 使用dired管理檔案

require dired require dired require dired sort ido mode 1 global dired hide details mode 1 setq dired recursive deletes top setq dired recursive copie...

Emacs檔案和目錄操作模式Dired

進入dired模式 1.在終端中 輸入emacs 和給定目錄名 emacs dirname emacs dirname 表示在後台執行,此時你還可以使用該終端做其他事情 2.在emacs中 c x c f dirname 開啟乙個目錄 c x d 也就是繫結到下面這個函式 m x dired 說明 ...