Hi Roland,
I am running emacs bzr. I get the following error from time to time:
Debugger entered--Lisp error: (error "#<window 94> is not a live window")
signal(error ("#<window 94> is not a live window"))
error("%s is not a live window" #<window 94>)
window-normalize-window(#<window 94> t)
quit-window(nil #<window 94>)
(progn (set-window-configuration bbdb-complete-mail-saved-window-config)
(quit-window nil window))
(if (window-live-p window) (progn (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window)))
(when (window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))
(let ((window (get-buffer-window "*Completions*"))) (when (window-live-p
window) (set-window-configuration bbdb-complete-mail-saved-window-config)
(quit-window nil window)))
(progn (let ((window (get-buffer-window "*Completions*"))) (when
(window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))) (setq
bbdb-complete-mail-saved-window-config nil))
(if bbdb-complete-mail-saved-window-config (progn (let ((window
(get-buffer-window "*Completions*"))) (when (window-live-p window)
(set-window-configuration bbdb-complete-mail-saved-window-config) (quit-window
nil window))) (setq bbdb-complete-mail-saved-window-config nil)))
(when bbdb-complete-mail-saved-window-config (let ((window (get-buffer-window
"*Completions*"))) (when (window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))) (setq
bbdb-complete-mail-saved-window-config nil))
(let* ((end (point)) (beg (or start-pos (save-excursion (re-search-backward
"\\(\\`\\|[\n:,]\\)[ ]*") (goto-char (match-end 0)) (point)))) (orig
(buffer-substring beg end)) (typed (downcase orig)) (pattern (bbdb-string-trim
typed)) (completion-ignore-case t) (completion (try-completion pattern
bbdb-hashtable (quote bbdb-completion-predicate))) all-completions
dwim-completions one-record done) (if (and (stringp completion) (string-match
"[:,]" completion)) (setq completion (substring completion 0 (match-beginning
0)))) (all-completions pattern bbdb-hashtable (lambda (sym) (if
(bbdb-completion-predicate sym) (push sym all-completions)))) (let ((records
(delete-dups (apply (quote append) (mapcar (quote symbol-value)
all-completions))))) (setq one-record (and (not (cdr records)) (car records))))
(when bbdb-complete-mail-saved-window-config (let ((window (get-buffer-window
"*Completions*"))) (when (window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))) (setq
bbdb-complete-mail-saved-window-config nil)) (cond (one-record (let (mail lst
elt matched) (unless (bbdb-record-mail one-record) (error "Matching record has
no mail field")) (setq matched (try-completion pattern (append (list ... ...)
(bbdb-record-aka one-record) (bbdb-record-organization one-record)))) (unless
matched (setq lst (bbdb-record-mail one-record)) (while (setq elt (pop lst))
(if (try-completion pattern ...) (setq mail elt lst nil matched t)))) (unless
matched (error "No match for %s" pattern)) (let ((address (bbdb-dwim-mail
one-record mail))) (if (string= address (buffer-substring-no-properties beg
end)) (unless (and bbdb-complete-mail-allow-cycling ...) (setq done ...))
(delete-region beg end) (insert address) (setq done (quote unique)))))) ((and
(stringp completion) (not (string= typed completion))) (delete-region beg end)
(insert completion) (setq done (quote partial))) (completion (let
((completion-list (if (eq t bbdb-completion-list) (quote ...)
bbdb-completion-list)) sname records) (dolist (sym all-completions) (setq sname
(symbol-name sym)) (dolist (record (symbol-value sym)) (unless (memq record
records) (push record records) (let ... ...)))) (cond ((not dwim-completions)
(error "No mail address for \"%s\"" orig)) ((eq 1 (length dwim-completions))
(delete-region beg end) (insert (car dwim-completions)) (setq done (quote
unique))) (t (setq done (quote choose))))))) (when (and (not done)
bbdb-complete-mail-allow-cycling) (let* ((address
(mail-extract-address-components orig)) (record (and (listp address) (car (or
... ...)))) (mails (and record (bbdb-record-mail record)))) (if mails (cond ((=
1 (length mails)) (setq done (quote unchanged))) (cycle-completion-buffer (setq
dwim-completions (mapcar ... mails) done (quote choose))) (t (let (...)
(delete-region beg end) (insert ...) (setq done ...))))))) (cond ((eq done
(quote unique)) (if (and (not (auto-fill-function)) (>= (current-column)
fill-column)) (save-excursion (when (search-backward ","
(line-beginning-position) t) (forward-char 1) (insert "\n ")))) (if
bbdb-completion-display-record (let ((bbdb-silent-internal t))
(bbdb-pop-up-window) (bbdb-display-records-internal (list one-record) nil t)))
(run-hooks (quote bbdb-complete-mail-hook))) ((eq done (quote choose)) (unless
(eq (selected-window) (minibuffer-window)) (message "Making completion
list...")) (unless (get-buffer-window "*Completions*") (setq
bbdb-complete-mail-saved-window-config (current-window-configuration))) (let
((completion-base-position (list beg end))) (with-output-to-temp-buffer
"*Completions*" (display-completion-list dwim-completions))) (unless (eq
(selected-window) (minibuffer-window)) (message "Making completion
list...done")))) done)
bbdb-complete-name()
message-expand-name()
#[(G53600) "J \210\301\207" [G53600 completion-attempted] 1](--fun--)
apply(#[(G53600) "J \210\301\207" [G53600 completion-attempted] 1] --fun--
nil)
(lambda (&rest --cl-rest--) (apply (quote #[(G53600) "J \210\301\207"
[G53600 completion-attempted] 1]) (quote --fun--) --cl-rest--))()
completion-at-point()
message-tab()
call-interactively(message-tab nil nil)
Debugger entered--Lisp error: (error "#<window 94> is not a live window")
signal(error ("#<window 94> is not a live window"))
error("%s is not a live window" #<window 94>)
window-normalize-window(#<window 94> t)
quit-window(nil #<window 94>)
(progn (set-window-configuration bbdb-complete-mail-saved-window-config)
(quit-window nil window))
(if (window-live-p window) (progn (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window)))
(when (window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))
(let ((window (get-buffer-window "*Completions*"))) (when (window-live-p
window) (set-window-configuration bbdb-complete-mail-saved-window-config)
(quit-window nil window)))
(progn (let ((window (get-buffer-window "*Completions*"))) (when
(window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))) (setq
bbdb-complete-mail-saved-window-config nil))
(if bbdb-complete-mail-saved-window-config (progn (let ((window
(get-buffer-window "*Completions*"))) (when (window-live-p window)
(set-window-configuration bbdb-complete-mail-saved-window-config) (quit-window
nil window))) (setq bbdb-complete-mail-saved-window-config nil)))
(when bbdb-complete-mail-saved-window-config (let ((window (get-buffer-window
"*Completions*"))) (when (window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))) (setq
bbdb-complete-mail-saved-window-config nil))
(let* ((end (point)) (beg (or start-pos (save-excursion (re-search-backward
"\\(\\`\\|[\n:,]\\)[ ]*") (goto-char (match-end 0)) (point)))) (orig
(buffer-substring beg end)) (typed (downcase orig)) (pattern (bbdb-string-trim
typed)) (completion-ignore-case t) (completion (try-completion pattern
bbdb-hashtable (quote bbdb-completion-predicate))) all-completions
dwim-completions one-record done) (if (and (stringp completion) (string-match
"[:,]" completion)) (setq completion (substring completion 0 (match-beginning
0)))) (all-completions pattern bbdb-hashtable (lambda (sym) (if
(bbdb-completion-predicate sym) (push sym all-completions)))) (let ((records
(delete-dups (apply (quote append) (mapcar (quote symbol-value)
all-completions))))) (setq one-record (and (not (cdr records)) (car records))))
(when bbdb-complete-mail-saved-window-config (let ((window (get-buffer-window
"*Completions*"))) (when (window-live-p window) (set-window-configuration
bbdb-complete-mail-saved-window-config) (quit-window nil window))) (setq
bbdb-complete-mail-saved-window-config nil)) (cond (one-record (let (mail lst
elt matched) (unless (bbdb-record-mail one-record) (error "Matching record has
no mail field")) (setq matched (try-completion pattern (append (list ... ...)
(bbdb-record-aka one-record) (bbdb-record-organization one-record)))) (unless
matched (setq lst (bbdb-record-mail one-record)) (while (setq elt (pop lst))
(if (try-completion pattern ...) (setq mail elt lst nil matched t)))) (unless
matched (error "No match for %s" pattern)) (let ((address (bbdb-dwim-mail
one-record mail))) (if (string= address (buffer-substring-no-properties beg
end)) (unless (and bbdb-complete-mail-allow-cycling ...) (setq done ...))
(delete-region beg end) (insert address) (setq done (quote unique)))))) ((and
(stringp completion) (not (string= typed completion))) (delete-region beg end)
(insert completion) (setq done (quote partial))) (completion (let
((completion-list (if (eq t bbdb-completion-list) (quote ...)
bbdb-completion-list)) sname records) (dolist (sym all-completions) (setq sname
(symbol-name sym)) (dolist (record (symbol-value sym)) (unless (memq record
records) (push record records) (let ... ...)))) (cond ((not dwim-completions)
(error "No mail address for \"%s\"" orig)) ((eq 1 (length dwim-completions))
(delete-region beg end) (insert (car dwim-completions)) (setq done (quote
unique))) (t (setq done (quote choose))))))) (when (and (not done)
bbdb-complete-mail-allow-cycling) (let* ((address
(mail-extract-address-components orig)) (record (and (listp address) (car (or
... ...)))) (mails (and record (bbdb-record-mail record)))) (if mails (cond ((=
1 (length mails)) (setq done (quote unchanged))) (cycle-completion-buffer (setq
dwim-completions (mapcar ... mails) done (quote choose))) (t (let (...)
(delete-region beg end) (insert ...) (setq done ...))))))) (cond ((eq done
(quote unique)) (if (and (not (auto-fill-function)) (>= (current-column)
fill-column)) (save-excursion (when (search-backward ","
(line-beginning-position) t) (forward-char 1) (insert "\n ")))) (if
bbdb-completion-display-record (let ((bbdb-silent-internal t))
(bbdb-pop-up-window) (bbdb-display-records-internal (list one-record) nil t)))
(run-hooks (quote bbdb-complete-mail-hook))) ((eq done (quote choose)) (unless
(eq (selected-window) (minibuffer-window)) (message "Making completion
list...")) (unless (get-buffer-window "*Completions*") (setq
bbdb-complete-mail-saved-window-config (current-window-configuration))) (let
((completion-base-position (list beg end))) (with-output-to-temp-buffer
"*Completions*" (display-completion-list dwim-completions))) (unless (eq
(selected-window) (minibuffer-window)) (message "Making completion
list...done")))) done)
bbdb-complete-name()
message-expand-name()
#[(G53600) "J \210\301\207" [G53600 completion-attempted] 1](--fun--)
apply(#[(G53600) "J \210\301\207" [G53600 completion-attempted] 1] --fun--
nil)
(lambda (&rest --cl-rest--) (apply (quote #[(G53600) "J \210\301\207"
[G53600 completion-attempted] 1]) (quote --fun--) --cl-rest--))()
completion-at-point()
message-tab()
call-interactively(message-tab nil nil)
--
Ivan Kanis
http://ivan.kanis.fr
The doctors told me I would never walk again, but my mother told me I
would, so I believed my mother.
-- Wilma Rudolph
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
[email protected]
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/