Doom-emacs: [ANFRAGE] Bei eingehenden emacsclient-Sitzungen wurde kein neuer Arbeitsbereich erstellt

Erstellt am 24. Okt. 2019  ·  3Kommentare  ·  Quelle: hlissner/doom-emacs

Beschreiben Sie die Funktion
Ich mag den Workspace-Ansatz in Doom Emacs sehr. Nach einigen Anwendungen stört mich ein Punkt, dass jedes Mal, wenn eine emacsclient-Sitzung stattfindet, ein anonymer Arbeitsbereich ( #n ) erstellt wird. Da ich dazu neige, viele Sitzungen zu haben, habe ich am Ende viele verwirrende #n Arbeitsbereiche.

Können wir einrichten, dass für emacsclient-Sitzungen kein neuer Arbeitsbereich erstellt wird? Für alle diese Sitzungen wird der standardmäßige main Arbeitsbereich verwendet. Es wäre Sache des Benutzers zu entscheiden, ob ein neuer Arbeitsbereich benötigt wird.

  • Wie ist es hilfreich?

Diese Funktion ist hilfreich, um die Arbeitsumgebung von emacs sauber zu halten.

System Information


emacs-Version 26.1
Funktionen XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LIBSYSTEMD LCMS2
gebaut 03.02.2019
buildopts (--build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr /local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --with-gconf --with- mailutils --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info - -mandir=/usr/share/man --enable-libsystemd --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/26.1/site-lisp:/usr/ local/share/emacs/site-lisp:/usr/share/emacs/26.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --with-gconf --with-mailutils --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs-26.1+1=. - fstack-protector-strong -Wformat -Werror=forma t-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro)
windowssys null
daemonp dämon
Doom-Version 2.0.9
HEAD bauen -> entwickeln, Ursprung/entwickeln, Ursprung/HEAD 3140ab733 2019-10-23 22:28:44 -0400
Systemtyp gnu/linux
config x86_64-pc-linux-gnu
Shell /bin/zsh
uname Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2 (2019-08-28) x86_64
Pfad (/usr/local/bin /usr/local/sbin /usr/bin /bin /usr/games /usr/lib/surfraw ~/.fzf/bin ~/02-computing/linux/bin ~/.local/ bin ~/.emacs.d/bin /usr/lib/emacs/26.1/x86_64-linux-gnu)
config envfile nil
elc-Dateien 0
module (:completion company (ivy +fuzzy) :ui doom doom-dashboard doom-quit hl-todo modeline nav-flash ophints (popup +alle +defaults) vc-gutter vi-tilde-fringe window-select workspaces :editor (böse +überall) Dateivorlagen falten (Format +onsave) Mehrfachcursors Rotieren-Textschnipsel :emacs dired electric vc :term eshell term :tools eval flycheck (lookup +docsets) magit make tmux :lang cc clojure data emacs-lisp ess javascript markdown (org +dragndrop +ipython +pandoc +present) python sh :config (default +bindings +smartparens))
Pakete (n/a)
elpa (n/a)

:ui workspaces new redaemon interface

Hilfreichster Kommentar

Es könnte auch die Standardeinstellung für das Workspace-Plugin sein. Wie denkst du?

Alle 3 Kommentare

Dies sollte es tun:

(after! persp-mode
  (setq persp-emacsclient-init-frame-behaviour-override "main"))

Super, das klappt gut.

Es könnte auch die Standardeinstellung für das Workspace-Plugin sein. Wie denkst du?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

gilbertw1 picture gilbertw1  ·  3Kommentare

bkchr picture bkchr  ·  3Kommentare

idoo picture idoo  ·  3Kommentare

rgrinberg picture rgrinberg  ·  3Kommentare

nasoundead picture nasoundead  ·  3Kommentare