Doom-emacs: [PEDIDO] Nenhum novo espaço de trabalho criado nas sessões de entrada do emacsclient

Criado em 24 out. 2019  ·  3Comentários  ·  Fonte: hlissner/doom-emacs

Descreva o recurso
Eu gosto muito da abordagem do espaço de trabalho no doom emacs. Depois de alguns usos, um item me incomoda é que um espaço de trabalho anônimo ( #n ) é criado cada vez que uma sessão emacsclient está em. Já que tendo muitas sessões, acabo com muitos #n confusos

Podemos definir que nenhum novo espaço de trabalho será criado para sessões do emacsclient? O espaço de trabalho padrão main será usado para todas essas sessões. Caberia ao usuário decidir se um novo espaço de trabalho é necessário.

  • Como isso é útil?

Este recurso é útil para manter o ambiente de trabalho do emacs limpo.

Informação do sistema


emacs versão 26.1
recursos XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOM GPM DBUS GSETTINGS NOTIFICAR ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 LINHAS LIBSYSTEM LCMS2
compilação 03 de fevereiro de 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
daemonp daemon
doom versão 2.0.9
construir HEAD -> desenvolver, originar / desenvolver, origem / 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
caminho (/ 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-files 0
módulos (: empresa de conclusão (ivy + fuzzy): ui doom doom-painel doom-quit hl-todo modeline nav-flash ophints (pop-up + todos + padrões) vc-gutter vi-tilde-fringe janela-selecionar espaços de trabalho: editor (evil + em todos os lugares) modelos de arquivo dobrar (formato + onsave) cursores múltiplos girar texto snippets: emacs dired electric vc: term eshell term: ferramentas 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))
pacotes (n / a)
elpa (n / a)

:ui workspaces new redaemon interface

Comentários muito úteis

Além disso, pode ser a configuração padrão para o plug-in do espaço de trabalho. Como você pensa?

Todos 3 comentários

Isso deve servir:

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

Ótimo, funciona muito bem.

Além disso, pode ser a configuração padrão para o plug-in do espaço de trabalho. Como você pensa?

Esta página foi útil?
0 / 5 - 0 avaliações