doomemacs/modules
Henrik Lissner 8a90f29c91
Make session persistence module agnostic
They've been removed from feature/workspaces and moved into
core/autoload/sessions, which falls back to desktop.el if persp-mode
isn't present. This also offers a substantial speed up to
restart+restoring and restoring sessions in general.

Also fixes #1210, where the newly spawned frame after doom/restart
wasn't focused.

Introduces the following commands:

- doom/restart
- doom/restart-and-restore
- doom/quickload-session
- doom/quicksave-session
- doom/load-session
- doom/save-session
- +workspace/restore-last-session (alias for doom/quickload-session)

And removes

- +workspace/load-session
- +workspace/save-session
- +workspace/load-last-session (renamed to +workspace/restore-last-session)
- +workspace/restart-emacs-then-restore (replaced by doom/restart-and-restore)
- :ss (ex command)
- :sl (ex command)
2019-03-02 01:34:19 -05:00
..
app Revert ab797994 #226 2019-03-01 03:56:10 -05:00
collab Add :collab floobits #615 2018-05-26 21:20:30 +02:00
completion Fix persisted workspace storing broken posframes #1017 2019-02-28 14:19:05 -05:00
config Make session persistence module agnostic 2019-03-02 01:34:19 -05:00
editor I silenced the byte compiler, what happened next will blow your mind 2019-02-18 01:05:26 -05:00
emacs Better electric-indent uninhibiter 2019-02-27 18:38:28 -05:00
feature Make session persistence module agnostic 2019-03-02 01:34:19 -05:00
lang Adopt seagle0128/doom-modeline for :ui modeline 2019-03-02 01:34:14 -05:00
tools Adopt seagle0128/doom-modeline for :ui modeline 2019-03-02 01:34:14 -05:00
ui Make session persistence module agnostic 2019-03-02 01:34:19 -05:00