【发布时间】:2019-04-15 15:11:01
【问题描述】:
我已通过以下方式在“nix”配置中启用了 emacs 守护程序:
services.emacs.enable = true;
但是,由于更改了我的 emacs 配置,我现在想重新启动守护程序。
如何重启?
systemctl list-unit-files | grep emacs 不返回任何结果(知道原因也很有用)。
pstree -s emacs
-+= 00001 root systemd
\-+= 01301 chris /nix/store/3hmpbbcv1db42m9g34c9g4q6qinw50x4-systemd-237/lib/systemd/systemd --user
\-+= 01351 chris /nix/store/zkss82a853cv9d8w9iq25cp26q3jh4fp-emacs-25.3/bin/.emacs-wrapped --daemon
\--= 01414 chris /run/current-system/sw/bin/ispell -a -m -B
【问题讨论】:
-
module 看起来很无聊。你
nixos-rebuild switch了吗? -
是的,已经完成了很多次(并且多次重新启动)。
-
好像还有什么问题。 services.emacs.install 的描述表明您必须明确说明拥有“用户”服务:
--user。这有帮助吗?