Emacs 后台自动启动: Difference between revisions
Jump to navigation
Jump to search
Created page with "<syntaxhighlight lang="bash" line> mkdir -p ~/.config/systemd/user nano ~/.config/systemd/user/emacs.service <pre> [Unit] Description=Emacs text editor as a daemon Documentation=info:emacs man:emacs(1) [Service] Type=forking ExecStart=/usr/bin/emacs --daemon ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)" Restart=on-failure [Install] WantedBy=default.target </pre> systemctl --user daemon-reload systemctl --user enable emacs.service systemctl --user start emacs.se..." |
No edit summary |
||
Line 3: | Line 3: | ||
nano ~/.config/systemd/user/emacs.service | nano ~/.config/systemd/user/emacs.service | ||
[Unit] | [Unit] | ||
Description=Emacs text editor as a daemon | Description=Emacs text editor as a daemon | ||
Line 16: | Line 15: | ||
[Install] | [Install] | ||
WantedBy=default.target | WantedBy=default.target | ||
systemctl --user daemon-reload | systemctl --user daemon-reload |
Revision as of 22:57, 8 November 2024
mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/emacs.service
[Unit]
Description=Emacs text editor as a daemon
Documentation=info:emacs man:emacs(1)
[Service]
Type=forking
ExecStart=/usr/bin/emacs --daemon
ExecStop=/usr/bin/emacsclient --eval "(kill-emacs)"
Restart=on-failure
[Install]
WantedBy=default.target
systemctl --user daemon-reload
systemctl --user enable emacs.service
systemctl --user start emacs.service
systemctl --user status emacs.service
感谢 ChatGPT,上边全是他教的。