Emacs中自动刷新dired缓冲区

在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

最新文章

  1. CentOS 安装 Dubbo 管理控制台
  2. linux 学习15 16 启动管理,备份和恢复
  3. JS之函数表达式
  4. python 练习 10
  5. sql server 查询数据库所有的表名+字段
  6. HDU 4861 Couple doubi (数论 or 打表找规律)
  7. DNS域欺骗攻击详细教程之Linux篇
  8. STL容器小结
  9. 【SqlServer系列】表单查询
  10. 进击Node.js基础(二)promise
  11. 禁止root登陆sshd/并修改默认端口号
  12. 和为S的正数序列
  13. Gradle史上最详细解析
  14. Eclipse 使用 ButterKnife 细节问题
  15. springMVC_01认识springMVC
  16. 获得最近一天的提交,并使用winscp上传到服务器
  17. shiro课程的学习
  18. windows下GitHub的安装、配置以及项目的上传过程详细介绍
  19. php 7.2 安装 mcrypt 扩展: mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl
  20. <%@ include file=""%>与<jsp:include page=""/>

热门文章

  1. BZOJ2467五角形生成树——数学
  2. 用Entity Framework 来创建MySql数据库和表结构
  3. go http 下载视频(TS码流文件)(推荐一个网站学习 go example)
  4. lwip【6】LWIP使用经验
  5. [poj3368]Frequent values(rmq)
  6. [poj3071]football概率dp
  7. POJ-3050
  8. Http协议-报文
  9. 转:使用 VisualVM 进行性能分析及调优
  10. php封装pdo操作数据的工具类