分页: 1 / 1

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

发表于 : 2012-07-23 19:26
gy619
emacs下 dired 怎么样才可以自动更新目录?每次都要按g才可以自动更新?有无方法可以自动更新目录?

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

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

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

按一下G我觉得还是很方便的。

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

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

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

按一下G我觉得还是很方便的。
我想知道为什么是 g/G 而不是 r/R/^L 之类。

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

发表于 : 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。

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

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