[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bufferlo 2fc945a81b 10/37: Update README
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/bufferlo 2fc945a81b 10/37: Update README |
|
Date: |
Sun, 5 Nov 2023 09:57:32 -0500 (EST) |
branch: externals/bufferlo
commit 2fc945a81bceed273d5bc68b0ab0c2986e13de81
Author: Florian Rommel <mail@florommel.de>
Commit: Florian Rommel <mail@florommel.de>
Update README
---
README.org | 172 +++++++++++++++++++++++++++-------
bufferlo.el | 77 +++++----------
img/consult1.svg | 233 ++++++++++++++++++++++++++++++++++++++++++++++
img/consult2.svg | 279 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 673 insertions(+), 88 deletions(-)
diff --git a/README.org b/README.org
index 90aa66319c..85c5c7a273 100644
--- a/README.org
+++ b/README.org
@@ -2,19 +2,26 @@
#+AUTHOR: Florian Rommel
#+LANGUAGE: en
-* Introduction
+This gives you separate buffer lists per frame and per (tab-bar) tab.
-Bufferlo manages buffer lists that are local to the frame or (tab-bar)
-tab. It uses the existing buffer-list frame parameter and provides
-commands to manipulate this list.
+You may also have a look at more powerful workspace solutions like
+[[https://github.com/alphapapa/bufler.el][bufler]] (automatic rule-based
workspace management and buffer grouping)
+or [[https://github.com/nex3/perspective-el][perspective]] (comprehensive
workspace isolation, workspace
+merging, workspace persistence) if you need the advanced features.
-Bufferlo does not touch the global buffer list or any existing
-buffer-management facilities (buffer-menu, ibuffer, switch-to-buffer).
-Use the equivalent bufferlo variants to work with the frame/tab local
-buffer list.
+Bufferlo is a lightweight wrapper around Emacs' buffer-list frame
+parameter.
-This is similar to the now unmaintained
[[https://github.com/alpaker/frame-bufs][frame-bufs]] package but is
-compatible with (tab-bar) tabs and supports desktop.el.
+A buffer is added to the local buffer list when it is displayed in the
+frame/tab (e.g. by opening a new file in the tab or by switching to
+the buffer from the global buffer list). In addition, bufferlo
+provides functions that allow the manipulation of the local buffer
+list. Bufferlo does not touch the global buffer list or the existing
+buffer-management facilities. Use the equivalent bufferlo variants to
+work with the frame/tab local buffer list.
+
+Bufferlo provides similar functionality to the now unmaintained
+[[https://github.com/alpaker/frame-bufs][frame-bufs]] package with additional
tab-bar and desktop.el support.
* Installation
@@ -24,8 +31,7 @@ Put ~bufferlo.el~ in your load path and require it in your
init file:
(require 'bufferlo)
#+END_SRC
-Enable ~bufferlo-mode~ in your init file order to enable the configuration
-and desktop support
+Enable ~bufferlo-mode~ in your init file:
#+BEGIN_SRC emacs-lisp
(bufferlo-mode 1)
#+END_SRC
@@ -40,29 +46,127 @@ Or use use-package:
* Usage
-Use the bufferlo buffer-list commands an alternative to the respective
-global commands.
+Use the bufferlo buffer-list commands as an alternative to the
+respective global commands:
+- ~bufferlo-switch-to-buffer~:
+ The ~switch-to-buffer~ command filtered for local buffers.
+- ~bufferlo-ibuffer~:
+ ~ibuffer~ filtered for local buffers.
+
+Bufferlo provides functions to manage the local buffer lists:
+- ~bufferlo-clear~:
+ Clear the frame/tab's buffer list.
+- ~bufferlo-remove~:
+ Remove a buffer from the frame/tab's buffer list.
+- ~bufferlo-bury~:
+ Bury and remove the current buffer from the frame/tab's buffer list.
+- ~bufferlo-kill-buffers~:
+ Kill all buffers from the local list.
+- ~bufferlo-kill-orphan-buffers~:
+ Kill all buffers that are not in any local list.
+- ~bufferlo-delete-frame-kill-buffers~:
+ Delete the frame and kill all its local buffers.
+- ~bufferlo-tab-close-kill-buffers~:
+ Close the tab and kill all its local buffers.
+
+
+** Consult
+
+You can integrate bufferlo with consult-buffer.
+
+This is an example configuration:
+#+begin_src emacs-lisp
+ (defvar my-consult--source-buffer
+ `(:name "Other Buffers"
+ :narrow ?b
+ :category buffer
+ :face consult-buffer
+ :history buffer-name-history
+ :state ,#'consult--buffer-state
+ :items ,(lambda () (consult--buffer-query
+ :predicate #'bufferlo-non-local-buffer-p
+ :sort 'visibility
+ :as #'buffer-name)))
+ "Non-local buffer candidate source for `consult-buffer'.")
+
+ (defvar my-consult--source-local-buffer
+ `(:name "Local Buffers"
+ :narrow ?l
+ :category buffer
+ :face consult-buffer
+ :history buffer-name-history
+ :state ,#'consult--buffer-state
+ :default t
+ :items ,(lambda () (consult--buffer-query
+ :predicate #'bufferlo-local-buffer-p
+ :sort 'visibility
+ :as #'buffer-name)))
+ "Local buffer candidate source for `consult-buffer'.")
+
+ (setq consult-buffer-sources '(consult--source-hidden-buffer
+ my-consult--source-buffer
+ my-consult--source-local-buffer
+ ;; ... other sources ...
+ ))
+#+end_src
+
+[[./img/consult1.svg]]
+Fig1: All buffers are shown; the local buffers are grouped separately.
-Use ~bufferlo-{clear,remove,bury}~ to manage the frame/tab-local list.
-A buffer is added to the local buffer-list if it is shown in the frame/tab.
+You can also configure consult-buffer to hide the non-local buffers by default:
+#+begin_src emacs-lisp
+ (defvar my-consult--source-buffer
+ `(:name "All Buffers"
+ :narrow ?a
+ :hidden t
+ :category buffer
+ :face consult-buffer
+ :history buffer-name-history
+ :state ,#'consult--buffer-state
+ :items ,(lambda () (consult--buffer-query
+ :sort 'visibility
+ :as #'buffer-name)))
+ "All buffer candidate source for `consult-buffer'.")
+
+ (defvar my-consult--source-local-buffer
+ `(:name nil
+ :narrow ?b
+ :category buffer
+ :face consult-buffer
+ :history buffer-name-history
+ :state ,#'consult--buffer-state
+ :default t
+ :items ,(lambda () (consult--buffer-query
+ :predicate #'bufferlo-local-buffer-p
+ :sort 'visibility
+ :as #'buffer-name)))
+ "Local buffer candidate source for `consult-buffer'.")
+
+ (setq consult-buffer-sources '(consult--source-hidden-buffer
+ my-consult--source-buffer
+ my-consult--source-local-buffer
+ ;; ... other sources ...
+ ))
+#+end_src
+
+[[./img/consult2.svg]]
+Fig.2: By entering 'a'+<space>, the global buffer list is shown ("All
Buffers").
+
+
+** Tips
+
+By default, the currently active buffer is shown in a newly created tab, so
+this buffer inevitably ends up in the new tab's local list.
+You can change the initial buffer by customizing ~tab-bar-new-tab-choice~:
+#+begin_src emacs-lisp
+ (setq tab-bar-new-tab-choice "*scratch*")
+#+end_src
+This lets new tabs always start with the scratch buffer.
-It is recommended to combine bufferlo with a completion framework.
-This is an example source for consult-buffer:
+To get the same behavior for frames:
#+begin_src emacs-lisp
-(defvar my-consult--source-local-buffer
- `(:name "Local Buffers"
- :narrow ?l ;; toggle local buffers with <l>
- :hidden t ;; set to nil to always show the local buffers
- ;; (For this being effective, you should also
- ;; define a hidden global buffer source)
- :category buffer
- :face consult-buffer
- :history buffer-name-history
- :state ,#'consult--buffer-state
- :default nil
- :items ,(lambda () (consult--buffer-query
- :predicate #'bufferlo-local-buffer-p
- :sort 'visibility
- :as #'buffer-name)))
+ (defun my-set-scratch-buffer (frame)
+ (with-selected-frame frame
+ (switch-to-buffer "*scratch*")))
+ (add-hook 'after-make-frame-functions #'my-set-scratch-buffer)
#+end_src
-Add ~my-consult--source-local-buffer~ to your consult-buffer-sources list.
diff --git a/bufferlo.el b/bufferlo.el
index 85bb18087a..bf08814fad 100644
--- a/bufferlo.el
+++ b/bufferlo.el
@@ -24,62 +24,31 @@
;;; Commentary:
-;; Bufferlo manages buffer lists that are local to the frame or (tab-bar)
-;; tab. It uses the existing buffer-list frame parameter and provides
-;; commands to manipulate this list.
-;;
-;; Bufferlo does not touch the global buffer list or any existing
-;; buffer-management facilities (buffer-menu, ibuffer, switch-to-buffer).
-;; Use the equivalent bufferlo variants to work with the frame/tab local
-;; buffer list.
-;;
-;; This is similar to the now unmaintained frame-bufs package but is
-;; compatible with (tab-bar) tabs and supports desktop.el.
+;; This gives you separate buffer lists per frame and per (tab-bar) tab.
+
+;; You may also have a look at more powerful workspace solutions like
+;; bufler (automatic rule-based workspace management and buffer
+;; grouping) or perspective (comprehensive workspace isolation,
+;; workspace merging, workspace persistence) if you need the advanced
+;; features.
+;; https://github.com/alphapapa/bufler.el
+;; https://github.com/nex3/perspective-el
+
+;; Bufferlo is a lightweight wrapper around Emacs' buffer-list frame
+;; parameter.
+
+;; A buffer is added to the local buffer list when it is displayed in
+;; the frame/tab (e.g. by opening a new file in the tab or by
+;; switching to the buffer from the global buffer list). In addition,
+;; bufferlo provides functions that allow the manipulation of the
+;; local buffer list. Bufferlo does not touch the global buffer list
+;; or the existing buffer-management facilities. Use the equivalent
+;; bufferlo variants to work with the frame/tab local buffer list.
+
+;; Bufferlo provides similar functionality to the now unmaintained
+;; frame-bufs package with additional tab-bar and desktop.el support.
;; https://github.com/alpaker/frame-bufs
-;;;; Installation:
-
-;; Put this file in your load path and require it in your init file:
-;; (require 'bufferlo)
-;;
-;; Enable bufferlo-mode in your init file order to enable the configuration
-;; and desktop support
-;; (bufferlo-mode 1)
-;;
-;; Or use use-package:
-;; (use-package bufferlo
-;; :config
-;; (bufferlo-mode 1))
-
-;;;; Usage:
-
-;; Use the bufferlo buffer-list commands as an alternative to the
-;; respective global commands.
-;;
-;; Use bufferlo-{clear,remove,bury} to manage the frame/tab-local
-;; list. A buffer is added to the local buffer list if it is shown in
-;; the frame/tab (e.g. by opening a file in the tab or by selecting it
-;; from the global buffer list).
-;;
-;; It is recommended to combine bufferlo with a completion framework.
-;; This is an example for consult-buffer:
-;; (defvar my-consult--source-local-buffer
-;; `(:name "Local Buffers"
-;; :narrow ?l ;; toggle local buffers with <l>
-;; :hidden t ;; set to nil to always show the local buffers
-;; ;; (For this being effective, you should also
-;; ;; define a hidden global buffer source)
-;; :category buffer
-;; :face consult-buffer
-;; :history buffer-name-history
-;; :state ,#'consult--buffer-state
-;; :default nil
-;; :items ,(lambda () (consult--buffer-query
-;; :predicate #'bufferlo-local-buffer-p
-;; :sort 'visibility
-;; :as #'buffer-name)))
-;; Add my-consult--source-local-buffer to your consult-buffer-sources list.
-
;;; Code:
(require 'desktop)
diff --git a/img/consult1.svg b/img/consult1.svg
new file mode 100644
index 0000000000..5b3d92d643
--- /dev/null
+++ b/img/consult1.svg
@@ -0,0 +1,233 @@
+<svg height="881.333" width="1221.333" xmlns="http://www.w3.org/2000/svg">
+ <path d="M0 0h1221.333v881.333H0z" fill="#292929"/>
+ <path d="M21.66
80.053q-3.218-.793-5.009-3.128-1.79-2.335-1.79-5.712v-4.08q0-2.221.815-4.012.839-1.813
2.358-3.06 1.54-1.247 3.626-1.768v1.927q-1.45.34-2.516 1.314-1.065.952-1.654
2.38-.59 1.428-.59 3.22v4.08q0 1.744.567 3.172.59 1.428 1.655 2.38 1.088.93
2.538 1.27z" fill="#8399b0"/>
+ <g fill="#72ace5" stroke-width="1.333" aria-label="defgroup">
+ <path d="M30.075 77.56q-1.859
0-3.015-1.247-1.133-1.247-1.133-3.377v-3.65q0-2.153 1.133-3.4 1.133-1.246
3.015-1.246 1.405 0 2.312.702.906.703 1.065
1.904h.068l-.045-2.833v-3.627h2.04v16.547h-2.04v-2.38h-.023q-.159 1.224-1.065
1.927-.907.68-2.312.68zm.68-1.768q1.269 0
1.994-.794.726-.793.726-2.198v-3.4q0-1.406-.726-2.199-.725-.793-1.994-.793-1.292
0-2.04.77-.748.771-.748 2.222v3.4q0 1.45.748 2.221.748.77 2.04.77zM44.128
77.56q-1.473 0-2.584-.59-1.088-.589-1.7-1.654-.59-1.088-.59-2 [...]
+ </g>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label="bufferlo">
+ <path d="M151.525 77.56q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04V60.786h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.246 1.133
1.247 1.133 3.4v3.65q0 2.13-1.133 3.377-1.133 1.247-3.015
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.246
0-1.994.793-.726.793-.726 2.199v3.4q0 1.405.726 2.198.748.794
1.994.794zM164.105 77.56q-2.153 0-3.445-1.27-1.292-1.292-1.292-3.49v-7.934h2
[...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="nil">
+ <path d="M266.08 77.333V64.866h2.04v2.38h.023q.158-1.246
1.02-1.926.861-.68 2.289-.68 1.881 0 2.992 1.156 1.11 1.156 1.11
3.15v8.387h-2.04v-8.16q0-1.337-.725-2.04-.702-.725-1.926-.725-1.27
0-2.018.77-.725.771-.725 2.222v7.933zM279.25
77.333v-1.859h4.42v-8.749h-3.967v-1.859h6.006v10.608h4.194v1.859zm5.213-14.71q-.748
0-1.179-.386-.43-.385-.43-1.043 0-.68.43-1.065.43-.408 1.179-.408.748 0
1.178.408.431.385.431 1.065 0 .658-.43 1.043-.431.385-1.18.385zM299.287
77.333q-1.655 0-2.652- [...]
+ </g>
+ <g fill="#6f825c" stroke-width="1.333">
+ <path d="m45.607 99.586-.272-4.76v-2.04h2.198v2.04l-.249 4.76zm-4.602
0-.272-4.76v-2.04h2.199v2.04l-.25 4.76zM52.384 109.333V92.786h2.675l1.768
5.35q.249.725.408 1.45.181.703.272
1.088.09-.385.272-1.088.181-.725.408-1.473l1.677-5.327h2.675v16.547h-1.995v-7.82q0-2.017.181-3.967.182-1.949.408-3.74l-2.697
8.274h-1.95l-2.72-8.274q.25 1.723.431 3.604.182 1.882.182 4.103v7.82zM69.701
109.56q-1.972 0-3.105-.998-1.133-1.02-1.133-2.742 0-1.746 1.133-2.743
1.133-.997 3.06-.997h3.853v-1.247 [...]
+ </g>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label=":group">
+ <path d="M44.133 132.04q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zm0 9.52q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zM54.31 145.413v-1.859h3.967q1.836 0
1.836-1.768V140.2l.046-2.267h-.046q-.113 1.201-1.02
1.904-.884.703-2.289.703-1.927 0-3.037-1.247-1.111-1.27-1.111-3.4v-2.63q0-2.13
[...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="'convenience">
+ <path d="m136.51 131.586-.273-3.4v-3.4h2.199v3.4l-.25 3.4zM150.88
141.56q-2.267 0-3.627-1.27-1.337-1.269-1.337-3.49v-3.4q0-2.222 1.337-3.491
1.36-1.27 3.627-1.27 2.153 0 3.468 1.157 1.315 1.156 1.383
3.15h-2.04q-.068-1.2-.816-1.836-.726-.657-1.995-.657-1.337
0-2.13.77-.794.749-.794 2.154v3.423q0 1.405.793 2.176.794.77 2.131.77 1.27 0
1.995-.657.748-.657.816-1.836h2.04q-.068 1.995-1.383 3.15-1.315 1.157-3.468
1.157zM164.14 141.514q-2.267 0-3.581-1.269-1.292-1.292-1.292-3.49v-3.31q [...]
+ </g>
+ <path d="M293.274 144.053v-2.017q1.473-.34 2.538-1.27 1.066-.952
1.632-2.38.59-1.428.59-3.173v-4.08q0-1.79-.59-3.219-.589-1.428-1.654-2.38-1.066-.974-2.516-1.314v-1.927q2.108.521
3.626 1.768 1.52 1.247 2.335 3.06.839 1.79.839 4.012v4.08q0 3.377-1.79
5.712-1.792 2.335-5.01 3.128zM21.66
208.053q-3.218-.793-5.009-3.128-1.79-2.335-1.79-5.712v-4.08q0-2.221.815-4.012.839-1.813
2.358-3.06 1.54-1.247 3.626-1.768v1.927q-1.45.34-2.516 1.314-1.065.952-1.654
2.38-.59 1.428-.59 3.22v4.08q0 1.744. [...]
+ <g fill="#72ace5" stroke-width="1.333" aria-label="defcustom">
+ <path d="M30.075 205.56q-1.859
0-3.015-1.247-1.133-1.247-1.133-3.377v-3.65q0-2.153 1.133-3.4 1.133-1.246
3.015-1.246 1.405 0 2.312.702.906.703 1.065
1.904h.068l-.045-2.833v-3.627h2.04v16.547h-2.04v-2.38h-.023q-.159 1.224-1.065
1.927-.907.68-2.312.68zm.68-1.768q1.269 0
1.994-.794.726-.793.726-2.198v-3.4q0-1.406-.726-2.199-.725-.793-1.994-.793-1.292
0-2.04.77-.748.771-.748 2.222v3.4q0 1.45.748 2.221.748.77 2.04.77zM44.128
205.56q-1.473 0-2.584-.59-1.088-.589-1.7-1.654-.59-1.088-.59 [...]
+ </g>
+ <g fill="#e7cc99" stroke-width="1.333"
aria-label="bufferlo-desktop-support">
+ <path d="M164.859 205.56q-1.406
0-2.312-.68-.907-.703-1.066-1.927h-.022v2.38h-2.04v-16.547h2.04v3.627l-.046
2.833h.068q.159-1.201 1.066-1.904.906-.702 2.312-.702 1.88 0 3.014 1.246 1.134
1.247 1.134 3.4v3.65q0 2.13-1.134 3.377-1.133 1.247-3.014
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.247
0-1.995.793-.725.793-.725 2.199v3.4q0 1.405.725 2.198.748.794
1.995.794zM177.439 205.56q-2.154 0-3.446-1.27-1.292-1.292-1.292-3.49v-7.934
[...]
+ </g>
+ <path d="M498.821 205.333q-1.541
0-2.47-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.513v-3.513h2.04v3.513h4.987v1.859h-4.987v7.321q0
.635.363 1.043.385.385.997.385h3.4v1.859z" fill="#d8d8d8"/>
+ <g fill="#6f825c" stroke-width="1.333">
+ <path d="m45.607 227.586-.272-4.76v-2.04h2.198v2.04l-.249 4.76zm-4.602
0-.272-4.76v-2.04h2.199v2.04l-.25 4.76zM52.928
237.333v-16.547h9.52v1.859h-7.503v5.123h6.71v1.813h-6.71v5.893h7.503v1.859zM66.075
237.333v-12.467h2.04v2.38h.022q.159-1.246 1.02-1.926.862-.68 2.29-.68 1.88 0
2.992 1.156 1.11 1.156 1.11
3.15v8.387h-2.04v-8.16q0-1.337-.725-2.04-.703-.725-1.927-.725-1.269
0-2.017.77-.725.771-.725 2.222v7.933zM83.052 237.56q-1.972
0-3.105-.998-1.134-1.02-1.134-2.742 0-1.746 1.134-2 [...]
+ </g>
+ <g fill="#6f825c" stroke-width="1.333" aria-label="Save and restore the
frame/tab local buffer lists."">
+ <path d="M17.557 269.56q-2.402 0-3.83-1.247t-1.428-3.332h2.04q0
1.247.884 2.017.884.748 2.334.748 1.406 0 2.244-.748.84-.77.84-2.017
0-.975-.522-1.7-.499-.748-1.383-1.02l-2.448-.77q-1.655-.522-2.607-1.723-.929-1.202-.929-2.788
0-2.018 1.315-3.22 1.337-1.2 3.536-1.2t3.513 1.2q1.315 1.202 1.315
3.22h-2.04q0-1.202-.77-1.904-.749-.703-2.018-.703-1.292
0-2.085.703-.771.702-.771 1.858 0 .907.521 1.564.521.658
1.428.952l2.539.816q1.564.499 2.47 1.768.93 1.27.93 2.947 0 2.085-1.383 3.332
[...]
+ </g>
+ <path d="M690.667 245.333H704v32h-13.333z" fill="#292929"/>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label=":group">
+ <path d="M44.133 292.04q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zm0 9.52q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zM54.31 305.413v-1.859h3.967q1.836 0
1.836-1.768V300.2l.046-2.267h-.046q-.113 1.201-1.02
1.904-.884.703-2.289.703-1.927 0-3.037-1.247-1.111-1.27-1.111-3.4v-2.63q0-2.13
[...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="'bufferlo">
+ <path d="m136.51 291.586-.273-3.4v-3.4h2.199v3.4l-.25 3.4zM151.515
301.56q-1.406
0-2.312-.68-.907-.703-1.066-1.927h-.022v2.38h-2.04v-16.547h2.04v3.627l-.046
2.833h.068q.16-1.201 1.066-1.904.906-.702 2.312-.702 1.881 0 3.014 1.246 1.134
1.247 1.134 3.4v3.65q0 2.13-1.134 3.377-1.133 1.247-3.014
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.247
0-1.995.793-.725.793-.725 2.199v3.4q0 1.405.725 2.198.748.794
1.995.794zM164.117 301.56q [...]
+ </g>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label=":type">
+ <path d="M44.133 324.04q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zm0 9.52q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zM58.821 333.333q-1.541
0-2.47-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.513v-3.513h2.04v3.513h4.987v1.859h-4.987v7.321q0
.635.363 1.043.385.385.997.385h3.4v1.859 [...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="'boolean">
+ <path d="m123.176 323.586-.272-3.4v-3.4h2.199v3.4l-.25 3.4zM138.181
333.56q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04v-16.547h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.246 1.133
1.247 1.133 3.4v3.65q0 2.13-1.133 3.377-1.133 1.247-3.015
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.246
0-1.994.793-.726.793-.726 2.199v3.4q0 1.405.726 2.198.748.794
1.994.794zM150.807 333.5 [...]
+ </g>
+ <path d="M226.607 336.053v-2.017q1.473-.34 2.538-1.27 1.066-.952
1.632-2.38.59-1.428.59-3.173v-4.08q0-1.79-.59-3.219-.589-1.428-1.654-2.38-1.066-.974-2.516-1.314v-1.927q2.108.521
3.626 1.768 1.52 1.247 2.335 3.06.839 1.79.839 4.012v4.08q0 3.377-1.79
5.712-1.792 2.335-5.01 3.128zM21.66
400.053q-3.218-.793-5.009-3.128-1.79-2.335-1.79-5.712v-4.08q0-2.221.815-4.012.839-1.813
2.358-3.06 1.54-1.247 3.626-1.768v1.927q-1.45.34-2.516 1.314-1.065.952-1.654
2.38-.59 1.428-.59 3.22v4.08q0 1.744. [...]
+ <g fill="#72ace5" stroke-width="1.333" aria-label="defcustom">
+ <path d="M30.075 397.56q-1.859
0-3.015-1.247-1.133-1.247-1.133-3.377v-3.65q0-2.153 1.133-3.4 1.133-1.246
3.015-1.246 1.405 0 2.312.702.906.703 1.065
1.904h.068l-.045-2.833v-3.627h2.04v16.547h-2.04v-2.38h-.023q-.159 1.224-1.065
1.927-.907.68-2.312.68zm.68-1.768q1.269 0
1.994-.794.726-.793.726-2.198v-3.4q0-1.406-.726-2.199-.725-.793-1.994-.793-1.292
0-2.04.77-.748.771-.748 2.222v3.4q0 1.45.748 2.221.748.77 2.04.77zM44.128
397.56q-1.473 0-2.584-.59-1.088-.589-1.7-1.654-.59-1.088-.59 [...]
+ </g>
+ <g fill="#e7cc99" stroke-width="1.333"
aria-label="bufferlo-prefer-local-buffers">
+ <path d="M164.859 397.56q-1.406
0-2.312-.68-.907-.703-1.066-1.927h-.022v2.38h-2.04v-16.547h2.04v3.627l-.046
2.833h.068q.159-1.201 1.066-1.904.906-.702 2.312-.702 1.88 0 3.014 1.246 1.134
1.247 1.134 3.4v3.65q0 2.13-1.134 3.377-1.133 1.247-3.014
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.247
0-1.995.793-.725.793-.725 2.199v3.4q0 1.405.725 2.198.748.794
1.995.794zM177.439 397.56q-2.154 0-3.446-1.27-1.292-1.292-1.292-3.49v-7.934
[...]
+ </g>
+ <path d="M565.488 397.333q-1.541
0-2.47-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.513v-3.513h2.04v3.513h4.987v1.859h-4.987v7.321q0
.635.363 1.043.385.385.997.385h3.4v1.859z" fill="#d8d8d8"/>
+ <g fill="#6f825c" stroke-width="1.333">
+ <path d="m45.607 419.586-.272-4.76v-2.04h2.198v2.04l-.249 4.76zm-4.602
0-.272-4.76v-2.04h2.199v2.04l-.25 4.76zM57.461 429.56q-2.312
0-3.536-1.27-1.224-1.292-1.224-3.49v-12.014h2.04V424.8q0 1.36.658 2.153.68.793
2.062.793 1.36 0 2.04-.793.68-.793.68-2.153v-12.014h2.04V424.8q0 2.221-1.224
3.49-1.201 1.27-3.536 1.27zM70.404 429.514q-1.927
0-3.15-.884-1.225-.884-1.225-2.425h2.086q0 .703.657 1.11.68.386
1.677.386h.952q1.202 0 1.79-.476.59-.499.59-1.315
0-.793-.567-1.246-.543-.476-1.58 [...]
+ </g>
+ <path d="M0 412v53.334h1221.334V412H10.666z" fill="#3d4a74"/>
+ <g fill="#9a9fb0" stroke-width="1.333" aria-label="- -:">
+ <path d="M27.168 440.094v-1.814h7.253v1.814zM53.847
440.094v-1.814H61.1v1.814zM70.801 437.374q-.838
0-1.36-.454-.521-.476-.521-1.246 0-.771.521-1.224.522-.476 1.36-.476.862 0
1.36.476.522.453.522 1.224 0 .77-.522 1.246-.498.454-1.36.454zm0 9.52q-.838
0-1.36-.454-.521-.476-.521-1.246 0-.771.521-1.224.522-.476 1.36-.476.862 0
1.36.476.522.453.522 1.224 0 .77-.522 1.246-.498.454-1.36.454z"/>
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="bufferlo.el">
+ <path d="M111.525 446.894q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04V430.12h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.246 1.133
1.247 1.133 3.4v3.65q0 2.13-1.133 3.377-1.133 1.247-3.015
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.246
0-1.994.793-.726.793-.726 2.199v3.4q0 1.405.726 2.198.748.794
1.994.794zM124.105 446.894q-2.153 0-3.445-1.27-1.292-1.292-1.292-3.49V434. [...]
+ </g>
+ <g fill="#9a9fb0" stroke-width="1.333" aria-label="93:17 17% ELisp/l">
+ <path d="m321.868 446.667
4.443-7.639-.091-.068q-.408.612-1.156.975t-1.723.363q-1.36
0-2.38-.635-1.02-.635-1.609-1.768-.567-1.133-.567-2.63
0-1.609.658-2.81.68-1.224 1.88-1.881 1.202-.68 2.789-.68 1.61 0 2.81.68
1.225.657 1.882 1.836.68 1.178.68 2.765 0 1.088-.408 2.244-.408 1.133-1.11
2.38l-3.832 6.868zm2.267-7.933q1.473 0 2.38-.952.929-.975.929-2.562
0-1.586-.93-2.538-.906-.975-2.38-.975-1.473 0-2.402.975-.907.952-.907 2.538 0
1.587.907 2.562.93.952 2.403.952zM337.213 446.894q- [...]
+ </g>
+ <path d="M704 412h380v10.667H704zm0 42.667h380v10.666H704z"
fill="#3d4a74"/>
+ <g fill="#9a9fb0" stroke-width="1.333" aria-label="Git:main">
+ <path d="M1104.219 446.894q-2.267
0-3.582-1.27-1.314-1.269-1.314-3.49v-7.48q0-2.222 1.314-3.491 1.315-1.27
3.582-1.27 2.221 0 3.536 1.293 1.314 1.269 1.314
3.468h-2.04q0-1.406-.748-2.154-.725-.77-2.062-.77-1.338
0-2.108.748-.748.748-.748 2.153v7.503q0 1.405.748 2.176.77.77 2.108.77 1.337 0
2.062-.77.748-.771.748-2.176v-2.04h-3.354v-1.859h5.394v3.899q0 2.198-1.314
3.49-1.315 1.27-3.536 1.27zM1112.583
446.667v-1.859h4.42v-8.749h-3.967V434.2h6.007v10.608h4.193v1.859zm5.213-14.71q-.7
[...]
+ </g>
+ <path d="M238 310h12v30.667h-12z" fill="none" stroke="#72ace5"
stroke-miterlimit="10" stroke-width="1.333"/>
+ <g fill="#e59e8d" stroke-width="1.333" aria-label="1/8 Switch to:">
+ <path d="m11.71 489.333.294-1.859h4.488l2.063-12.988-5.032
3.355.363-2.267 4.193-2.788h2.788l-2.335 14.688h3.672l-.295 1.859zM24.312
491.826l11.356-21.306h2.199L26.51 491.826zM43.08 489.56q-1.587
0-2.697-.544-1.111-.567-1.61-1.542-.498-.997-.294-2.289.226-1.405 1.292-2.607
1.088-1.224
2.697-1.904-1.36-.725-1.927-1.722-.566-1.02-.385-2.176.204-1.247.997-2.199.794-.952
1.995-1.496t2.63-.544q1.427 0 2.447.544 1.043.544 1.519 1.496.499.952.295
2.199-.182 1.133-1.066 2.153-.884.997-2. [...]
+ </g>
+ <path d="M10.667 512H64v1.333H10.667z" fill="#6f6f6f"/>
+ <g fill="#6f6f6f" stroke-width="1.333" aria-label="Local Buffers">
+ <path d="m79.39 521.333 2.63-16.547h2.04l-2.335 14.688h7.48l-.294
1.859zM96.413 521.56q-2.221
0-3.309-1.27-1.088-1.269-.725-3.49l.521-3.4q.363-2.222 1.859-3.491 1.496-1.27
3.717-1.27t3.31 1.27q1.087 1.247.747 3.468l-.544 3.423q-.362 2.221-1.858
3.49-1.496 1.27-3.718 1.27zm.295-1.814q1.337 0 2.176-.748.839-.748
1.065-2.198l.522-3.4q.249-1.451-.363-2.199-.59-.748-1.927-.748-1.314
0-2.153.748T94.94 513.4l-.521 3.4q-.227 1.45.362 2.198.612.748
1.927.748zM109.855 521.56q-2.267 0-3.378 [...]
+ </g>
+ <path d="M264 512h946.667v1.333H264z" fill="#6f6f6f"/>
+ <path d="M10.666 529.334v32H1212v-32z" fill="#4c4c4c"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="README.org">
+ <path d="M12.752 553.333v-16.547h5.123q1.473 0 2.584.612 1.11.59 1.722
1.655.612 1.065.612 2.493 0 1.678-.884 2.879-.86 1.201-2.357 1.655l3.468
7.253h-2.403l-3.173-7.027h-2.652v7.027zm2.04-8.863h3.083q1.269 0
2.04-.793.77-.816.77-2.13 0-1.338-.77-2.131-.771-.794-2.04-.794h-3.083zM26.261
553.333v-16.547h9.52v1.859H28.28v5.123h6.709v1.813h-6.71v5.893h7.503v1.859zM38.456
553.333l4.307-16.547h2.742l4.284 16.547h-2.062l-1.088-4.397h-5.01l-1.088
4.397zm3.581-6.12h4.171l-1.27-5.1q-.362- [...]
+ </g>
+ <g fill="#e59e8d" stroke-width="1.333" aria-label="---">
+ <path d="M320.507 546.76v-1.814h7.253v1.814zM333.835
546.76v-1.814h7.253v1.814zM347.163 546.76v-1.814h7.253v1.814z"/>
+ </g>
+ <g fill="#aac4de" stroke-width="1.333" aria-label="2.3k">
+ <path d="M386.085 553.333v-2.017l5.282-5.758q1.178-1.269
1.7-2.266.544-.998.544-1.95 0-1.36-.794-2.153-.793-.816-2.153-.816-1.383
0-2.199.839-.793.816-.793 2.221h-2.04q.068-2.244 1.428-3.559 1.36-1.314
3.604-1.314 2.29 0 3.627 1.292 1.36 1.292 1.36 3.513 0 1.179-.703 2.47-.68
1.293-2.221 2.97l-4.307 4.67h7.503v1.858zM404.128 553.56q-.861
0-1.383-.499-.498-.499-.498-1.337 0-.884.498-1.406.522-.52
1.383-.52t1.36.52q.521.522.521 1.406 0 .838-.521
1.337-.499.499-1.36.499zM417.207 553 [...]
+ </g>
+ <g fill="#72ace5" stroke-width="1.333" aria-label="Org">
+ <path d="M510.8 553.56q-2.221
0-3.513-1.27-1.292-1.269-1.292-3.49v-7.48q0-2.222 1.292-3.491 1.292-1.27
3.513-1.27t3.513 1.27q1.292 1.247 1.292 3.468v7.503q0 2.221-1.292 3.49-1.292
1.27-3.513 1.27zm0-1.836q1.337 0
2.04-.748.725-.771.725-2.176v-7.48q0-1.406-.725-2.154-.703-.77-2.04-.77-1.315
0-2.04.77-.725.748-.725 2.154v7.48q0 1.405.725 2.176.725.748 2.04.748zM519.799
553.333v-12.467h2.04v2.38h.022q.16-1.246 1.02-1.926.862-.68 2.29-.68 1.949 0
3.105 1.246 1.156 1.224 1.156 3.332v. [...]
+ </g>
+ <g fill="#a3a3a3" stroke-width="1.333" aria-label="…p/bufferlo/README.org">
+ <path d="M807.397 553.56q-.498
0-.77-.34-.25-.34-.16-.907l.25-1.587q.09-.566.453-.906.386-.34.884-.34.522 0
.771.34.25.34.159.906l-.25 1.587q-.09.567-.453.907-.362.34-.884.34zm-8.613
0q-.499
0-.77-.34-.25-.34-.16-.907l.25-1.587q.09-.566.453-.906.385-.34.884-.34.521 0
.77.34.25.34.16.906l-.25 1.587q-.09.567-.453.907-.363.34-.884.34zm4.307 0q-.5
0-.771-.34-.25-.34-.159-.907l.25-1.587q.09-.566.453-.906.385-.34.884-.34.521 0
.77.34.25.34.16.906l-.25 1.587q-.09.567-.453.907-.363.34-.8 [...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="*grep*">
+ <path d="m14.77 583.202-1.633-1.133 1.224-1.768q.454-.635
1.111-1.247.657-.634
1.156-1.042l-.068-.16q-.635-.044-1.519-.18-.884-.136-1.586-.386l-1.995-.725.68-1.881
1.995.725q.725.25 1.496.748.77.476
1.292.861l.113-.09q-.159-.635-.363-1.564-.204-.93-.204-1.7v-2.154h1.995v2.154q0
.77-.204 1.7-.204.929-.385 1.564l.113.09q.521-.385 1.292-.861.793-.499
1.496-.748l2.017-.725.68
1.881-2.017.725q-.703.25-1.564.386-.861.136-1.519.18l-.09.182q.52.408 1.156
1.043.657.612 1.088 1.224l1.246 1 [...]
+ </g>
+ <g fill="#e59e8d" stroke-width="1.333" aria-label="%*-">
+ <path d="M320.847 576.266q-1.428
0-2.29-.816-.86-.816-.86-2.244v-1.473q0-1.428.86-2.244.862-.816
2.29-.816t2.289.816q.861.816.861 2.244v1.473q0 1.428-.861
2.244-.861.816-2.29.816zm-3.196 9.067 11.288-16.547h1.677l-11.288
16.547zm3.196-10.608q1.473 0 1.473-1.519v-1.473q0-1.519-1.473-1.519-1.474
0-1.474 1.519v1.473q0 1.519 1.474 1.519zm6.573 10.721q-1.428
0-2.29-.816-.86-.816-.86-2.244v-1.473q0-1.428.86-2.244.862-.816
2.29-.816t2.29.816q.86.816.86 2.244v1.473q0 1.428-.86 2.244-.862 [...]
+ </g>
+ <g fill="#aac4de" stroke-width="1.333" aria-label="205">
+ <path d="M386.085 585.333v-2.017l5.282-5.758q1.178-1.269
1.7-2.266.544-.998.544-1.95 0-1.36-.794-2.153-.793-.816-2.153-.816-1.383
0-2.199.839-.793.816-.793 2.221h-2.04q.068-2.244 1.428-3.559 1.36-1.314
3.604-1.314 2.29 0 3.627 1.292 1.36 1.292 1.36 3.513 0 1.179-.703 2.47-.68
1.293-2.221 2.97l-4.307 4.67h7.503v1.858zM404.128 585.56q-2.29
0-3.65-1.315-1.337-1.337-1.337-3.559v-7.253q0-2.221 1.338-3.536 1.36-1.337
3.649-1.337 2.29 0 3.627 1.337 1.36 1.315 1.36 3.536v7.253q0 1.474-.6 [...]
+ </g>
+ <g fill="#72ace5" stroke-width="1.333" aria-label="Grep">
+ <path d="M510.89 585.56q-2.266
0-3.58-1.27-1.315-1.269-1.315-3.49v-7.48q0-2.222 1.314-3.491 1.315-1.27
3.582-1.27 2.221 0 3.536 1.293 1.314 1.269 1.314
3.468h-2.04q0-1.406-.748-2.154-.725-.77-2.062-.77-1.338
0-2.108.748-.748.748-.748 2.153v7.503q0 1.405.748 2.176.77.77 2.108.77 1.337 0
2.062-.77.748-.771.748-2.176v-2.04h-3.354V576.9h5.394v3.899q0 2.198-1.314
3.49-1.315 1.27-3.536 1.27zM519.799 585.333v-12.467h2.04v2.38h.022q.16-1.246
1.02-1.926.862-.68 2.29-.68 1.949 0 3.105 1.24 [...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="bufferlo.el">
+ <path d="M18.192 617.56q-1.405
0-2.312-.68-.907-.703-1.065-1.927h-.023v2.38h-2.04v-16.547h2.04v3.627l-.045
2.833h.068q.158-1.201 1.065-1.904.907-.702 2.312-.702 1.881 0 3.015 1.246 1.133
1.247 1.133 3.4v3.65q0 2.13-1.133 3.377-1.134 1.247-3.015
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.247
0-1.995.793-.725.793-.725 2.199v3.4q0 1.405.725 2.198.748.794 1.995.794zM30.772
617.56q-2.153 0-3.445-1.27-1.292-1.292-1.292-3.49v-7.934h [...]
+ </g>
+ <g fill="#e59e8d" stroke-width="1.333" aria-label="---">
+ <path d="M320.507 610.76v-1.814h7.253v1.814zM333.835
610.76v-1.814h7.253v1.814zM347.163 610.76v-1.814h7.253v1.814z"/>
+ </g>
+ <g fill="#aac4de" stroke-width="1.333" aria-label="19k">
+ <path d="M386.04 617.333v-1.859h4.488v-12.988l-4.488
3.355v-2.267l3.74-2.788h2.788v14.688h3.672v1.859zM401.861
617.333l4.443-7.639-.09-.068q-.409.612-1.157.975t-1.722.363q-1.36
0-2.38-.635-1.02-.635-1.61-1.768-.566-1.133-.566-2.63 0-1.609.657-2.81.68-1.224
1.881-1.881 1.202-.68 2.788-.68 1.61 0 2.81.68 1.225.657 1.882 1.836.68
1.178.68 2.765 0 1.088-.408 2.244-.408 1.133-1.11 2.38l-3.831
6.868zm2.267-7.933q1.473 0 2.38-.952.93-.975.93-2.562
0-1.586-.93-2.538-.907-.975-2.38-.975-1 [...]
+ </g>
+ <g fill="#72ace5" stroke-width="1.333" aria-label="ELisp">
+ <path d="M506.267
617.333v-16.547h9.52v1.859h-7.503v5.123h6.71v1.813h-6.71v5.893h7.503v1.859zM520.275
617.333v-16.547h2.04v14.688h7.48v1.859zM532.583
617.333v-1.859h4.42v-8.75h-3.967v-1.858h6.007v10.608h4.193v1.859zm5.213-14.71q-.748
0-1.179-.386-.43-.385-.43-1.043 0-.68.43-1.065.431-.408
1.179-.408t1.179.408q.43.385.43 1.065 0 .658-.43
1.043-.431.385-1.179.385zM550.421 617.514q-1.926
0-3.15-.884t-1.224-2.425h2.085q0 .703.657 1.11.68.386 1.678.386h.952q1.2 0
1.79-.476.59-.499.59- [...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="/l">
+ <path d="m572.367 619.826 8.046-21.306h2.154l-8.047 21.306zM592.608
617.333q-1.655
0-2.652-.952-.975-.975-.975-2.561v-11.175h-4.306v-1.859h6.346v13.034q0 .77.431
1.224.43.43 1.156.43h3.853v1.86z"/>
+ </g>
+ <g fill="#6f6f6f" stroke-width="1.333" aria-label="…/bufferlo/bufferlo.el">
+ <path d="M807.397 617.56q-.498
0-.77-.34-.25-.34-.16-.907l.25-1.587q.09-.566.453-.906.386-.34.884-.34.522 0
.771.34.25.34.159.906l-.25 1.587q-.09.567-.453.907-.362.34-.884.34zm-8.613
0q-.499
0-.77-.34-.25-.34-.16-.907l.25-1.587q.09-.566.453-.906.385-.34.884-.34.521 0
.77.34.25.34.16.906l-.25 1.587q-.09.567-.453.907-.363.34-.884.34zm4.307 0q-.5
0-.771-.34-.25-.34-.159-.907l.25-1.587q.09-.566.453-.906.385-.34.884-.34.521 0
.77.34.25.34.16.906l-.25 1.587q-.09.567-.453.907-.363.34-.8 [...]
+ </g>
+ <path d="M10.667 640H64v1.333H10.667z" fill="#6f6f6f"/>
+ <g fill="#6f6f6f" stroke-width="1.333" aria-label="Other Buffers">
+ <path d="M83.085 649.56q-2.221
0-3.309-1.27-1.088-1.269-.725-3.49l1.178-7.48q.363-2.222 1.836-3.491 1.496-1.27
3.718-1.27 2.221 0 3.309 1.27 1.088 1.247.748 3.468l-1.179 7.503q-.362
2.221-1.858 3.49-1.496 1.27-3.718 1.27zm.295-1.836q1.337 0 2.176-.748.839-.771
1.065-2.176l1.179-7.48q.227-1.406-.385-2.154-.59-.77-1.927-.77-1.315
0-2.153.77-.839.748-1.066 2.154l-1.178 7.48q-.227 1.405.362 2.176.612.748
1.927.748zM97.819 649.333q-1.61
0-2.38-.861-.748-.862-.499-2.426l1.156-7.321h-3. [...]
+ </g>
+ <path d="M264 640h946.667v1.333H264z" fill="#6f6f6f"/>
+ <g stroke-width="1.333">
+ <g fill="#d8d8d8" aria-label="test.c">
+ <path d="M18.827 681.333q-1.542
0-2.471-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.514v-3.513h2.04v3.513h4.986v1.859h-4.986v7.321q0
.635.362 1.043.386.385.998.385h3.4v1.859zM30.795 681.56q-1.474
0-2.584-.59-1.088-.589-1.7-1.654-.59-1.088-.59-2.516v-3.4q0-1.451.59-2.516.612-1.066
1.7-1.655 1.11-.59 2.584-.59 1.473 0 2.561.59 1.11.59 1.7 1.655.612 1.065.612
2.516v2.198h-7.752v1.202q0 1.473.748 2.266.748.771 2.13.771 1.18 0
1.905-.408.725-.43.884-1.27h2.04q-.204 1.565-1.542 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M320.507 674.76v-1.814h7.253v1.814zM333.835
674.76v-1.814h7.253v1.814zM347.163 674.76v-1.814h7.253v1.814z"/>
+ </g>
+ <g fill="#aac4de" aria-label="236">
+ <path d="M386.085 681.333v-2.017l5.282-5.758q1.178-1.269
1.7-2.266.544-.998.544-1.95 0-1.36-.794-2.153-.793-.816-2.153-.816-1.383
0-2.199.839-.793.816-.793 2.221h-2.04q.068-2.244 1.428-3.559 1.36-1.314
3.604-1.314 2.29 0 3.627 1.292 1.36 1.292 1.36 3.513 0 1.179-.703 2.47-.68
1.293-2.221 2.97l-4.307 4.67h7.503v1.858zM403.879 681.56q-1.496
0-2.63-.59-1.11-.612-1.722-1.677-.612-1.065-.612-2.493h2.04q0 1.383.77
2.176.794.77 2.176.77 1.406 0 2.176-.815.771-.816.771-2.131v-1.133q0 [...]
+ </g>
+ <g fill="#72ace5" aria-label="C/*l">
+ <path d="M510.89 681.56q-2.266
0-3.58-1.27-1.315-1.269-1.315-3.49v-7.48q0-2.222 1.314-3.491 1.315-1.27
3.582-1.27 2.221 0 3.536 1.293 1.314 1.269 1.314
3.468h-2.04q0-1.406-.748-2.154-.725-.77-2.062-.77-1.338
0-2.108.748-.748.748-.748 2.153v7.503q0 1.405.748 2.176.77.748 2.108.748 1.337
0 2.062-.748.748-.771.748-2.176h2.04q0 2.198-1.314 3.49-1.315 1.27-3.536
1.27zM519.028 683.826l8.047-21.306h2.153l-8.047 21.306zM534.759
679.202l-1.632-1.133 1.224-1.768q.453-.635 1.11-1.247.65 [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/project1/test.c">
+ <path d="m865.492 675.553.25-1.587q.226-1.337 1.155-2.13.952-.816
2.267-.816.861 0
1.36.294.521.295.839.748.317.431.544.884.249.431.521.726.295.294.748.294 1.065
0 1.27-1.246l.249-1.587h1.926l-.249 1.587q-.204 1.314-1.133
2.13-.93.816-2.267.816-.839
0-1.36-.294-.521-.295-.839-.726-.317-.453-.566-.884-.227-.453-.522-.748-.294-.294-.748-.294-1.065
0-1.269 1.246l-.25 1.587zM877.641 683.826l11.356-21.306h2.199l-11.356
21.306zM891.105 685.413l2.63-16.547h2.04l-.386 2.38h.046q.34-1 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="main.c">
+ <path d="M12.027
713.333v-12.467h1.79v1.496h.136q.16-.77.703-1.246.567-.476 1.383-.476.748 0
1.292.476.544.453.77 1.246h.137q.158-.77.725-1.246t1.405-.476q1.133 0
1.836.906.703.884.703
2.312v9.475h-1.881v-9.497q0-.794-.363-1.202-.34-.43-.997-.43-.658
0-1.02.43-.363.408-.363
1.179v9.52H16.65v-9.497q0-.794-.385-1.202-.363-.43-1.02-.43-.635
0-.998.43-.34.408-.34 1.179v9.52zM29.707 713.56q-1.972
0-3.106-.998-1.133-1.02-1.133-2.742 0-1.746 1.133-2.743 1.134-.997
3.06-.997h3.854v-1 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M320.507 706.76v-1.814h7.253v1.814zM333.835
706.76v-1.814h7.253v1.814zM347.163 706.76v-1.814h7.253v1.814z"/>
+ </g>
+ <g fill="#aac4de" aria-label="305">
+ <path d="M390.55 713.56q-1.495
0-2.629-.59-1.11-.612-1.722-1.677-.612-1.065-.612-2.493h2.04q0 1.383.77
2.176.794.77 2.176.77 1.406 0
2.176-.815.771-.816.771-2.131v-1.133q0-1.406-.77-2.176-.771-.771-2.177-.771h-1.79v-1.768l3.944-4.307h-6.46v-1.859h8.772v1.904l-3.876
4.24q2.017.158 3.196 1.427 1.201 1.27 1.201 3.31v1.133q0 1.428-.635 2.493-.612
1.065-1.745 1.677-1.133.59-2.63.59zM404.128 713.56q-2.29
0-3.65-1.315-1.337-1.337-1.337-3.559v-7.253q0-2.221 1.338-3.536 1.36-1.337 3.6
[...]
+ </g>
+ <g fill="#72ace5" aria-label="C/*l">
+ <path d="M510.89 713.56q-2.266
0-3.58-1.27-1.315-1.269-1.315-3.49v-7.48q0-2.222 1.314-3.491 1.315-1.27
3.582-1.27 2.221 0 3.536 1.293 1.314 1.269 1.314
3.468h-2.04q0-1.406-.748-2.154-.725-.77-2.062-.77-1.338
0-2.108.748-.748.748-.748 2.153v7.503q0 1.405.748 2.176.77.748 2.108.748 1.337
0 2.062-.748.748-.771.748-2.176h2.04q0 2.198-1.314 3.49-1.315 1.27-3.536
1.27zM519.028 715.826l8.047-21.306h2.153l-8.047 21.306zM534.759
711.202l-1.632-1.133 1.224-1.768q.453-.635 1.11-1.247.65 [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/project1/main.c">
+ <path d="m865.492 707.553.25-1.587q.226-1.337 1.155-2.13.952-.816
2.267-.816.861 0
1.36.294.521.295.839.748.317.431.544.884.249.431.521.726.295.294.748.294 1.065
0 1.27-1.246l.249-1.587h1.926l-.249 1.587q-.204 1.314-1.133
2.13-.93.816-2.267.816-.839
0-1.36-.294-.521-.295-.839-.726-.317-.453-.566-.884-.227-.453-.522-.748-.294-.294-.748-.294-1.065
0-1.269 1.246l-.25 1.587zM877.641 715.826l11.356-21.306h2.199l-11.356
21.306zM891.105 717.413l2.63-16.547h2.04l-.386 2.38h.046q.34-1 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="project2.py">
+ <path d="M12.775 749.413v-16.547h2.04v2.38h.022q.16-1.224
1.066-1.904.929-.702 2.334-.702 1.882 0 2.992 1.246 1.134 1.224 1.134
3.378v3.649q0 2.153-1.134 3.4-1.11 1.247-2.992 1.247-1.405
0-2.312-.703-.906-.703-1.088-1.904h-.068l.046 2.833v3.627zm4.782-5.621q1.292 0
2.018-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.726-.77-2.018-.77-1.246
0-1.994.793t-.748 2.199v3.4q0 1.405.748 2.198.748.794 1.994.794zM26.465
745.333v-12.467h2.04v2.38h.023q.159-1.246 1.02-1.926.861-.68 2.2 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M320.507 738.76v-1.814h7.253v1.814zM333.835
738.76v-1.814h7.253v1.814zM347.163 738.76v-1.814h7.253v1.814z"/>
+ </g>
+ <g fill="#aac4de" aria-label="21">
+ <path d="M386.085 745.333v-2.017l5.282-5.758q1.178-1.269
1.7-2.266.544-.998.544-1.95 0-1.36-.794-2.153-.793-.816-2.153-.816-1.383
0-2.199.839-.793.816-.793 2.221h-2.04q.068-2.244 1.428-3.559 1.36-1.314
3.604-1.314 2.29 0 3.627 1.292 1.36 1.292 1.36 3.513 0 1.179-.703 2.47-.68
1.293-2.221 2.97l-4.307 4.67h7.503v1.858zM399.368
745.333v-1.859h4.488v-12.988l-4.488
3.355v-2.267l3.74-2.788h2.788v14.688h3.672v1.859z"/>
+ </g>
+ <g fill="#72ace5" aria-label="Python">
+ <path d="M506.085 745.333v-16.547h5.327q2.312 0 3.672 1.338 1.383
1.314 1.383 3.536 0 2.22-1.383 3.558-1.36 1.315-3.672
1.315h-3.287v6.8zm2.04-8.636h3.287q1.337 0 2.13-.816.817-.839.817-2.221
0-1.406-.816-2.222-.794-.816-2.131-.816h-3.287zM521.385
749.413l1.836-4.85-4.76-11.697h2.222l3.037
7.707q.159.385.295.93.158.52.249.883.09-.362.25-.884.158-.544.316-.929l2.834-7.707h2.13l-6.278
16.547zM538.816 745.333q-1.541
0-2.47-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.513v-3.51 [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/project2/project2.py">
+ <path d="m798.83 739.553.249-1.587q.226-1.337 1.156-2.13.952-.816
2.266-.816.862 0
1.36.294.522.295.839.748.317.431.544.884.25.431.521.726.295.294.748.294 1.066 0
1.27-1.246l.249-1.587h1.927l-.25 1.587q-.204 1.314-1.133
2.13-.93.816-2.267.816-.838
0-1.36-.294-.521-.295-.838-.726-.318-.453-.567-.884-.227-.453-.521-.748-.295-.294-.748-.294-1.066
0-1.27 1.246l-.249 1.587zM810.979 747.826l11.356-21.306h2.198l-11.356
21.306zM824.42 749.413l2.63-16.547h2.04l-.386 2.38h.045q.34-1.22 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="todo.org">
+ <path d="M18.827 777.333q-1.542
0-2.471-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.514v-3.513h2.04v3.513h4.986v1.859h-4.986v7.321q0
.635.362 1.043.386.385.998.385h3.4v1.859zM30.795 777.514q-2.267
0-3.582-1.269-1.292-1.292-1.292-3.49v-3.31q0-2.221 1.292-3.49 1.315-1.27
3.582-1.27 2.266 0 3.558 1.27 1.315 1.269 1.315 3.467v3.332q0 2.199-1.315
3.491-1.292 1.27-3.558 1.27zm0-1.813q1.337 0
2.085-.748t.748-2.199v-3.309q0-1.45-.748-2.199-.748-.748-2.085-.748-1.315
0-2.086.748-.7 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M320.507 770.76v-1.814h7.253v1.814zM333.835
770.76v-1.814h7.253v1.814zM347.163 770.76v-1.814h7.253v1.814z"/>
+ </g>
+ <g fill="#aac4de" aria-label="1.2k">
+ <path d="M386.04 777.333v-1.859h4.488v-12.988l-4.488
3.355v-2.267l3.74-2.788h2.788v14.688h3.672v1.859zM404.128 777.56q-.861
0-1.383-.499-.498-.499-.498-1.337 0-.884.498-1.406.522-.52
1.383-.52t1.36.52q.521.522.521 1.406 0 .838-.521
1.337-.499.499-1.36.499zM412.741 777.333v-2.017l5.282-5.758q1.178-1.269
1.7-2.266.544-.998.544-1.95 0-1.36-.794-2.153-.793-.816-2.153-.816-1.383
0-2.199.839-.793.816-.793 2.221h-2.04q.068-2.244 1.428-3.559 1.36-1.314
3.604-1.314 2.29 0 3.627 1.292 [...]
+ </g>
+ <g fill="#72ace5" aria-label="Org">
+ <path d="M510.8 777.56q-2.221
0-3.513-1.27-1.292-1.269-1.292-3.49v-7.48q0-2.222 1.292-3.491 1.292-1.27
3.513-1.27t3.513 1.27q1.292 1.247 1.292 3.468v7.503q0 2.221-1.292 3.49-1.292
1.27-3.513 1.27zm0-1.836q1.337 0
2.04-.748.725-.771.725-2.176v-7.48q0-1.406-.725-2.154-.703-.77-2.04-.77-1.315
0-2.04.77-.725.748-.725 2.154v7.48q0 1.405.725 2.176.725.748 2.04.748zM519.799
777.333v-12.467h2.04v2.38h.022q.16-1.246 1.02-1.926.862-.68 2.29-.68 1.949 0
3.105 1.246 1.156 1.224 1.156 3.3 [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/todo.org">
+ <path d="m958.833 771.553.25-1.587q.226-1.337 1.156-2.13.952-.816
2.266-.816.862 0
1.36.294.522.295.839.748.317.431.544.884.25.431.521.726.295.294.748.294 1.066 0
1.27-1.246l.249-1.587h1.927l-.25 1.587q-.204 1.314-1.133
2.13-.93.816-2.267.816-.838
0-1.36-.294-.521-.295-.838-.726-.318-.453-.567-.884-.227-.453-.521-.748-.295-.294-.748-.294-1.066
0-1.27 1.246l-.249 1.587zM970.983 779.826l11.356-21.306h2.198l-11.356
21.306zM991.156 777.333q-1.61 0-2.38-.861-.748-.862-.499-2.426l1 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="notes.org">
+ <path d="M12.752 809.333v-12.467h2.04v2.38h.023q.158-1.246
1.02-1.926.861-.68 2.289-.68 1.881 0 2.992 1.156 1.11 1.156 1.11
3.15v8.387h-2.04v-8.16q0-1.337-.725-2.04-.702-.725-1.926-.725-1.27
0-2.018.77-.725.771-.725 2.222v7.933zM30.795 809.514q-2.267
0-3.582-1.269-1.292-1.292-1.292-3.49v-3.31q0-2.221 1.292-3.49 1.315-1.27
3.582-1.27 2.266 0 3.558 1.27 1.315 1.269 1.315 3.467v3.332q0 2.199-1.315
3.491-1.292 1.27-3.558 1.27zm0-1.813q1.337 0
2.085-.748t.748-2.199v-3.309q0-1.45-. [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M320.507 802.76v-1.814h7.253v1.814zM333.835
802.76v-1.814h7.253v1.814zM347.163 802.76v-1.814h7.253v1.814z"/>
+ </g>
+ <g fill="#aac4de" aria-label="1.1k">
+ <path d="M386.04 809.333v-1.859h4.488v-12.988l-4.488
3.355v-2.267l3.74-2.788h2.788v14.688h3.672v1.859zM404.128 809.56q-.861
0-1.383-.499-.498-.499-.498-1.337 0-.884.498-1.406.522-.52
1.383-.52t1.36.52q.521.522.521 1.406 0 .838-.521
1.337-.499.499-1.36.499zM412.696 809.333v-1.859h4.488v-12.988l-4.488
3.355v-2.267l3.74-2.788h2.788v14.688h3.672v1.859zM426.16
809.333v-16.547h2.04v9.226h2.403l3.626-5.146h2.335l-4.193 5.939 4.261
6.528h-2.38l-3.626-5.553H428.2v5.553z"/>
+ </g>
+ <g fill="#72ace5" aria-label="Org">
+ <path d="M510.8 809.56q-2.221
0-3.513-1.27-1.292-1.269-1.292-3.49v-7.48q0-2.222 1.292-3.491 1.292-1.27
3.513-1.27t3.513 1.27q1.292 1.247 1.292 3.468v7.503q0 2.221-1.292 3.49-1.292
1.27-3.513 1.27zm0-1.836q1.337 0
2.04-.748.725-.771.725-2.176v-7.48q0-1.406-.725-2.154-.703-.77-2.04-.77-1.315
0-2.04.77-.725.748-.725 2.154v7.48q0 1.405.725 2.176.725.748 2.04.748zM519.799
809.333v-12.467h2.04v2.38h.022q.16-1.246 1.02-1.926.862-.68 2.29-.68 1.949 0
3.105 1.246 1.156 1.224 1.156 3.3 [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/notes.org">
+ <path d="m945.505 803.553.25-1.587q.226-1.337 1.156-2.13.952-.816
2.266-.816.862 0
1.36.294.522.295.839.748.317.431.544.884.25.431.521.726.295.294.748.294 1.066 0
1.27-1.246l.249-1.587h1.927l-.25 1.587q-.204 1.314-1.133
2.13-.93.816-2.267.816-.838
0-1.36-.294-.521-.295-.838-.726-.318-.453-.567-.884-.227-.453-.521-.748-.295-.294-.748-.294-1.066
0-1.27 1.246l-.249 1.587zM957.655 811.826l11.356-21.306h2.198l-11.356
21.306zM971.753 809.333l1.972-12.467h2.04l-.385 2.38h.045q.34-1. [...]
+ </g>
+ </g>
+ <path d="M250.667 465.333H264v32h-13.333z" fill="#72ace5"/>
+ <path d="M0 0h1221.333v53.333H0z" fill="#4c4c4c"/>
+ <path d="M13.334 0v53.334H168V0z" fill="#6f6f6f"/>
+ <path d="M157.333 0H168v53.333h-10.667z" fill="#6f6f6f"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="1 project1">
+ <path d="M26.04 34.667v-1.859h4.488V19.82l-4.488
3.355v-2.267l3.74-2.788h2.788v14.688h3.672v1.859zM52.764
38.747V22.2h2.04v2.38h.023q.158-1.224 1.065-1.904.93-.702 2.335-.702 1.881 0
2.992 1.246 1.133 1.224 1.133 3.378v3.649q0 2.153-1.133 3.4-1.111 1.247-2.992
1.247-1.406 0-2.312-.703-.907-.703-1.088-1.904h-.068l.045
2.833v3.627zm4.783-5.621q1.292 0
2.017-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.725-.77-2.017-.77-1.247
0-1.995.793t-.748 2.199v3.4q0 1.405.748 2.198.748.794 [...]
+ </g>
+ <path d="M181.334 0v53.334H336V0z" fill="#55789a"/>
+ <path d="M325.333 0H336v53.333h-10.667z" fill="#55789a"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="2 bufferlo">
+ <path d="M194.085 34.667V32.65l5.282-5.758q1.178-1.269
1.7-2.266.544-.998.544-1.95 0-1.36-.794-2.153-.793-.816-2.153-.816-1.383
0-2.199.839-.793.816-.793 2.221h-2.04q.068-2.244 1.428-3.559 1.36-1.314
3.604-1.314 2.29 0 3.627 1.292 1.36 1.292 1.36 3.513 0 1.179-.703 2.47-.68
1.293-2.221 2.97l-4.307 4.67h7.503v1.858zM226.181 34.894q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04V18.12h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.2 [...]
+ </g>
+ <path d="M349.334 0v53.334H504V0z" fill="#6f6f6f"/>
+ <path d="M493.333 0H504v53.333h-10.667z" fill="#6f6f6f"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="3 project2">
+ <path d="M366.55 34.894q-1.495
0-2.629-.59-1.11-.612-1.722-1.677-.612-1.065-.612-2.493h2.04q0 1.382.77
2.176.794.77 2.176.77 1.406 0
2.176-.816.771-.816.771-2.13V29q0-1.405-.77-2.176-.771-.77-2.177-.77h-1.79v-1.768l3.944-4.307h-6.46V18.12h8.772v1.904l-3.876
4.24q2.017.158 3.196 1.427 1.201 1.27 1.201 3.31v1.133q0 1.428-.635 2.493-.612
1.065-1.745 1.677-1.133.59-2.63.59zM388.764
38.747V22.2h2.04v2.38h.023q.158-1.224 1.065-1.904.93-.702 2.335-.702 1.881 0
2.992 1.246 1.133 1.224 1. [...]
+ </g>
+ <path d="M517.334 0v53.334H632V0z" fill="#6f6f6f"/>
+ <path d="M621.333 0H632v53.333h-10.667z" fill="#6f6f6f"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="4 notes">
+ <path d="M537.067 34.667V31.04h-7.48v-3.196l6.029-9.724h2.244l-6.233
10.132v.93h5.44v-4.035h2.04v9.52zM556.741 34.667V22.2h2.04v2.38h.023q.159-1.246
1.02-1.926.861-.68 2.29-.68 1.88 0 2.991 1.156 1.111 1.156 1.111
3.15v8.387h-2.04v-8.16q0-1.337-.725-2.04-.703-.725-1.927-.725-1.27
0-2.017.77-.726.771-.726 2.222v7.933zM574.807 34.848q-2.267
0-3.582-1.269-1.292-1.292-1.292-3.49v-3.31q0-2.221 1.292-3.49 1.315-1.27
3.582-1.27 2.266 0 3.558 1.27 1.315 1.269 1.315 3.467v3.332q0 2.199-1. [...]
+ </g>
+</svg>
diff --git a/img/consult2.svg b/img/consult2.svg
new file mode 100644
index 0000000000..7c25a84d6d
--- /dev/null
+++ b/img/consult2.svg
@@ -0,0 +1,279 @@
+<svg height="881.333" width="1221.333" xmlns="http://www.w3.org/2000/svg">
+ <path d="M0 0h1221.333v881.333H0z" fill="#292929"/>
+ <path d="M21.66
80.053q-3.218-.793-5.009-3.128-1.79-2.335-1.79-5.712v-4.08q0-2.221.815-4.012.839-1.813
2.358-3.06 1.54-1.247 3.626-1.768v1.927q-1.45.34-2.516 1.314-1.065.952-1.654
2.38-.59 1.428-.59 3.22v4.08q0 1.744.567 3.172.59 1.428 1.655 2.38 1.088.93
2.538 1.27z" fill="#8399b0"/>
+ <g fill="#72ace5" stroke-width="1.333" aria-label="defgroup">
+ <path d="M30.075 77.56q-1.859
0-3.015-1.247-1.133-1.247-1.133-3.377v-3.65q0-2.153 1.133-3.4 1.133-1.246
3.015-1.246 1.405 0 2.312.702.906.703 1.065
1.904h.068l-.045-2.833v-3.627h2.04v16.547h-2.04v-2.38h-.023q-.159 1.224-1.065
1.927-.907.68-2.312.68zm.68-1.768q1.269 0
1.994-.794.726-.793.726-2.198v-3.4q0-1.406-.726-2.199-.725-.793-1.994-.793-1.292
0-2.04.77-.748.771-.748 2.222v3.4q0 1.45.748 2.221.748.77 2.04.77zM44.128
77.56q-1.473 0-2.584-.59-1.088-.589-1.7-1.654-.59-1.088-.59-2 [...]
+ </g>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label="bufferlo">
+ <path d="M151.525 77.56q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04V60.786h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.246 1.133
1.247 1.133 3.4v3.65q0 2.13-1.133 3.377-1.133 1.247-3.015
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.246
0-1.994.793-.726.793-.726 2.199v3.4q0 1.405.726 2.198.748.794
1.994.794zM164.105 77.56q-2.153 0-3.445-1.27-1.292-1.292-1.292-3.49v-7.934h2
[...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="nil">
+ <path d="M266.08 77.333V64.866h2.04v2.38h.023q.158-1.246
1.02-1.926.861-.68 2.289-.68 1.881 0 2.992 1.156 1.11 1.156 1.11
3.15v8.387h-2.04v-8.16q0-1.337-.725-2.04-.702-.725-1.926-.725-1.27
0-2.018.77-.725.771-.725 2.222v7.933zM279.25
77.333v-1.859h4.42v-8.749h-3.967v-1.859h6.006v10.608h4.194v1.859zm5.213-14.71q-.748
0-1.179-.386-.43-.385-.43-1.043 0-.68.43-1.065.43-.408 1.179-.408.748 0
1.178.408.431.385.431 1.065 0 .658-.43 1.043-.431.385-1.18.385zM299.287
77.333q-1.655 0-2.652- [...]
+ </g>
+ <g fill="#6f825c" stroke-width="1.333">
+ <path d="m45.607 99.586-.272-4.76v-2.04h2.198v2.04l-.249 4.76zm-4.602
0-.272-4.76v-2.04h2.199v2.04l-.25 4.76zM52.384 109.333V92.786h2.675l1.768
5.35q.249.725.408 1.45.181.703.272
1.088.09-.385.272-1.088.181-.725.408-1.473l1.677-5.327h2.675v16.547h-1.995v-7.82q0-2.017.181-3.967.182-1.949.408-3.74l-2.697
8.274h-1.95l-2.72-8.274q.25 1.723.431 3.604.182 1.882.182 4.103v7.82zM69.701
109.56q-1.972 0-3.105-.998-1.133-1.02-1.133-2.742 0-1.746 1.133-2.743
1.133-.997 3.06-.997h3.853v-1.247 [...]
+ </g>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label=":group">
+ <path d="M44.133 132.04q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zm0 9.52q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zM54.31 145.413v-1.859h3.967q1.836 0
1.836-1.768V140.2l.046-2.267h-.046q-.113 1.201-1.02
1.904-.884.703-2.289.703-1.927 0-3.037-1.247-1.111-1.27-1.111-3.4v-2.63q0-2.13
[...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="'convenience">
+ <path d="m136.51 131.586-.273-3.4v-3.4h2.199v3.4l-.25 3.4zM150.88
141.56q-2.267 0-3.627-1.27-1.337-1.269-1.337-3.49v-3.4q0-2.222 1.337-3.491
1.36-1.27 3.627-1.27 2.153 0 3.468 1.157 1.315 1.156 1.383
3.15h-2.04q-.068-1.2-.816-1.836-.726-.657-1.995-.657-1.337
0-2.13.77-.794.749-.794 2.154v3.423q0 1.405.793 2.176.794.77 2.131.77 1.27 0
1.995-.657.748-.657.816-1.836h2.04q-.068 1.995-1.383 3.15-1.315 1.157-3.468
1.157zM164.14 141.514q-2.267 0-3.581-1.269-1.292-1.292-1.292-3.49v-3.31q [...]
+ </g>
+ <path d="M293.274 144.053v-2.017q1.473-.34 2.538-1.27 1.066-.952
1.632-2.38.59-1.428.59-3.173v-4.08q0-1.79-.59-3.219-.589-1.428-1.654-2.38-1.066-.974-2.516-1.314v-1.927q2.108.521
3.626 1.768 1.52 1.247 2.335 3.06.839 1.79.839 4.012v4.08q0 3.377-1.79
5.712-1.792 2.335-5.01 3.128zM21.66
208.053q-3.218-.793-5.009-3.128-1.79-2.335-1.79-5.712v-4.08q0-2.221.815-4.012.839-1.813
2.358-3.06 1.54-1.247 3.626-1.768v1.927q-1.45.34-2.516 1.314-1.065.952-1.654
2.38-.59 1.428-.59 3.22v4.08q0 1.744. [...]
+ <g fill="#72ace5" stroke-width="1.333" aria-label="defcustom">
+ <path d="M30.075 205.56q-1.859
0-3.015-1.247-1.133-1.247-1.133-3.377v-3.65q0-2.153 1.133-3.4 1.133-1.246
3.015-1.246 1.405 0 2.312.702.906.703 1.065
1.904h.068l-.045-2.833v-3.627h2.04v16.547h-2.04v-2.38h-.023q-.159 1.224-1.065
1.927-.907.68-2.312.68zm.68-1.768q1.269 0
1.994-.794.726-.793.726-2.198v-3.4q0-1.406-.726-2.199-.725-.793-1.994-.793-1.292
0-2.04.77-.748.771-.748 2.222v3.4q0 1.45.748 2.221.748.77 2.04.77zM44.128
205.56q-1.473 0-2.584-.59-1.088-.589-1.7-1.654-.59-1.088-.59 [...]
+ </g>
+ <g fill="#e7cc99" stroke-width="1.333"
aria-label="bufferlo-desktop-support">
+ <path d="M164.859 205.56q-1.406
0-2.312-.68-.907-.703-1.066-1.927h-.022v2.38h-2.04v-16.547h2.04v3.627l-.046
2.833h.068q.159-1.201 1.066-1.904.906-.702 2.312-.702 1.88 0 3.014 1.246 1.134
1.247 1.134 3.4v3.65q0 2.13-1.134 3.377-1.133 1.247-3.014
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.247
0-1.995.793-.725.793-.725 2.199v3.4q0 1.405.725 2.198.748.794
1.995.794zM177.439 205.56q-2.154 0-3.446-1.27-1.292-1.292-1.292-3.49v-7.934
[...]
+ </g>
+ <path d="M498.821 205.333q-1.541
0-2.47-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.513v-3.513h2.04v3.513h4.987v1.859h-4.987v7.321q0
.635.363 1.043.385.385.997.385h3.4v1.859z" fill="#d8d8d8"/>
+ <g fill="#6f825c" stroke-width="1.333">
+ <path d="m45.607 227.586-.272-4.76v-2.04h2.198v2.04l-.249 4.76zm-4.602
0-.272-4.76v-2.04h2.199v2.04l-.25 4.76zM52.928
237.333v-16.547h9.52v1.859h-7.503v5.123h6.71v1.813h-6.71v5.893h7.503v1.859zM66.075
237.333v-12.467h2.04v2.38h.022q.159-1.246 1.02-1.926.862-.68 2.29-.68 1.88 0
2.992 1.156 1.11 1.156 1.11
3.15v8.387h-2.04v-8.16q0-1.337-.725-2.04-.703-.725-1.927-.725-1.269
0-2.017.77-.725.771-.725 2.222v7.933zM83.052 237.56q-1.972
0-3.105-.998-1.134-1.02-1.134-2.742 0-1.746 1.134-2 [...]
+ </g>
+ <g fill="#6f825c" stroke-width="1.333" aria-label="Save and restore the
frame/tab local buffer lists."">
+ <path d="M17.557 269.56q-2.402 0-3.83-1.247t-1.428-3.332h2.04q0
1.247.884 2.017.884.748 2.334.748 1.406 0 2.244-.748.84-.77.84-2.017
0-.975-.522-1.7-.499-.748-1.383-1.02l-2.448-.77q-1.655-.522-2.607-1.723-.929-1.202-.929-2.788
0-2.018 1.315-3.22 1.337-1.2 3.536-1.2t3.513 1.2q1.315 1.202 1.315
3.22h-2.04q0-1.202-.77-1.904-.749-.703-2.018-.703-1.292
0-2.085.703-.771.702-.771 1.858 0 .907.521 1.564.521.658
1.428.952l2.539.816q1.564.499 2.47 1.768.93 1.27.93 2.947 0 2.085-1.383 3.332
[...]
+ </g>
+ <path d="M690.667 245.333H704v32h-13.333z" fill="#292929"/>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label=":group">
+ <path d="M44.133 292.04q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zm0 9.52q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zM54.31 305.413v-1.859h3.967q1.836 0
1.836-1.768V300.2l.046-2.267h-.046q-.113 1.201-1.02
1.904-.884.703-2.289.703-1.927 0-3.037-1.247-1.111-1.27-1.111-3.4v-2.63q0-2.13
[...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="'bufferlo">
+ <path d="m136.51 291.586-.273-3.4v-3.4h2.199v3.4l-.25 3.4zM151.515
301.56q-1.406
0-2.312-.68-.907-.703-1.066-1.927h-.022v2.38h-2.04v-16.547h2.04v3.627l-.046
2.833h.068q.16-1.201 1.066-1.904.906-.702 2.312-.702 1.881 0 3.014 1.246 1.134
1.247 1.134 3.4v3.65q0 2.13-1.134 3.377-1.133 1.247-3.014
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.247
0-1.995.793-.725.793-.725 2.199v3.4q0 1.405.725 2.198.748.794
1.995.794zM164.117 301.56q [...]
+ </g>
+ <g fill="#b49ce2" stroke-width="1.333" aria-label=":type">
+ <path d="M44.133 324.04q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zm0 9.52q-.838 0-1.36-.454-.521-.476-.521-1.246
0-.771.521-1.224.522-.476 1.36-.476.862 0 1.36.476.522.453.522 1.224 0 .77-.522
1.246-.498.454-1.36.454zM58.821 333.333q-1.541
0-2.47-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.513v-3.513h2.04v3.513h4.987v1.859h-4.987v7.321q0
.635.363 1.043.385.385.997.385h3.4v1.859 [...]
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="'boolean">
+ <path d="m123.176 323.586-.272-3.4v-3.4h2.199v3.4l-.25 3.4zM138.181
333.56q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04v-16.547h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.246 1.133
1.247 1.133 3.4v3.65q0 2.13-1.133 3.377-1.133 1.247-3.015
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.246
0-1.994.793-.726.793-.726 2.199v3.4q0 1.405.726 2.198.748.794
1.994.794zM150.807 333.5 [...]
+ </g>
+ <path d="M226.607 336.053v-2.017q1.473-.34 2.538-1.27 1.066-.952
1.632-2.38.59-1.428.59-3.173v-4.08q0-1.79-.59-3.219-.589-1.428-1.654-2.38-1.066-.974-2.516-1.314v-1.927q2.108.521
3.626 1.768 1.52 1.247 2.335 3.06.839 1.79.839 4.012v4.08q0 3.377-1.79
5.712-1.792 2.335-5.01 3.128zM21.66
400.053q-3.218-.793-5.009-3.128-1.79-2.335-1.79-5.712v-4.08q0-2.221.815-4.012.839-1.813
2.358-3.06 1.54-1.247 3.626-1.768v1.927q-1.45.34-2.516 1.314-1.065.952-1.654
2.38-.59 1.428-.59 3.22v4.08q0 1.744. [...]
+ <g fill="#72ace5" stroke-width="1.333" aria-label="defcustom">
+ <path d="M30.075 397.56q-1.859
0-3.015-1.247-1.133-1.247-1.133-3.377v-3.65q0-2.153 1.133-3.4 1.133-1.246
3.015-1.246 1.405 0 2.312.702.906.703 1.065
1.904h.068l-.045-2.833v-3.627h2.04v16.547h-2.04v-2.38h-.023q-.159 1.224-1.065
1.927-.907.68-2.312.68zm.68-1.768q1.269 0
1.994-.794.726-.793.726-2.198v-3.4q0-1.406-.726-2.199-.725-.793-1.994-.793-1.292
0-2.04.77-.748.771-.748 2.222v3.4q0 1.45.748 2.221.748.77 2.04.77zM44.128
397.56q-1.473 0-2.584-.59-1.088-.589-1.7-1.654-.59-1.088-.59 [...]
+ </g>
+ <g fill="#e7cc99" stroke-width="1.333"
aria-label="bufferlo-prefer-local-buffers">
+ <path d="M164.859 397.56q-1.406
0-2.312-.68-.907-.703-1.066-1.927h-.022v2.38h-2.04v-16.547h2.04v3.627l-.046
2.833h.068q.159-1.201 1.066-1.904.906-.702 2.312-.702 1.88 0 3.014 1.246 1.134
1.247 1.134 3.4v3.65q0 2.13-1.134 3.377-1.133 1.247-3.014
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.247
0-1.995.793-.725.793-.725 2.199v3.4q0 1.405.725 2.198.748.794
1.995.794zM177.439 397.56q-2.154 0-3.446-1.27-1.292-1.292-1.292-3.49v-7.934
[...]
+ </g>
+ <path d="M565.488 397.333q-1.541
0-2.47-.884-.93-.907-.93-2.403v-7.321h-3.513v-1.859h3.513v-3.513h2.04v3.513h4.987v1.859h-4.987v7.321q0
.635.363 1.043.385.385.997.385h3.4v1.859z" fill="#d8d8d8"/>
+ <g fill="#6f825c" stroke-width="1.333">
+ <path d="m45.607 419.586-.272-4.76v-2.04h2.198v2.04l-.249 4.76zm-4.602
0-.272-4.76v-2.04h2.199v2.04l-.25 4.76zM57.461 429.56q-2.312
0-3.536-1.27-1.224-1.292-1.224-3.49v-12.014h2.04V424.8q0 1.36.658 2.153.68.793
2.062.793 1.36 0 2.04-.793.68-.793.68-2.153v-12.014h2.04V424.8q0 2.221-1.224
3.49-1.201 1.27-3.536 1.27zM70.404 429.514q-1.927
0-3.15-.884-1.225-.884-1.225-2.425h2.086q0 .703.657 1.11.68.386
1.677.386h.952q1.202 0 1.79-.476.59-.499.59-1.315
0-.793-.567-1.246-.543-.476-1.58 [...]
+ </g>
+ <path d="M0 412v53.334h1221.334V412H10.666z" fill="#3d4a74"/>
+ <g fill="#9a9fb0" stroke-width="1.333" aria-label="- -:">
+ <path d="M27.168 440.094v-1.814h7.253v1.814zM53.847
440.094v-1.814H61.1v1.814zM70.801 437.374q-.838
0-1.36-.454-.521-.476-.521-1.246 0-.771.521-1.224.522-.476 1.36-.476.862 0
1.36.476.522.453.522 1.224 0 .77-.522 1.246-.498.454-1.36.454zm0 9.52q-.838
0-1.36-.454-.521-.476-.521-1.246 0-.771.521-1.224.522-.476 1.36-.476.862 0
1.36.476.522.453.522 1.224 0 .77-.522 1.246-.498.454-1.36.454z"/>
+ </g>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="bufferlo.el">
+ <path d="M111.525 446.894q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04V430.12h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.246 1.133
1.247 1.133 3.4v3.65q0 2.13-1.133 3.377-1.133 1.247-3.015
1.247zm-.68-1.768q1.292 0
2.04-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.748-.77-2.04-.77-1.246
0-1.994.793-.726.793-.726 2.199v3.4q0 1.405.726 2.198.748.794
1.994.794zM124.105 446.894q-2.153 0-3.445-1.27-1.292-1.292-1.292-3.49V434. [...]
+ </g>
+ <g fill="#9a9fb0" stroke-width="1.333" aria-label="93:17 17% ELisp/l">
+ <path d="m321.868 446.667
4.443-7.639-.091-.068q-.408.612-1.156.975t-1.723.363q-1.36
0-2.38-.635-1.02-.635-1.609-1.768-.567-1.133-.567-2.63
0-1.609.658-2.81.68-1.224 1.88-1.881 1.202-.68 2.789-.68 1.61 0 2.81.68
1.225.657 1.882 1.836.68 1.178.68 2.765 0 1.088-.408 2.244-.408 1.133-1.11
2.38l-3.832 6.868zm2.267-7.933q1.473 0 2.38-.952.929-.975.929-2.562
0-1.586-.93-2.538-.906-.975-2.38-.975-1.473 0-2.402.975-.907.952-.907 2.538 0
1.587.907 2.562.93.952 2.403.952zM337.213 446.894q- [...]
+ </g>
+ <path d="M704 412h380v10.667H704zm0 42.667h380v10.666H704z"
fill="#3d4a74"/>
+ <g fill="#9a9fb0" stroke-width="1.333" aria-label="Git:main">
+ <path d="M1104.219 446.894q-2.267
0-3.582-1.27-1.314-1.269-1.314-3.49v-7.48q0-2.222 1.314-3.491 1.315-1.27
3.582-1.27 2.221 0 3.536 1.293 1.314 1.269 1.314
3.468h-2.04q0-1.406-.748-2.154-.725-.77-2.062-.77-1.338
0-2.108.748-.748.748-.748 2.153v7.503q0 1.405.748 2.176.77.77 2.108.77 1.337 0
2.062-.77.748-.771.748-2.176v-2.04h-3.354v-1.859h5.394v3.899q0 2.198-1.314
3.49-1.315 1.27-3.536 1.27zM1112.583
446.667v-1.859h4.42v-8.749h-3.967V434.2h6.007v10.608h4.193v1.859zm5.213-14.71q-.7
[...]
+ </g>
+ <path d="M238 310h12v30.667h-12z" fill="none" stroke="#72ace5"
stroke-miterlimit="10" stroke-width="1.333"/>
+ <path d="M0 0h1221.333v53.333H0z" fill="#4c4c4c"/>
+ <path d="M13.334 0v53.334H168V0z" fill="#6f6f6f"/>
+ <path d="M157.333 0H168v53.333h-10.667z" fill="#6f6f6f"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="1 project1">
+ <path d="M26.04 34.667v-1.859h4.488V19.82l-4.488
3.355v-2.267l3.74-2.788h2.788v14.688h3.672v1.859zM52.764
38.747V22.2h2.04v2.38h.023q.158-1.224 1.065-1.904.93-.702 2.335-.702 1.881 0
2.992 1.246 1.133 1.224 1.133 3.378v3.649q0 2.153-1.133 3.4-1.111 1.247-2.992
1.247-1.406 0-2.312-.703-.907-.703-1.088-1.904h-.068l.045
2.833v3.627zm4.783-5.621q1.292 0
2.017-.771.748-.77.748-2.221v-3.4q0-1.451-.748-2.222-.725-.77-2.017-.77-1.247
0-1.995.793t-.748 2.199v3.4q0 1.405.748 2.198.748.794 [...]
+ </g>
+ <path d="M181.334 0v53.334H336V0z" fill="#55789a"/>
+ <path d="M325.333 0H336v53.333h-10.667z" fill="#55789a"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="2 bufferlo">
+ <path d="M194.085 34.667V32.65l5.282-5.758q1.178-1.269
1.7-2.266.544-.998.544-1.95 0-1.36-.794-2.153-.793-.816-2.153-.816-1.383
0-2.199.839-.793.816-.793 2.221h-2.04q.068-2.244 1.428-3.559 1.36-1.314
3.604-1.314 2.29 0 3.627 1.292 1.36 1.292 1.36 3.513 0 1.179-.703 2.47-.68
1.293-2.221 2.97l-4.307 4.67h7.503v1.858zM226.181 34.894q-1.405
0-2.312-.68-.906-.703-1.065-1.927h-.023v2.38h-2.04V18.12h2.04v3.627l-.045
2.833h.068q.159-1.201 1.065-1.904.907-.702 2.312-.702 1.882 0 3.015 1.2 [...]
+ </g>
+ <path d="M349.334 0v53.334H504V0z" fill="#6f6f6f"/>
+ <path d="M493.333 0H504v53.333h-10.667z" fill="#6f6f6f"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="3 project2">
+ <path d="M366.55 34.894q-1.495
0-2.629-.59-1.11-.612-1.722-1.677-.612-1.065-.612-2.493h2.04q0 1.382.77
2.176.794.77 2.176.77 1.406 0
2.176-.816.771-.816.771-2.13V29q0-1.405-.77-2.176-.771-.77-2.177-.77h-1.79v-1.768l3.944-4.307h-6.46V18.12h8.772v1.904l-3.876
4.24q2.017.158 3.196 1.427 1.201 1.27 1.201 3.31v1.133q0 1.428-.635 2.493-.612
1.065-1.745 1.677-1.133.59-2.63.59zM388.764
38.747V22.2h2.04v2.38h.023q.158-1.224 1.065-1.904.93-.702 2.335-.702 1.881 0
2.992 1.246 1.133 1.224 1. [...]
+ </g>
+ <path d="M517.334 0v53.334H632V0z" fill="#6f6f6f"/>
+ <path d="M621.333 0H632v53.333h-10.667z" fill="#6f6f6f"/>
+ <g fill="#d8d8d8" stroke-width="1.333" aria-label="4 notes">
+ <path d="M537.067 34.667V31.04h-7.48v-3.196l6.029-9.724h2.244l-6.233
10.132v.93h5.44v-4.035h2.04v9.52zM556.741 34.667V22.2h2.04v2.38h.023q.159-1.246
1.02-1.926.861-.68 2.29-.68 1.88 0 2.991 1.156 1.111 1.156 1.111
3.15v8.387h-2.04v-8.16q0-1.337-.725-2.04-.703-.725-1.927-.725-1.27
0-2.017.77-.726.771-.726 2.222v7.933zM574.807 34.848q-2.267
0-3.582-1.269-1.292-1.292-1.292-3.49v-3.31q0-2.221 1.292-3.49 1.315-1.27
3.582-1.27 2.266 0 3.558 1.27 1.315 1.269 1.315 3.467v3.332q0 2.199-1. [...]
+ </g>
+ <g transform="scale(1.3333)" visibility="hidden">
+ <animate attributeName="visibility" from="visible" to="hidden"
begin="0s" dur="3s" repeatCount="indefinite" fill="freeze"/>
+ <g fill="#e59e8d" aria-label="1/3 Switch to:">
+ <path d="m8.782 367 .221-1.394h3.366l1.547-9.741-3.774
2.516.272-1.7 3.145-2.091h2.091l-1.751 11.016h2.754L16.432 367ZM18.234
368.87l8.517-15.98H28.4l-8.517 15.98zM32.123 367.17q-1.122
0-1.887-.442-.765-.459-1.105-1.258-.323-.799-.153-1.87h1.53q-.17 1.037.323
1.632.493.578 1.53.578 1.054 0
1.717-.612.68-.612.85-1.598l.136-.85q.17-1.054-.323-1.632-.493-.578-1.547-.578h-1.343l.221-1.326
3.468-3.23h-4.845l.221-1.394h6.579l-.238 1.428-3.4 3.179q1.496.119 2.227
1.071.748.952.51 2. [...]
+ </g>
+ <path d="M8 373v24h901v-24H108Z" fill="#4c4c4c"/>
+ <g fill="#d8d8d8" aria-label="README.org">
+ <path d="M9.564 391v-12.41h3.842q1.105 0 1.938.459.833.442 1.292
1.241.459.799.459 1.87 0 1.258-.663 2.159-.646.901-1.768 1.241l2.601
5.44h-1.802l-2.38-5.27h-1.989V391Zm1.53-6.647h2.312q.952 0
1.53-.595.578-.612.578-1.598
0-1.003-.578-1.598-.578-.595-1.53-.595h-2.312zM19.696
391v-12.41h7.14v1.394h-5.627v3.842h5.032v1.36h-5.032v4.42h5.627V391ZM28.842
391l3.23-12.41h2.057L37.342 391h-1.547l-.816-3.298h-3.757L30.406
391Zm2.686-4.59h3.128l-.952-3.825q-.272-1.088-.425-1.819-.153-. [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 386.07v-1.36h5.44v1.36zM250.376
386.07v-1.36h5.44v1.36zM260.372 386.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="2.3k">
+ <path d="M289.564 391v-1.513l3.961-4.318q.884-.952
1.275-1.7.408-.748.408-1.462 0-1.02-.595-1.615-.595-.612-1.615-.612-1.037
0-1.649.629-.595.612-.595 1.666h-1.53q.051-1.683 1.071-2.669t2.703-.986q1.717 0
2.72.969 1.02.969 1.02 2.635 0 .884-.527 1.853-.51.969-1.666 2.227l-3.23
3.502h5.627V391ZM303.096 391.17q-.646 0-1.037-.374-.374-.374-.374-1.003
0-.663.374-1.054.391-.391 1.037-.391.646 0 1.02.391.391.391.391 1.054 0
.629-.391 1.003-.374.374-1.02.374zM312.905 391.17q-1.122 0 [...]
+ </g>
+ <g fill="#72ace5" aria-label="Org">
+ <path d="M383.1 391.17q-1.666
0-2.635-.952-.969-.952-.969-2.618v-5.61q0-1.666.969-2.618t2.635-.952q1.666 0
2.635.952.969.935.969 2.601v5.627q0 1.666-.969 2.618t-2.635.952zm0-1.377q1.003
0
1.53-.561.544-.578.544-1.632v-5.61q0-1.054-.544-1.615-.527-.578-1.53-.578-.986
0-1.53.578-.544.561-.544 1.615v5.61q0 1.054.544 1.632.544.561 1.53.561zM389.849
391v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.462 0
2.329.935.867.918.867 2.499v.646h-1.53v-.51q0-1.071-.544-1.649-.544-. [...]
+ </g>
+ <g fill="#a3a3a3" aria-label="…p/bufferlo/README.org">
+ <path d="M605.548 391.17q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm-6.46
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm3.23
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="*grep*">
+ <path d="m11.077
413.402-1.224-.85.918-1.326q.34-.476.833-.935.493-.476.867-.782l-.051-.119q-.476-.034-1.139-.136-.663-.102-1.19-.289l-1.496-.544.51-1.411
1.496.544q.544.187
1.122.561.578.357.969.646l.085-.068q-.119-.476-.272-1.173-.153-.697-.153-1.275v-1.615h1.496v1.615q0
.578-.153 1.275t-.289 1.173l.085.068q.391-.289.969-.646.595-.374
1.122-.561l1.513-.544.51
1.411-1.513.544q-.527.187-1.173.289-.646.102-1.139.136l-.068.136q.391.306.867.782.493.459.816.918l.935
1.326-1.224.8 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="%*-">
+ <path d="M240.635 408.2q-1.071
0-1.717-.612-.646-.612-.646-1.683V404.8q0-1.071.646-1.683.646-.612 1.717-.612
1.071 0 1.717.612.646.612.646 1.683v1.105q0 1.071-.646
1.683-.646.612-1.717.612zm-2.397 6.8 8.466-12.41h1.258L239.496
415Zm2.397-7.956q1.105 0 1.105-1.139V404.8q0-1.139-1.105-1.139t-1.105
1.139v1.105q0 1.139 1.105 1.139zm4.93 8.041q-1.071
0-1.717-.612-.646-.612-.646-1.683v-1.105q0-1.071.646-1.683.646-.612 1.717-.612
1.071 0 1.717.612.646.612.646 1.683v1.105q0 1.071-.64 [...]
+ </g>
+ <g fill="#aac4de" aria-label="205">
+ <path d="M289.564 415v-1.513l3.961-4.318q.884-.952
1.275-1.7.408-.748.408-1.462 0-1.02-.595-1.615-.595-.612-1.615-.612-1.037
0-1.649.629-.595.612-.595 1.666h-1.53q.051-1.683 1.071-2.669t2.703-.986q1.717 0
2.72.969 1.02.969 1.02 2.635 0 .884-.527 1.853-.51.969-1.666 2.227l-3.23
3.502h5.627V415ZM303.096 415.17q-1.717
0-2.737-.986-1.003-1.003-1.003-2.669v-5.44q0-1.666 1.003-2.652 1.02-1.003
2.737-1.003t2.72 1.003q1.02.986 1.02 2.652v5.44q0 1.105-.459
1.938-.459.816-1.309 1.275-. [...]
+ </g>
+ <g fill="#72ace5" aria-label="Grep">
+ <path d="M383.168 415.17q-1.7
0-2.686-.952t-.986-2.618v-5.61q0-1.666.986-2.618t2.686-.952q1.666 0
2.652.969.986.952.986
2.601h-1.53q0-1.054-.561-1.615-.544-.578-1.547-.578t-1.581.561q-.561.561-.561
1.615v5.627q0 1.054.561 1.632.578.578 1.581.578 1.003 0
1.547-.578.561-.578.561-1.632v-1.53h-2.516v-1.394h4.046v2.924q0 1.649-.986
2.618-.986.952-2.652.952zM389.849
415v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.462 0
2.329.935.867.918.867 2.499v.646h-1.53v-.51q0-1.071-. [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="bufferlo.el">
+ <path d="M13.644 439.17q-1.054
0-1.734-.51-.68-.527-.799-1.445h-.017V439h-1.53v-12.41h1.53v2.72l-.034
2.125h.051q.119-.901.799-1.428.68-.527 1.734-.527 1.411 0 2.261.935.85.935.85
2.55v2.737q0 1.598-.85 2.533-.85.935-2.261.935zm-.51-1.326q.969 0
1.53-.578t.561-1.666v-2.55q0-1.088-.561-1.666-.561-.578-1.53-.578-.935
0-1.496.595-.544.595-.544 1.649v2.55q0 1.054.544 1.649.561.595
1.496.595zM23.079 439.17q-1.615
0-2.584-.952-.969-.969-.969-2.618v-5.95h1.53v5.95q0 1.054.544 1.649. [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 434.07v-1.36h5.44v1.36zM250.376
434.07v-1.36h5.44v1.36zM260.372 434.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="19k">
+ <path d="M289.53 439v-1.394h3.366v-9.741l-3.366
2.516v-1.7l2.805-2.091h2.091v11.016h2.754V439ZM301.396
439l3.332-5.729-.068-.051q-.306.459-.867.731-.561.272-1.292.272-1.02
0-1.785-.476-.765-.476-1.207-1.326-.425-.85-.425-1.972
0-1.207.493-2.108.51-.918 1.411-1.411.901-.51 2.091-.51 1.207 0
2.108.51.918.493 1.411 1.377.51.884.51 2.074 0 .816-.306 1.683-.306.85-.833
1.785L303.096 439Zm1.7-5.95q1.105 0
1.785-.714.697-.731.697-1.921t-.697-1.904q-.68-.731-1.785-.731t-1.802.731q-.6
[...]
+ </g>
+ <g fill="#72ace5" aria-label="ELisp">
+ <path d="M379.7
439v-12.41h7.14v1.394h-5.627v3.842h5.032v1.36h-5.032v4.42h5.627V439ZM390.206
439v-12.41h1.53v11.016h5.61V439ZM399.437
439v-1.394h3.315v-6.562h-2.975v-1.394h4.505v7.956h3.145V439Zm3.91-11.033q-.561
0-.884-.289-.323-.289-.323-.782 0-.51.323-.799.323-.306.884-.306.561 0
.884.306.323.289.323.799 0 .493-.323.782-.323.289-.884.289zM412.816
439.136q-1.445 0-2.363-.663-.918-.663-.918-1.819h1.564q0 .527.493.833.51.289
1.258.289h.714q.901 0 1.343-.357.442-.374.442-.986 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="/l">
+ <path d="m429.275 440.87 6.035-15.98h1.615l-6.035 15.98zM444.456
439q-1.241 0-1.989-.714-.731-.731-.731-1.921v-8.381h-3.23v-1.394h4.76v9.775q0
.578.323.918.323.323.867.323h2.89V439Z"/>
+ </g>
+ <g fill="#6f6f6f" aria-label="…/bufferlo/bufferlo.el">
+ <path d="M605.548 439.17q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm-6.46
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm3.23
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19 [...]
+ </g>
+ <path d="M188 349h10v24h-10z" fill="#72ace5"/>
+ </g>
+ <g transform="scale(1.3333)">
+ <animate attributeName="visibility" from="hidden" to="visible"
begin="0s" dur="3s" repeatCount="indefinite" fill="freeze"/>
+ <g fill="#e59e8d" aria-label="*/8 Switch to:">
+ <path d="m10.601 365.402-1.088-.85
1.122-1.326q.408-.476.969-.935.578-.476
1.003-.782l-.034-.119q-.476-.034-1.122-.136-.646-.102-1.139-.289l-1.411-.544.731-1.411
1.411.544q.51.187
1.037.561.527.357.867.646l.102-.068q-.051-.476-.085-1.173-.034-.697.051-1.275l.255-1.615h1.496l-.255
1.615q-.085.578-.357 1.275-.255.697-.476 1.173l.068.068q.442-.289
1.071-.646.646-.374 1.207-.561l1.598-.544.289
1.411-1.598.544q-.544.187-1.224.289-.663.102-1.156.136l-.085.136q.34.306.748.782.408.45
[...]
+ </g>
+ <g fill="#e7cc99" aria-label="[All Buffers]">
+ <path d="m190.444 368.87 2.516-15.98h4.165l-.204
1.36h-2.635l-2.108 13.26h2.635l-.204 1.36zM198.094 367l5.202-12.41h2.057l1.241
12.41h-1.496l-.289-3.298h-3.757L199.709
367Zm3.468-4.59h3.128l-.357-3.825q-.102-1.088-.136-1.819-.034-.731-.034-.952-.068.221-.34.952-.255.731-.697
1.802zM213.462 367q-1.241
0-1.87-.714-.612-.731-.425-1.921l1.326-8.381h-2.805l.221-1.394h4.335l-1.547
9.775q-.085.578.17.918.272.323.816.323h3.145l-.221 1.394ZM223.458 367q-1.241
0-1.87-.714-.612-.731-.42 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="README.org">
+ <path d="M9.564 391v-12.41h3.842q1.105 0 1.938.459.833.442 1.292
1.241.459.799.459 1.87 0 1.258-.663 2.159-.646.901-1.768 1.241l2.601
5.44h-1.802l-2.38-5.27h-1.989V391Zm1.53-6.647h2.312q.952 0
1.53-.595.578-.612.578-1.598
0-1.003-.578-1.598-.578-.595-1.53-.595h-2.312zM19.696
391v-12.41h7.14v1.394h-5.627v3.842h5.032v1.36h-5.032v4.42h5.627V391ZM28.842
391l3.23-12.41h2.057L37.342 391h-1.547l-.816-3.298h-3.757L30.406
391Zm2.686-4.59h3.128l-.952-3.825q-.272-1.088-.425-1.819-.153-. [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 386.07v-1.36h5.44v1.36zM250.376
386.07v-1.36h5.44v1.36zM260.372 386.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="2.3k">
+ <path d="M289.564 391v-1.513l3.961-4.318q.884-.952
1.275-1.7.408-.748.408-1.462 0-1.02-.595-1.615-.595-.612-1.615-.612-1.037
0-1.649.629-.595.612-.595 1.666h-1.53q.051-1.683 1.071-2.669t2.703-.986q1.717 0
2.72.969 1.02.969 1.02 2.635 0 .884-.527 1.853-.51.969-1.666 2.227l-3.23
3.502h5.627V391ZM303.096 391.17q-.646 0-1.037-.374-.374-.374-.374-1.003
0-.663.374-1.054.391-.391 1.037-.391.646 0 1.02.391.391.391.391 1.054 0
.629-.391 1.003-.374.374-1.02.374zM312.905 391.17q-1.122 0 [...]
+ </g>
+ <g fill="#72ace5" aria-label="Org">
+ <path d="M383.1 391.17q-1.666
0-2.635-.952-.969-.952-.969-2.618v-5.61q0-1.666.969-2.618t2.635-.952q1.666 0
2.635.952.969.935.969 2.601v5.627q0 1.666-.969 2.618t-2.635.952zm0-1.377q1.003
0
1.53-.561.544-.578.544-1.632v-5.61q0-1.054-.544-1.615-.527-.578-1.53-.578-.986
0-1.53.578-.544.561-.544 1.615v5.61q0 1.054.544 1.632.544.561 1.53.561zM389.849
391v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.462 0
2.329.935.867.918.867 2.499v.646h-1.53v-.51q0-1.071-.544-1.649-.544-. [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="…p/bufferlo/README.org">
+ <path d="M605.548 391.17q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm-6.46
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm3.23
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="*grep*">
+ <path d="m11.077
413.402-1.224-.85.918-1.326q.34-.476.833-.935.493-.476.867-.782l-.051-.119q-.476-.034-1.139-.136-.663-.102-1.19-.289l-1.496-.544.51-1.411
1.496.544q.544.187
1.122.561.578.357.969.646l.085-.068q-.119-.476-.272-1.173-.153-.697-.153-1.275v-1.615h1.496v1.615q0
.578-.153 1.275t-.289 1.173l.085.068q.391-.289.969-.646.595-.374
1.122-.561l1.513-.544.51
1.411-1.513.544q-.527.187-1.173.289-.646.102-1.139.136l-.068.136q.391.306.867.782.493.459.816.918l.935
1.326-1.224.8 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="%*-">
+ <path d="M240.635 408.2q-1.071
0-1.717-.612-.646-.612-.646-1.683V404.8q0-1.071.646-1.683.646-.612 1.717-.612
1.071 0 1.717.612.646.612.646 1.683v1.105q0 1.071-.646
1.683-.646.612-1.717.612zm-2.397 6.8 8.466-12.41h1.258L239.496
415Zm2.397-7.956q1.105 0 1.105-1.139V404.8q0-1.139-1.105-1.139t-1.105
1.139v1.105q0 1.139 1.105 1.139zm4.93 8.041q-1.071
0-1.717-.612-.646-.612-.646-1.683v-1.105q0-1.071.646-1.683.646-.612 1.717-.612
1.071 0 1.717.612.646.612.646 1.683v1.105q0 1.071-.64 [...]
+ </g>
+ <g fill="#aac4de" aria-label="205">
+ <path d="M289.564 415v-1.513l3.961-4.318q.884-.952
1.275-1.7.408-.748.408-1.462 0-1.02-.595-1.615-.595-.612-1.615-.612-1.037
0-1.649.629-.595.612-.595 1.666h-1.53q.051-1.683 1.071-2.669t2.703-.986q1.717 0
2.72.969 1.02.969 1.02 2.635 0 .884-.527 1.853-.51.969-1.666 2.227l-3.23
3.502h5.627V415ZM303.096 415.17q-1.717
0-2.737-.986-1.003-1.003-1.003-2.669v-5.44q0-1.666 1.003-2.652 1.02-1.003
2.737-1.003t2.72 1.003q1.02.986 1.02 2.652v5.44q0 1.105-.459
1.938-.459.816-1.309 1.275-. [...]
+ </g>
+ <g fill="#72ace5" aria-label="Grep">
+ <path d="M383.168 415.17q-1.7
0-2.686-.952t-.986-2.618v-5.61q0-1.666.986-2.618t2.686-.952q1.666 0
2.652.969.986.952.986
2.601h-1.53q0-1.054-.561-1.615-.544-.578-1.547-.578t-1.581.561q-.561.561-.561
1.615v5.627q0 1.054.561 1.632.578.578 1.581.578 1.003 0
1.547-.578.561-.578.561-1.632v-1.53h-2.516v-1.394h4.046v2.924q0 1.649-.986
2.618-.986.952-2.652.952zM389.849
415v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.462 0
2.329.935.867.918.867 2.499v.646h-1.53v-.51q0-1.071-. [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="test.c">
+ <path d="M14.12 439q-1.156
0-1.853-.663-.697-.68-.697-1.802v-5.491H8.935v-1.394h2.635v-2.635h1.53v2.635h3.74v1.394H13.1v5.491q0
.476.272.782.289.289.748.289h2.55V439ZM23.096 439.17q-1.105
0-1.938-.442-.816-.442-1.275-1.241-.442-.816-.442-1.887v-2.55q0-1.088.442-1.887.459-.799
1.275-1.241.833-.442 1.938-.442t1.921.442q.833.442 1.275 1.241.459.799.459
1.887v1.649h-5.814v.901q0 1.105.561 1.7.561.578 1.598.578.884 0
1.428-.306.544-.323.663-.952h1.53q-.153 1.173-1.156 1.87-.986.68 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 434.07v-1.36h5.44v1.36zM250.376
434.07v-1.36h5.44v1.36zM260.372 434.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="236">
+ <path d="M289.564 439v-1.513l3.961-4.318q.884-.952
1.275-1.7.408-.748.408-1.462 0-1.02-.595-1.615-.595-.612-1.615-.612-1.037
0-1.649.629-.595.612-.595 1.666h-1.53q.051-1.683 1.071-2.669t2.703-.986q1.717 0
2.72.969 1.02.969 1.02 2.635 0 .884-.527 1.853-.51.969-1.666 2.227l-3.23
3.502h5.627V439ZM302.909 439.17q-1.122
0-1.972-.442-.833-.459-1.292-1.258-.459-.799-.459-1.87h1.53q0 1.037.578
1.632.595.578 1.632.578 1.054 0
1.632-.612.578-.612.578-1.598v-.85q0-1.054-.578-1.632-.578- [...]
+ </g>
+ <g fill="#72ace5" aria-label="C/*l">
+ <path d="M383.168 439.17q-1.7
0-2.686-.952t-.986-2.618v-5.61q0-1.666.986-2.618t2.686-.952q1.666 0
2.652.969.986.952.986
2.601h-1.53q0-1.054-.561-1.615-.544-.578-1.547-.578t-1.581.561q-.561.561-.561
1.615v5.627q0 1.054.561 1.632.578.561 1.581.561 1.003 0
1.547-.561.561-.578.561-1.632h1.53q0 1.649-.986
2.618-.986.952-2.652.952zM389.271 440.87l6.035-15.98h1.615l-6.035
15.98zM401.069
437.402l-1.224-.85.918-1.326q.34-.476.833-.935.493-.476.867-.782l-.051-.119q-.476-.034-1.139-.136
[...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/project1/test.c">
+ <path d="m649.119 434.665.187-1.19q.17-1.003.867-1.598.714-.612
1.7-.612.646 0
1.02.221.391.221.629.561.238.323.408.663.187.323.391.544.221.221.561.221.799 0
.952-.935l.187-1.19h1.445l-.187 1.19q-.153.986-.85 1.598-.697.612-1.7.612-.629
0-1.02-.221t-.629-.544q-.238-.34-.425-.663-.17-.34-.391-.561-.221-.221-.561-.221-.799
0-.952.935l-.187 1.19zM658.231 440.87l8.517-15.98h1.649l-8.517 15.98zM668.329
442.06l1.972-12.41h1.53l-.289 1.785h.034q.255-.918 1.02-1.428.782-.527 1.836-.5
[...]
+ </g>
+ <g fill="#d8d8d8" aria-label="main.c">
+ <path d="M9.02
463v-9.35h1.343v1.122h.102q.119-.578.527-.935.425-.357 1.037-.357.561 0
.969.357.408.34.578.935h.102q.119-.578.544-.935.425-.357 1.054-.357.85 0
1.377.68.527.663.527
1.734V463h-1.411v-7.123q0-.595-.272-.901-.255-.323-.748-.323t-.765.323q-.272.306-.272.884V463h-1.224v-7.123q0-.595-.289-.901-.272-.323-.765-.323-.476
0-.748.323-.255.306-.255.884V463ZM22.28 463.17q-1.479
0-2.329-.748-.85-.765-.85-2.057
0-1.309.85-2.057t2.295-.748h2.89v-.935q0-.85-.527-1.326-.51-.47 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 458.07v-1.36h5.44v1.36zM250.376
458.07v-1.36h5.44v1.36zM260.372 458.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="305">
+ <path d="M292.913 463.17q-1.122
0-1.972-.442-.833-.459-1.292-1.258-.459-.799-.459-1.87h1.53q0 1.037.578
1.632.595.578 1.632.578 1.054 0
1.632-.612.578-.612.578-1.598v-.85q0-1.054-.578-1.632-.578-.578-1.632-.578h-1.343v-1.326l2.958-3.23H289.7v-1.394h6.579v1.428l-2.907
3.179q1.513.119 2.397 1.071.901.952.901 2.482v.85q0 1.071-.476
1.87-.459.799-1.309 1.258-.85.442-1.972.442zM303.096 463.17q-1.717
0-2.737-.986-1.003-1.003-1.003-2.669v-5.44q0-1.666 1.003-2.652 1.02-1.003
2.737-1. [...]
+ </g>
+ <g fill="#72ace5" aria-label="C/*l">
+ <path d="M383.168 463.17q-1.7
0-2.686-.952t-.986-2.618v-5.61q0-1.666.986-2.618t2.686-.952q1.666 0
2.652.969.986.952.986
2.601h-1.53q0-1.054-.561-1.615-.544-.578-1.547-.578t-1.581.561q-.561.561-.561
1.615v5.627q0 1.054.561 1.632.578.561 1.581.561 1.003 0
1.547-.561.561-.578.561-1.632h1.53q0 1.649-.986
2.618-.986.952-2.652.952zM389.271 464.87l6.035-15.98h1.615l-6.035
15.98zM401.069
461.402l-1.224-.85.918-1.326q.34-.476.833-.935.493-.476.867-.782l-.051-.119q-.476-.034-1.139-.136
[...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/project1/main.c">
+ <path d="m649.119 458.665.187-1.19q.17-1.003.867-1.598.714-.612
1.7-.612.646 0
1.02.221.391.221.629.561.238.323.408.663.187.323.391.544.221.221.561.221.799 0
.952-.935l.187-1.19h1.445l-.187 1.19q-.153.986-.85 1.598-.697.612-1.7.612-.629
0-1.02-.221t-.629-.544q-.238-.34-.425-.663-.17-.34-.391-.561-.221-.221-.561-.221-.799
0-.952.935l-.187 1.19zM658.231 464.87l8.517-15.98h1.649l-8.517 15.98zM668.329
466.06l1.972-12.41h1.53l-.289 1.785h.034q.255-.918 1.02-1.428.782-.527 1.836-.5
[...]
+ </g>
+ <g fill="#d8d8d8" aria-label="project2.py">
+ <path d="M9.581
490.06v-12.41h1.53v1.785h.017q.119-.918.799-1.428.697-.527 1.751-.527 1.411 0
2.244.935.85.918.85 2.533v2.737q0 1.615-.85 2.55-.833.935-2.244.935-1.054
0-1.734-.527-.68-.527-.816-1.428h-.051l.034 2.125v2.72zm3.587-4.216q.969 0
1.513-.578.561-.578.561-1.666v-2.55q0-1.088-.561-1.666-.544-.578-1.513-.578-.935
0-1.496.595-.561.595-.561 1.649v2.55q0 1.054.561 1.649t1.496.595zM19.849
487v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.462 0
2.329.935.867.918.8 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 482.07v-1.36h5.44v1.36zM250.376
482.07v-1.36h5.44v1.36zM260.372 482.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="21">
+ <path d="M289.564 487v-1.513l3.961-4.318q.884-.952
1.275-1.7.408-.748.408-1.462 0-1.02-.595-1.615-.595-.612-1.615-.612-1.037
0-1.649.629-.595.612-.595 1.666h-1.53q.051-1.683 1.071-2.669t2.703-.986q1.717 0
2.72.969 1.02.969 1.02 2.635 0 .884-.527 1.853-.51.969-1.666 2.227l-3.23
3.502h5.627V487ZM299.526 487v-1.394h3.366v-9.741l-3.366
2.516v-1.7l2.805-2.091h2.091v11.016h2.754V487Z"/>
+ </g>
+ <g fill="#72ace5" aria-label="Python">
+ <path d="M379.564 487v-12.41h3.995q1.734 0 2.754 1.003 1.037.986
1.037 2.652 0 1.666-1.037
2.669-1.02.986-2.754.986h-2.465v5.1zm1.53-6.477h2.465q1.003 0
1.598-.612.612-.629.612-1.666
0-1.054-.612-1.666-.595-.612-1.598-.612h-2.465zM391.039
490.06l1.377-3.638-3.57-8.772h1.666l2.278
5.78q.119.289.221.697.119.391.187.663.068-.272.187-.663.119-.408.238-.697l2.125-5.78h1.598l-4.709
12.41zM404.112 487q-1.156
0-1.853-.663-.697-.68-.697-1.802v-5.491h-2.635v-1.394h2.635v-2.635h1.53v2.6
[...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/project2/project2.py">
+ <path d="m599.122 482.665.187-1.19q.17-1.003.867-1.598.714-.612
1.7-.612.646 0
1.02.221.391.221.629.561.238.323.408.663.187.323.391.544.221.221.561.221.799 0
.952-.935l.187-1.19h1.445l-.187 1.19q-.153.986-.85 1.598-.697.612-1.7.612-.629
0-1.02-.221t-.629-.544q-.238-.34-.425-.663-.17-.34-.391-.561-.221-.221-.561-.221-.799
0-.952.935l-.187 1.19zM608.234 488.87l8.517-15.98h1.649l-8.517 15.98zM618.315
490.06l1.972-12.41h1.53l-.289 1.785h.034q.255-.918 1.02-1.428.782-.527 1.836-.5
[...]
+ </g>
+ <g fill="#d8d8d8" aria-label="todo.org">
+ <path d="M14.12 511q-1.156
0-1.853-.663-.697-.68-.697-1.802v-5.491H8.935v-1.394h2.635v-2.635h1.53v2.635h3.74v1.394H13.1v5.491q0
.476.272.782.289.289.748.289h2.55V511ZM23.096 511.136q-1.7
0-2.686-.952-.969-.969-.969-2.618v-2.482q0-1.666.969-2.618.986-.952
2.686-.952t2.669.952q.986.952.986 2.601v2.499q0 1.649-.986
2.618-.969.952-2.669.952zm0-1.36q1.003 0
1.564-.561.561-.561.561-1.649v-2.482q0-1.088-.561-1.649-.561-.561-1.564-.561-.986
0-1.564.561-.561.561-.561 1.649v2.482q0 1.0 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 506.07v-1.36h5.44v1.36zM250.376
506.07v-1.36h5.44v1.36zM260.372 506.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="1.2k">
+ <path d="M289.53 511v-1.394h3.366v-9.741l-3.366
2.516v-1.7l2.805-2.091h2.091v11.016h2.754V511ZM303.096 511.17q-.646
0-1.037-.374-.374-.374-.374-1.003 0-.663.374-1.054.391-.391 1.037-.391.646 0
1.02.391.391.391.391 1.054 0 .629-.391 1.003-.374.374-1.02.374zM309.556
511v-1.513l3.961-4.318q.884-.952 1.275-1.7.408-.748.408-1.462
0-1.02-.595-1.615-.595-.612-1.615-.612-1.037 0-1.649.629-.595.612-.595
1.666h-1.53q.051-1.683 1.071-2.669t2.703-.986q1.717 0 2.72.969 1.02.969 1.02
2.635 [...]
+ </g>
+ <g fill="#72ace5" aria-label="Org">
+ <path d="M383.1 511.17q-1.666
0-2.635-.952-.969-.952-.969-2.618v-5.61q0-1.666.969-2.618t2.635-.952q1.666 0
2.635.952.969.935.969 2.601v5.627q0 1.666-.969 2.618t-2.635.952zm0-1.377q1.003
0
1.53-.561.544-.578.544-1.632v-5.61q0-1.054-.544-1.615-.527-.578-1.53-.578-.986
0-1.53.578-.544.561-.544 1.615v5.61q0 1.054.544 1.632.544.561 1.53.561zM389.849
511v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.462 0
2.329.935.867.918.867 2.499v.646h-1.53v-.51q0-1.071-.544-1.649-.544-. [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/todo.org">
+ <path d="m719.125 506.665.187-1.19q.17-1.003.867-1.598.714-.612
1.7-.612.646 0
1.02.221.391.221.629.561.238.323.408.663.187.323.391.544.221.221.561.221.799 0
.952-.935l.187-1.19h1.445l-.187 1.19q-.153.986-.85 1.598-.697.612-1.7.612-.629
0-1.02-.221t-.629-.544q-.238-.34-.425-.663-.17-.34-.391-.561-.221-.221-.561-.221-.799
0-.952.935l-.187 1.19zM728.237 512.87l8.517-15.98h1.649l-8.517 15.98zM743.367
511q-1.207 0-1.785-.646-.561-.646-.374-1.819l.867-5.491h-2.635l.221-1.394h2.635
[...]
+ </g>
+ <g fill="#d8d8d8" aria-label="notes.org">
+ <path d="M9.564
535v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.411 0
2.244.867.833.867.833
2.363V535h-1.53v-6.12q0-1.003-.544-1.53-.527-.544-1.445-.544-.952
0-1.513.578-.544.578-.544 1.666V535ZM23.096 535.136q-1.7
0-2.686-.952-.969-.969-.969-2.618v-2.482q0-1.666.969-2.618.986-.952
2.686-.952t2.669.952q.986.952.986 2.601v2.499q0 1.649-.986
2.618-.969.952-2.669.952zm0-1.36q1.003 0
1.564-.561.561-.561.561-1.649v-2.482q0-1.088-.561-1.649-.561-.561-1.564-.561-.986
0-1.5 [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 530.07v-1.36h5.44v1.36zM250.376
530.07v-1.36h5.44v1.36zM260.372 530.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="1.1k">
+ <path d="M289.53 535v-1.394h3.366v-9.741l-3.366
2.516v-1.7l2.805-2.091h2.091v11.016h2.754V535ZM303.096 535.17q-.646
0-1.037-.374-.374-.374-.374-1.003 0-.663.374-1.054.391-.391 1.037-.391.646 0
1.02.391.391.391.391 1.054 0 .629-.391 1.003-.374.374-1.02.374zM309.522
535v-1.394h3.366v-9.741l-3.366
2.516v-1.7l2.805-2.091h2.091v11.016h2.754V535ZM319.62
535v-12.41h1.53v6.919h1.802l2.72-3.859h1.751l-3.145 4.454 3.196
4.896h-1.785l-2.72-4.165h-1.819V535Z"/>
+ </g>
+ <g fill="#72ace5" aria-label="Org">
+ <path d="M383.1 535.17q-1.666
0-2.635-.952-.969-.952-.969-2.618v-5.61q0-1.666.969-2.618t2.635-.952q1.666 0
2.635.952.969.935.969 2.601v5.627q0 1.666-.969 2.618t-2.635.952zm0-1.377q1.003
0
1.53-.561.544-.578.544-1.632v-5.61q0-1.054-.544-1.615-.527-.578-1.53-.578-.986
0-1.53.578-.544.561-.544 1.615v5.61q0 1.054.544 1.632.544.561 1.53.561zM389.849
535v-9.35h1.53v1.785h.017q.119-.935.765-1.445t1.717-.51q1.462 0
2.329.935.867.918.867 2.499v.646h-1.53v-.51q0-1.071-.544-1.649-.544-. [...]
+ </g>
+ <g fill="#6f6f6f" aria-label="~/notes.org">
+ <path d="m709.129 530.665.187-1.19q.17-1.003.867-1.598.714-.612
1.7-.612.646 0
1.02.221.391.221.629.561.238.323.408.663.187.323.391.544.221.221.561.221.799 0
.952-.935l.187-1.19h1.445l-.187 1.19q-.153.986-.85 1.598-.697.612-1.7.612-.629
0-1.02-.221t-.629-.544q-.238-.34-.425-.663-.17-.34-.391-.561-.221-.221-.561-.221-.799
0-.952.935l-.187 1.19zM718.241 536.87l8.517-15.98h1.649l-8.517 15.98zM728.815
535l1.479-9.35h1.53l-.289 1.785h.034q.255-.935.986-1.445t1.802-.51q1.411 0 2.10
[...]
+ </g>
+ <g fill="#d8d8d8" aria-label="bufferlo.el">
+ <path d="M13.644 559.17q-1.054
0-1.734-.51-.68-.527-.799-1.445h-.017V559h-1.53v-12.41h1.53v2.72l-.034
2.125h.051q.119-.901.799-1.428.68-.527 1.734-.527 1.411 0 2.261.935.85.935.85
2.55v2.737q0 1.598-.85 2.533-.85.935-2.261.935zm-.51-1.326q.969 0
1.53-.578t.561-1.666v-2.55q0-1.088-.561-1.666-.561-.578-1.53-.578-.935
0-1.496.595-.544.595-.544 1.649v2.55q0 1.054.544 1.649.561.595
1.496.595zM23.079 559.17q-1.615
0-2.584-.952-.969-.969-.969-2.618v-5.95h1.53v5.95q0 1.054.544 1.649. [...]
+ </g>
+ <g fill="#e59e8d" aria-label="---">
+ <path d="M240.38 554.07v-1.36h5.44v1.36zM250.376
554.07v-1.36h5.44v1.36zM260.372 554.07v-1.36h5.44v1.36z"/>
+ </g>
+ <g fill="#aac4de" aria-label="19k">
+ <path d="M289.53 559v-1.394h3.366v-9.741l-3.366
2.516v-1.7l2.805-2.091h2.091v11.016h2.754V559ZM301.396
559l3.332-5.729-.068-.051q-.306.459-.867.731-.561.272-1.292.272-1.02
0-1.785-.476-.765-.476-1.207-1.326-.425-.85-.425-1.972
0-1.207.493-2.108.51-.918 1.411-1.411.901-.51 2.091-.51 1.207 0
2.108.51.918.493 1.411 1.377.51.884.51 2.074 0 .816-.306 1.683-.306.85-.833
1.785L303.096 559Zm1.7-5.95q1.105 0
1.785-.714.697-.731.697-1.921t-.697-1.904q-.68-.731-1.785-.731t-1.802.731q-.6
[...]
+ </g>
+ <g fill="#72ace5" aria-label="ELisp">
+ <path d="M379.7
559v-12.41h7.14v1.394h-5.627v3.842h5.032v1.36h-5.032v4.42h5.627V559ZM390.206
559v-12.41h1.53v11.016h5.61V559ZM399.437
559v-1.394h3.315v-6.562h-2.975v-1.394h4.505v7.956h3.145V559Zm3.91-11.033q-.561
0-.884-.289-.323-.289-.323-.782 0-.51.323-.799.323-.306.884-.306.561 0
.884.306.323.289.323.799 0 .493-.323.782-.323.289-.884.289zM412.816
559.136q-1.445 0-2.363-.663-.918-.663-.918-1.819h1.564q0 .527.493.833.51.289
1.258.289h.714q.901 0 1.343-.357.442-.374.442-.986 [...]
+ </g>
+ <g fill="#d8d8d8" aria-label="/l">
+ <path d="m429.275 560.87 6.035-15.98h1.615l-6.035 15.98zM444.456
559q-1.241 0-1.989-.714-.731-.731-.731-1.921v-8.381h-3.23v-1.394h4.76v9.775q0
.578.323.918.323.323.867.323h2.89V559Z"/>
+ </g>
+ <g fill="#6f6f6f" aria-label="…/bufferlo/bufferlo.el">
+ <path d="M605.548 559.17q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm-6.46
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19q-.068.425-.34.68-.272.255-.663.255zm3.23
0q-.374
0-.578-.255-.187-.255-.119-.68l.187-1.19q.068-.425.34-.68.289-.255.663-.255.391
0 .578.255.187.255.119.68l-.187 1.19 [...]
+ </g>
+ <path d="M328 349h10v24h-10z" fill="#72ace5"/>
+ </g>
+</svg>
- [elpa] externals/bufferlo 8f82be00b1 30/37: Add basic buffer-menu support, (continued)
- [elpa] externals/bufferlo 8f82be00b1 30/37: Add basic buffer-menu support, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 914c381e9f 16/37: Fix buffer matching, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 46557c7f54 04/37: Minor changes, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo c000ff8398 09/37: Add bufferlo-non-local-buffer-p, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 23cbe682c4 15/37: More parameters, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo fbec2df3bd 28/37: Fix undelete-frame, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 598e20cf3b 31/37: Fix tab duplication on emacs < 29, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 6f3b79369f 02/37: Add README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 83586af819 07/37: Fix empty buffer list, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo d74f2c1ece 21/37: Add bufferlo-remove-non-exclusive-buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 2fc945a81b 10/37: Update README,
ELPA Syncer <=
- [elpa] externals/bufferlo 79eba76029 06/37: Include buried buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo ecae697601 18/37: Fix local ibuffer buffer name, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 2bcbde24be 29/37: Update documentation, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 6d27fbd704 37/37: Add COPYING to elpaignore, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 1c16e19694 25/37: Fix frame predicate to include hidden buffers, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 795ef9e937 13/37: Fix README, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 1660b52975 24/37: Cleanup documentation, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo 93154c1bc1 05/37: Add interactive auxiliary functions, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo ef806d7155 19/37: Fix bug when switching to a tab with empty local buffer list, ELPA Syncer, 2023/11/05
- [elpa] externals/bufferlo a777218a3c 34/37: Stylistic improvements, ELPA Syncer, 2023/11/05