emacs下 dired 怎么样才可以自动更新目录?

Vim、Emacs配置和使用
回复
gy619
帖子: 237
注册时间: 2011-10-11 10:16

emacs下 dired 怎么样才可以自动更新目录?

#1

帖子 gy619 » 2012-07-23 19:26

emacs下 dired 怎么样才可以自动更新目录?每次都要按g才可以自动更新?有无方法可以自动更新目录?
头像
老蒋
帖子: 52
注册时间: 2007-01-21 15:48
来自: 四川

Re: emacs下 dired 怎么样才可以自动更新目录?

#2

帖子 老蒋 » 2012-07-25 10:33

gy619 写了:emacs下 dired 怎么样才可以自动更新目录?每次都要按g才可以自动更新?有无方法可以自动更新目录?
这个需求比较蛋疼。Emacs依赖ls命令的输出。不停的刷这个动作确实很蛋疼。

另外目前没有什么好的办法让文件系统hook触发emacs的内部命令。

按一下G我觉得还是很方便的。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: emacs下 dired 怎么样才可以自动更新目录?

#3

帖子 lilydjwg » 2012-07-25 12:20

老蒋 写了:
gy619 写了:emacs下 dired 怎么样才可以自动更新目录?每次都要按g才可以自动更新?有无方法可以自动更新目录?
这个需求比较蛋疼。Emacs依赖ls命令的输出。不停的刷这个动作确实很蛋疼。

另外目前没有什么好的办法让文件系统hook触发emacs的内部命令。

按一下G我觉得还是很方便的。
我想知道为什么是 g/G 而不是 r/R/^L 之类。
头像
老蒋
帖子: 52
注册时间: 2007-01-21 15:48
来自: 四川

Re: emacs下 dired 怎么样才可以自动更新目录?

#4

帖子 老蒋 » 2012-07-25 13:38

lilydjwg 写了:
老蒋 写了:
gy619 写了:emacs下 dired 怎么样才可以自动更新目录?每次都要按g才可以自动更新?有无方法可以自动更新目录?
这个需求比较蛋疼。Emacs依赖ls命令的输出。不停的刷这个动作确实很蛋疼。

另外目前没有什么好的办法让文件系统hook触发emacs的内部命令。

按一下G我觉得还是很方便的。
我想知道为什么是 g/G 而不是 r/R/^L 之类。
为啥当初定的是g而不是f。这个还真不清楚。
不过现在g刷新已经成了默认标准了。很多插件也采用了g来刷新。
这个就像为啥叫拉屎,而不是叫扯屎一样的吧。

一下是我瞎猜的原因: :em05
G绑定给了chgrp
r已经绑定给了rename。
R绑定给了move
l是可以刷新当前行的。
L绑定给了load。
gy619
帖子: 237
注册时间: 2011-10-11 10:16

Re: emacs下 dired 怎么样才可以自动更新目录?

#5

帖子 gy619 » 2012-07-25 22:18

查询了很多资料,差不多可以实现了。。
还有一个问题,没有解决,不知道怎么判断当前buffer 是否属于dired-mode,如果属于,就执行相应语句。
回复