Décrivez la fonctionnalité
J'aime beaucoup l'approche de l'espace de travail dans doom emacs. Après quelques utilisations, un élément me dérange, c'est qu'un espace de travail anonyme ( #n
) est créé à chaque fois qu'une session emacsclient est ouverte. Comme j'ai tendance à avoir de nombreuses sessions, je me retrouve avec de nombreux #n
déroutants #n
travail.
Pouvons-nous faire en sorte qu'aucun nouvel espace de travail ne soit créé pour les sessions client emacs ? L'espace main
travail
Cette fonctionnalité est utile pour garder l'environnement de travail d'emacs propre.
Informations système
emacs version 26.1
fonctionnalités 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
construire 03 févr. 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 --without-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 --without-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)
windowsys nul
démon daemon
version malheureuse 2.0.9
build HEAD -> développer, origine/développer, origine/HEAD 3140ab733 2019-10-23 22:28:44 -0400
type de système gnu/linux
configuration 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
chemin (/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)
fichier d'environnement de configuration nil
fichiers elc 0
modules (:completion company (ivy +fuzzy) :ui doom doom-dashboard doom-quit hl-todo modeline nav-flash ophints (popup +all +defaults) vc-gutter vi-tilde-fringe window-select workspaces :editor (evil +partout) modèles de fichiers plier (format +onsave) plusieurs curseurs faire pivoter des extraits de texte :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))
forfaits (n/a)
elpa (n/a)
Cela devrait le faire :
(after! persp-mode
(setq persp-emacsclient-init-frame-behaviour-override "main"))
Super, ça marche bien.
En outre, il pourrait s'agir du paramètre par défaut du plug-in de l'espace de travail. Comment penses-tu?
Commentaire le plus utile
En outre, il pourrait s'agir du paramètre par défaut du plug-in de l'espace de travail. Comment penses-tu?