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