请帮我调试一个简单的eshell函数的以下定义。是的,我知道我可以将l
定义为别名,但我需要学习如何编写eshell函数。
(defun eshell/l (&rest args)
"a shortcut for ls that automatically adds some flags to the ls"
(apply #'eshell/ls "-h" "-F" "-t" args))
这几乎是正确的事情。错误是ls命令的输出在新提示后插入。
答案 0 :(得分:2)
可以做得更简单:
(defun eshell/l (&rest args)
"a shortcut for ls that automatically adds some flags to the ls"
(eshell/ls "-h" "-F" "-t" args))
我不确定“-F”(似乎在Windows 7上的Emacs 24.3上不起作用)
答案 1 :(得分:0)