Function: hyrolo-bbdb-grep
hyrolo-bbdb-grep is an autoloaded, interactive and byte-compiled
function defined in hyrolo.el.
Signature
(hyrolo-bbdb-grep &optional ARG)
Documentation
Grep over a bbdb database and format the results as rolo entries.
With optional prefix ARG, do an fgrep string match instead of a regexp match.
Output looks like so:
======================================================================
@loc> ".bbdb"
======================================================================
* Jones Tom <tj@groovycat.org>
* Sera Kate <uptown@singular.net>
* Yako Maso <ym@destination.ny>
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hyrolo.el
;;;###autoload
(defun hyrolo-bbdb-grep (&optional arg)
"Grep over a bbdb database and format the results as rolo entries.
With optional prefix ARG, do an fgrep string match instead of a regexp match.
Output looks like so:
======================================================================
@loc> \".bbdb\"
======================================================================
* Jones Tom <tj@groovycat.org>
* Sera Kate <uptown@singular.net>
* Yako Maso <ym@destination.ny>"
(interactive "P")
(require 'bbdb)
(let ((hyrolo-file-list (list bbdb-file))
(hyrolo-hdr-and-entry-regexp "^\\[")
(hyrolo-display-format-function #'hyrolo-bbdb-entry-format)
;; Kill the bbdb file after use if it is not already in a buffer.
(hyrolo-kill-buffers-after-use
(not (get-file-buffer (expand-file-name bbdb-file))))
(current-prefix-arg))
(call-interactively (if arg 'hyrolo-fgrep 'hyrolo-grep))
(read-only-mode 0)
(re-search-forward "^\\*" nil t)
(beginning-of-line)
(shell-command-on-region (point) (point-max) "column -s: -t" nil t)
(set-buffer-modified-p nil)
(read-only-mode 1)))