Function: eshell-hist-parse-modifier
eshell-hist-parse-modifier is a byte-compiled function defined in
em-hist.el.gz.
Signature
(eshell-hist-parse-modifier HIST REFERENCE)
Documentation
Parse a history modifier beginning for HIST in REFERENCE.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-hist.el.gz
(defun eshell-hist-parse-modifier (hist reference)
"Parse a history modifier beginning for HIST in REFERENCE."
(cl-assert (eshell-using-module 'em-pred))
(declare-function eshell-parse-modifiers "em-pred" ())
(let ((here (point)))
(insert reference)
(prog1
(save-restriction
(narrow-to-region here (point))
(goto-char (point-min))
(let ((modifiers (cdr (eshell-parse-modifiers))))
(dolist (mod modifiers)
(setq hist (car (funcall mod (list hist)))))
hist))
(delete-region here (point)))))