31f4c2a005
Before this commit, spacemacs-layouts/init-eyebrowse advised rename-buffer with spacemacs//fixup-window-config. However, this advice causes problems if persp-mode is not activated when a function tries to rename a buffer. In particular, Spacemacs's CI uses Emacs's batch mode to run spacemacs/publish-doc, which uses rename-buffer. In batch mode, persp-mode is not activated, and consequently spacemacs/publish-doc was failing: Publishing file /home/travis/.emacs.d/news/news01.org using ‘org-html-publish-to-html’ Skipping check for new version (reason: dotfile) Wrong type argument: hash-table-p, nil Warning (emacs): recentf mode: Wrong type argument: hash-table-p, nil spacemacs/publish-doc failed In order to avoid problems, this commit moves the advising of rename-buffer from spacemacs-layouts/init-eyebrowse to spacemacs//activate-persp-mode. * layers/+spacemacs/spacemacs-layouts/packages.el (spacemacs-layouts/init-eyebrowse): Move advice from here... * layers/+spacemacs/spacemacs-layouts/funcs.el (spacemacs//activate-persp-mode): ...to here. |
||
---|---|---|
.. | ||
config.el | ||
funcs.el | ||
packages.el | ||
README.org |
spacemacs-layouts layer
Description
This layer adds support for distinct layouts/workspaces to Spacemacs.
Features:
- Support for distinct layouts via
eyebrowse
- Integration with
helm
andivy
to search for buffers within layouts