Doom-emacs: [SOLICITUD] No se ha creado un nuevo espacio de trabajo en las sesiones entrantes de emacsclient

Creado en 24 oct. 2019  ·  3Comentarios  ·  Fuente: hlissner/doom-emacs

Describe la característica
Me gusta mucho el enfoque del espacio de trabajo en Doom emacs. Después de algunos usos, un elemento me molesta es que se crea un espacio de trabajo anónimo ( #n ) cada vez que se inicia una sesión de emacsclient. Como suelo tener muchas sesiones, termino con muchas #n confusas #n trabajo.

¿Podemos configurarlo para que no se cree un nuevo espacio de trabajo para las sesiones de emacsclient? El espacio main trabajo predeterminado

  • ¿Cómo es de ayuda?

Esta función es útil para mantener limpio el entorno de trabajo de emacs.

Información del sistema


emacs versión 26.1
características XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFICAR ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 THREADS LIBSYSTEMD LCMS2
construir Feb 03, 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 nil
demonio daemonp
Doom versión 2.0.9
build HEAD -> desarrollar, originar / desarrollar, originar / HEAD 3140ab733 2019-10-23 22:28:44 -0400
tipo de sistema 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
ruta (/ 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
archivos-elc 0
módulos (: empresa de finalización (ivy + fuzzy): ui doom doom-dashboard doom-quit hl-todo modeline nav-flash ophints (ventana emergente + todos + valores predeterminados) vc-gutter vi-tilde-fringe ventana-seleccionar espacios de trabajo: editor (mal + en todas partes) file-templates fold (format + onsave) multiple-cursors rotate-text snippets: 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 + presente) python sh: config (predeterminado + enlaces + smartparens))
paquetes (n / a)
elpa (n / a)

:ui workspaces new redaemon interface

Comentario más útil

Además, podría ser la configuración predeterminada para el complemento del espacio de trabajo. ¿Cómo crees que?

Todos 3 comentarios

Esto debería hacerlo:

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

Genial, funciona muy bien.

Además, podría ser la configuración predeterminada para el complemento del espacio de trabajo. ¿Cómo crees que?

¿Fue útil esta página
0 / 5 - 0 calificaciones