Bạn có chắc chắn muốn xóa bài viết này không ?
Bạn có chắc chắn muốn xóa bình luận này không ?
Chạy spacemacs/emacs với daemon mode
#Day013
Dạo gần đây vì muốn dùng org-mode nên mình chuyển hẳn sang xài spacemacs thay cho vim:
alias vim="emacs -nw"
Vì mình không muốn dùng emacs GUI nên thêm tham số -nw
(no window system) vào để chạy trên terminal.
Một vấn đề khá là đau đầu đối với spacemacs/emacs là nó load quá nhiều plugin lúc khởi động nên chậm bà cố, ước tính tầm 5 giây cho một bản spacemacs like-new :)) còn mà thêm nhiều layer với plugin thì còn lâu hơn nữa.
Giải pháp là start emacs ở daemon mode rồi dùng emacsclient
để kết nối vào, theo như hướng dẫn trong bài này, tuy nhiên ở đây mình sẽ sửa script một tí để hoạt động với -nw
mode.
/usr/local/bin/emacs-connect
#!/bin/bash
emacsclient -n -e "(if (> (length (frame-list)) 1) 't)" 2> /dev/null | grep t &> /dev/null
if [ "$?" -eq "1" ]; then
emacsclient -nw -a '' "$@"
else
emacsclient -nw "$@"
fi
huytd 17-02-2018







