[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/rec-mode cdf4a16 48/98: rec-mode: rec-cmd-count now sug
From: |
Stefan Monnier |
Subject: |
[elpa] externals/rec-mode cdf4a16 48/98: rec-mode: rec-cmd-count now suggests a default selection expression when invoked with a numeric prefix. |
Date: |
Thu, 12 Nov 2020 13:18:38 -0500 (EST) |
branch: externals/rec-mode
commit cdf4a16bd4aab594351932561aa71bbec840873f
Author: Jose E. Marchesi <jemarch@gnu.org>
Commit: Antoine Kalmbach <ane@iki.fi>
rec-mode: rec-cmd-count now suggests a default selection expression when
invoked with a numeric prefix.
---
etc/rec-mode.el | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/etc/rec-mode.el b/etc/rec-mode.el
index 3efc644..b77d304 100644
--- a/etc/rec-mode.el
+++ b/etc/rec-mode.el
@@ -1881,9 +1881,18 @@ records of the current type.
If a numeric argument is used then prompt for a selection
expression."
(interactive "P")
- (let ((sex (and (not (null n)) (read-from-minibuffer "Selection expression:
"))))
+ (let* ((default-sex (let ((current-field (rec-current-field)))
+ (when (and current-field
+ (not (string-match "\n" (rec-field-value
current-field)))
+ (< (length (rec-field-value current-field))
20))
+ (concat (rec-field-name current-field) " = '"
(rec-field-value current-field) "'"))))
+ (sex (and (not (null n)) (read-from-minibuffer (concat "Selection
expression"
+ (if default-sex
+ (concat "
(default " default-sex ")")
+ "")
+ ": ")))))
(when (equal sex "")
- (setq sex nil))
+ (setq sex default-sex))
(message "Counting records...")
(let ((type (rec-record-type)))
(message "%s" (concat (number-to-string (rec-count type sex))
- [elpa] externals/rec-mode 053f28a 90/98: Lexical binding, style and compatibility fixes, (continued)
- [elpa] externals/rec-mode 053f28a 90/98: Lexical binding, style and compatibility fixes, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode cd42c9f 93/98: Docstring improvements (via checkdoc), Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode c0ae8da 96/98: Loop fix and autoload cookie, docstring clarifications, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode eea5220 03/98: rec-mode: initial version of rec-cmd-compile, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode de7c261 12/98: Copyright year updated., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode c92fd4c 15/98: Highlight %sort, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode fd8fdd3 10/98: auto added to rec-font-lock-keywords in rec-mode.el, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 011411c 28/98: rec-mode: several functions to support field types., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 5666b5d 27/98: rec-mode: misc fixes., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode f7b30a1 34/98: rec-mode: folding of fields., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode cdf4a16 48/98: rec-mode: rec-cmd-count now suggests a default selection expression when invoked with a numeric prefix.,
Stefan Monnier <=
- [elpa] externals/rec-mode 033a600 64/98: rec-mode: new constant rec-mode-version, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 460a48d 65/98: copyright years updated in some files, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode a997b92 70/98: src, doc, elisp: remove support for hyphens in field names., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 2735e99 72/98: rec-mode: avoid extra unused window in fast selection., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 7e5c145 74/98: rec-mode: use a prefix argument to move N records forward/backward, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 797445b 77/98: rec-mode: fix a call to string-match-p with invalid arguments., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode ef55915 78/98: rec-mode: support search-insensitive searches., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode b447b39 86/98: rec-mode: require tabulated-list., Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode a89b7c2 89/98: rec-mode: split fields by comma and whitespace for summary, Stefan Monnier, 2020/11/12
- [elpa] externals/rec-mode 3e2f5a7 46/98: rec-mode: support for multiple field names in %type entries., Stefan Monnier, 2020/11/12