(completing-read
"Complete a foo: "
'(("foobar1" "~/foobar1/") ("barfoo" "/usr/barfoo/") ("foobaz" "/hello/")))
如上所示,我想提示输入"foobar1"
、"barfoo"
和"foobaz"
,但返回配对的目录。
此外,如果我有一个类似于这样的哈希表
(cl-defstruct person ID name)
(setq person-object (make-person :ID 123 :name "foo"))
(setq person-table (make-hash-table))
(pushash (person-ID person-object) person-object person-table)
如何提示输入人名并返回其ID?