docs(scripts): add script for restarting Emacs
This commit is contained in:
parent
4cc062cd0c
commit
4d25ef6b5b
@ -550,6 +550,24 @@ in order to send to Emacs any ~mailto:~ requests made in my system.
|
|||||||
emacsclient -c -n -a emacs -e "(browse-url-mail \"$*\")"
|
emacsclient -c -n -a emacs -e "(browse-url-mail \"$*\")"
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
*** Restart Emacs
|
||||||
|
:PROPERTIES:
|
||||||
|
:HEADER-ARGS: :shebang "#!/bin/bash" :mkdirp yes :tangle ~/.local/bin/restart-emacs
|
||||||
|
:END:
|
||||||
|
Believe me or not, it happens I restart Emacs. I generally start Emacs
|
||||||
|
manually with =emacs --daemon= because of an issue rendering =lsp-mode=
|
||||||
|
useless when started by the user systemd service.
|
||||||
|
#+begin_src bash
|
||||||
|
PID_EMACS=$(pidof emacs)
|
||||||
|
killall emacs
|
||||||
|
echo "Waiting for Emacs to be killed... (pid: $PID_EMACS)"
|
||||||
|
if timeout 30 tail --pid=$PID_EMACS -f /dev/null ; then
|
||||||
|
emacs --daemon
|
||||||
|
else
|
||||||
|
echo "Failed to kill Emacs after 30s"
|
||||||
|
fi
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** Media
|
** Media
|
||||||
*** mp42webm
|
*** mp42webm
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
Loading…
Reference in New Issue
Block a user