aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorConstantine Vetoshev <gepardcv@gmail.com>2021-06-09 16:36:33 -0700
committerConstantine Vetoshev <gepardcv@gmail.com>2021-06-09 16:36:33 -0700
commit2f63a547d495fb27e6110266c46acd3d3d2b3f02 (patch)
treee879e8a5b57acadd1df5d90d54966e00c3d77a2e /README.md
parented0e300681367bcf721d767d774d4e4b1301827f (diff)
Update documentation: remove explicit xref activation, mention Burly.
Diffstat (limited to 'README.md')
-rw-r--r--README.md21
1 files changed, 8 insertions, 13 deletions
diff --git a/README.md b/README.md
index de39c52..afd0062 100644
--- a/README.md
+++ b/README.md
@@ -6,10 +6,13 @@ The Perspective package provides multiple named workspaces (or "perspectives")
in Emacs, similar to multiple desktops in window managers like Awesome and
XMonad, and Spaces on the Mac.
-Each perspective has its own buffer list and its own window layout. This makes
-it easy to work on many separate projects without getting lost in all the
-buffers. Switching to a perspective activates its window configuration, and when
-in a perspective, only its buffers are available (by default).
+Each perspective has its own buffer list and its own window layout, along with
+some other isolated niceties, like the
+[xref](https://www.gnu.org/software/emacs/manual/html_node/emacs/Xref.html)
+ring. This makes it easy to work on many separate projects without getting lost
+in all the buffers. Switching to a perspective activates its window
+configuration, and when in a perspective, only its buffers are available (by
+default).
Each Emacs frame has a distinct list of perspectives.
@@ -84,6 +87,7 @@ The following Emacs packages implement comparable functionality:
buffer lists.
- [ElScreen](https://github.com/knu/elscreen): Supports window layouts but not
buffer lists; seems unmaintained.
+- [Burly](https://github.com/alphapapa/burly.el): An approach to persisting window and frame configurations using Emacs bookmarks.
Emacs 27 includes two new buffer and window organizing features: Tab Line
(`global-tab-line-mode`) and Tab Bar (`tab-bar-mode`).
@@ -263,15 +267,6 @@ to use the replacements:
```
-### xref integration
-
-Users of the the built-in Emacs [xref](https://www.gnu.org/software/emacs/manual/html_node/emacs/Xref.html) cross-referencing system can isolate the xref marker ring (`xref--marker-ring`) between perspectives with this hook:
-
-```
-(add-hook 'persp-switch-hook #'persp-set-xref-marker-ring)
-```
-
-
## Saving Sessions to Disk
A pair of functions, `persp-state-save` and `persp-state-load`, implement