Używam emacs-server, aby ustawić emacsclienta jako domyślny texteditor i otworzyć nowe pliki jako bufory, a nie nowe instancje emacs.Jak utrzymać trwałą instancję serwera emacs?
Działa to jednak tylko przy uruchomionym serwerze emacs, więc w jaki sposób mogę uruchomić to podczas uruchamiania i pozostać w tle?
Inną kwestią jest to, że jeśli zacznę emacs, następnie zamknij go i uruchom go, mówi mi:
błądpliku: Nie można powiązać gniazda serwera, adres już w użytku
okrzyki za to. Dodałem emacs --daemon do aplikacji aplikacji startowych, która wydawała się działać tak, jak wtedy, gdy uruchomiłem emacsa, który dał mi Błąd pliku: Nie można powiązać gniazda serwera, adres już jest w użyciu. Chociaż jak mogę naprawić ten błąd? Próbowałem emacsclient z cli, mam - emacsclient: connect: Connection odmówione emacsclient: Brak gniazda lub alternatywny edytor. Proszę używać: \t --socket-name \t --server-pliku (lub zmiennej środowiskowej EMACS_SERVER_FILE) \t --alternate edytora (lub zmiennej środowiskowej ALTERNATE_EDITOR) – tobeannounced
Czy nadal masz '(server-start) w' twoje '~/.emacs'? Spróbuj go usunąć. – igor