[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive fa48b80132 060/102: Improve defcustom
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/hyperdrive fa48b80132 060/102: Improve defcustom |
|
Date: |
Wed, 29 Nov 2023 04:00:53 -0500 (EST) |
branch: elpa/hyperdrive
commit fa48b801328c69a0eb70b0cc320afaf1bce3ee89
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Improve defcustom
---
hyperdrive-vars.el | 41 +++++++++++++++++++++++++++++------------
1 file changed, 29 insertions(+), 12 deletions(-)
diff --git a/hyperdrive-vars.el b/hyperdrive-vars.el
index aba6a6bf2e..3032d70491 100644
--- a/hyperdrive-vars.el
+++ b/hyperdrive-vars.el
@@ -228,20 +228,37 @@ see."
"Alist mapping hyperdrive and hyperdrive entry metadata item to format
string.
Each metadata item may be one of:
-- \\+`name' (Entry name)
-- \\+`path' (Entry path)
-- \\+`version' (Entry version)
-- \\+`petname' (Hyperdrive petname)
-- \\+`nickname' (Hyperdrive nickname)
-- \\+`domains' (Hyperdrive domains)
-- \\+`public-key' (Hyperdrive public key)
-- \\+`short-key' (Hyperdrive short key)
-- \\+`seed' (Hyperdrive seed)
+- \\=`name' (Entry name)
+- \\=`path' (Entry path)
+- \\=`version' (Entry version)
+- \\=`petname' (Hyperdrive petname)
+- \\=`nickname' (Hyperdrive nickname)
+- \\=`domains' (Hyperdrive domains)
+- \\=`public-key' (Hyperdrive public key)
+- \\=`short-key' (Hyperdrive short key)
+- \\=`seed' (Hyperdrive seed)
In each corresponding format string, \"%s\" is replaced with the
-value. Used in `hyperdrive-buffer-name-format', which see."
- :type '(alist :key-type symbol :value-type string)
- :options '(name version path petname nickname public-key short-key seed
domains))
+value (and should only be present once in the string). Used in
+`hyperdrive-buffer-name-format', which see."
+ :type '(list (cons :tag "Entry name" (const name)
+ (string :tag "Format string"))
+ (cons :tag "Entry version" (const version)
+ (string :tag "Format string"))
+ (cons :tag "Entry path" (const path)
+ (string :tag "Format string"))
+ (cons :tag "Hyperdrive petname" (const petname)
+ (string :tag "Format string"))
+ (cons :tag "Hyperdrive nickname" (const nickname)
+ (string :tag "Format string"))
+ (cons :tag "Hyperdrive public key" (const public-key)
+ (string :tag "Format string"))
+ (cons :tag "Hyperdrive short key" (const short-key)
+ (string :tag "Format string"))
+ (cons :tag "Hyperdrive seed" (const seed)
+ (string :tag "Format string"))
+ (cons :tag "Hyperdrive domains" (const domains)
+ (string :tag "Format string"))))
;;;;; Faces
- [nongnu] elpa/hyperdrive 78522efb2b 053/102: Change: (-history) Use --format-entry to generate buffer name, (continued)
- [nongnu] elpa/hyperdrive 78522efb2b 053/102: Change: (-history) Use --format-entry to generate buffer name, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4bc553f329 027/102: Fix: (hyperdrive-menu) Only show "Jump" in hyperdrive-dir-mode, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4a91fe1ac9 010/102: Change: (-menu-hyperdrive) Place trivial lambdas on single lines, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive f5a90f3fb2 031/102: Fix: (hyperdrive-menu) Require hyperdrive, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4277b29b50 023/102: Comment: Remove TODO, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 227a839bf7 058/102: Comment: Remove TODO, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 2678c1d7ca 064/102: Change: Replace hyperdrive--org- prefix with hyperdrive-org--, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 0b5102ac9c 036/102: Meta: Update CHANGELOG, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive d1b68b1a66 048/102: Add: (hyperdrive-entry-format-alist) Consolidate entry formats, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive cc0e3cdfdf 059/102: Tidy: Indentation, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive fa48b80132 060/102: Improve defcustom,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive 98761ce57f 007/102: Change: (-menu-hyperdrive) Move definitions of suffix descriptions, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 807b1fd0df 051/102: Change: (hyperdrive--format-host) Remove :with-faces keyword argument, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive d19558893e 035/102: Fix: Require 'rx, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 22c95b82a4 068/102: Fix: Complete rename of org link functions, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 5883d33fca 099/102: Meta: Update changelog, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive e944a86276 077/102: Docs: Say "file" not "entry", ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 514d771d5b 070/102: Use shorthands he//, he/, h// and h/, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive ace50018fa 084/102: Tidy: Remove Imenu compiler warning workaround, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive c433a8ea07 085/102: Tidy: Indentation, ELPA Syncer, 2023/11/29
- [nongnu] elpa/hyperdrive 4144f5530d 090/102: Meta: Update changelog, ELPA Syncer, 2023/11/29