spacemacs/core
Alexander Miller 8125be79e4 Workaround for buffer-list-update-hook performance issue.
The call to `format-spec` at the end of `spacemacs/title-prepare` creates
a temporary buffer which invokes `buffer-list-update-hook`. This in turn is
caught by treemacs' follow-mode and can lead to an action that requires a
recalculation of the frame-title, which again creates a new temp-buffer, and
so on.

The result is that in some situations Emacs will put full load on a CPU
core while it is idle (though the UI does remain responsive). The disabling
of the hook for the calculation of the frame title prevents this feedback
loop from forming.

See also https://debbugs.gnu.org/db/34/34765.html

Fixes #12387
2019-06-01 14:18:20 +02:00
..
aprilfool Happy New Year 2018! 2018-01-04 02:00:25 -05:00
banners Add emacs banner 2019-04-24 22:11:41 +02:00
gnupg core: add support for GnuPG signed Spacelpa archives 2017-10-30 00:57:48 -04:00
info core: change scope of elpa stable variables 2017-11-01 23:23:34 -04:00
libs Update quelpa.el to 2c17c4f9 2019-01-20 15:59:04 +02:00
templates Add dotspacemacs-undecorated-at-startup template variable 2019-06-01 00:01:20 +02:00
core-command-line.el dump: add command line parameter --force-dump 2018-05-20 03:58:48 -04:00
core-configuration-layer.el Fix sort in insert-lazy-install-configuration 2019-04-26 21:41:39 +02:00
core-custom-settings.el custom setting: don't write to dotfile before loading all of them 2019-02-18 14:21:06 -05:00
core-debug.el Fix various typos 2018-05-23 22:12:30 -04:00
core-display-init.el Happy New Year 2018! 2018-01-04 02:00:25 -05:00
core-documentation.el fix links 2019-05-18 13:25:44 +03:00
core-dotspacemacs.el Workaround for buffer-list-update-hook performance issue. 2019-06-01 14:18:20 +02:00
core-dumper.el Also defer helm loading on idle 2018-06-11 01:34:08 -04:00
core-emacs-backports.el core: backport battery fix for macOS 2018-01-12 22:37:04 -05:00
core-env.el Fix a typo (overwite -> overwrite) 2018-07-24 00:27:15 +03:00
core-fonts-support.el Add properties for mode-line theme, remove powerline-scale 2018-01-16 22:59:29 -05:00
core-funcs.el Recompiling Elpa: don't skip missing .elc files 2018-12-04 21:57:31 -05:00
core-hooks.el core: fix potential undefined function error with transient hooks 2018-07-04 15:38:15 -04:00
core-jump.el Happy New Year 2018! 2018-01-04 02:00:25 -05:00
core-keybindings.el Happy New Year 2018! 2018-01-04 02:00:25 -05:00
core-load-paths.el core: rework environment variables and PATH management 2018-06-25 02:55:28 -04:00
core-micro-state.el Propose a couple of spelling corrections 2018-08-02 00:20:06 +03:00
core-progress-bar.el core: refactor the progress bar 2018-06-10 02:32:29 -04:00
core-release-management.el Propose a couple of spelling corrections 2018-08-02 00:20:06 +03:00
core-spacemacs-buffer.el Uncouple version from banner in spacemacs buffer 2019-04-20 23:53:25 +02:00
core-spacemacs.el Add dotspacemacs-undecorated-at-startup template variable 2019-06-01 00:01:20 +02:00
core-themes-support.el Add more Kaolin themes to spacemacs-theme-name-to-package. 2019-05-29 20:05:08 +02:00
core-toggle.el Rename spacemacs/mplist-get functions to be more descriptive 2018-06-14 00:15:49 -04:00
core-transient-state.el Rename spacemacs/mplist-get functions to be more descriptive 2018-06-14 00:15:49 -04:00
core-use-package-ext.el Rename spacemacs/mplist-get functions to be more descriptive 2018-06-14 00:15:49 -04:00
core-versions.el dump: revert minimum version to 25.1 2018-05-20 03:58:48 -04:00