M-x proced为什么没有显示我在Microsoft Windows 10系统上的进程

我尝试在没有加载任何包和初始化的环境下键入 M-x proced 并且使用(list-system-processes) (process-attributes 1124) 两个函数进行排查emacs本身是否可以从windows操作系统中检索进程信息,它们的结果都是正确的成功的返回了我系统进程的信息,但是当我再次键入 M-x proced 却没有任何进程信息

(proced) => (proced-update t) => proced-filter => proced-filter-alist

(let ((proced-filter (quote all)))
  (proced))
1 个赞

谢谢, (let ((proced-filter (quote all))) (proced)) 可以在每次emacs启动后显示系统当前的进程但是如果我kill了 proced 这个缓冲区 我该如何调用proced才可以再次列出系统当前的进程。另外 => => => 是什么意思,我只知道它们是函数和变量

可以创建一个新的命令:

(defun proced+ ()
  (interactive)
  (let ((proced-filter (quote all)))
    (proced)))

这是用于递推的逻辑批示符,一开始我也不清楚怎么解决这个问题,但从左往右,找到这些起关键作用的符号,问题就迎刃而解了。

非常感谢这很有效.