"Jump to the message with specified number in the current summary."
(interactive)
(let ((num (or number
- (string-to-int
+ (string-to-number
(read-from-minibuffer "Jump to Message(No.): ")))))
(wl-thread-entity-force-open (wl-thread-get-entity num))
(wl-summary-jump-to-msg num)))
;; insert as children.
(wl-thread-entity-insert-as-children
parent
- (setq child-entity (wl-thread-create-entity
- msg (nth 0 parent) nil linked)))
+ (setq child-entity
+ (wl-thread-create-entity
+ msg (wl-thread-entity-get-number parent) nil linked)))
;; insert as top message.
(wl-thread-entity-insert-as-top
(wl-thread-create-entity msg nil)))
(setq temp-mark (wl-summary-get-score-mark msg-num)))
(setq message-entity
(elmo-message-entity wl-summary-buffer-elmo-folder
- (nth 0 entity)))
+ msg-num))
;;; (wl-delete-all-overlays)
(when message-entity
(wl-summary-insert-line
(wl-summary-create-line
message-entity
(elmo-message-entity wl-summary-buffer-elmo-folder
- (nth 0 parent-entity))
+ (wl-thread-entity-get-number parent-entity))
temp-mark
(elmo-message-status wl-summary-buffer-elmo-folder msg-num)
(if wl-thread-insert-force-opened
(while msgs
(wl-thread-insert-entity-sub indent entity parent-entity all)
(setq msgs (cdr msgs))
- (setq children (nth 2 entity))
+ (setq children (wl-thread-entity-get-children entity))
(if children
;; insert children
(when (or wl-thread-insert-force-opened
(wl-thread-insert-entity (- depth 1)
entity
(wl-thread-get-entity
- (nth 3 entity))
+ (wl-thread-entity-get-parent entity))
nil)
(delete-char 1) ; delete '\n'
(wl-thread-print-argument-region beg (point))))
(wl-thread-insert-entity depth ;(- depth 1)
entity
(wl-thread-get-entity
- (nth 3 entity)) nil)
+ (wl-thread-entity-get-parent entity))
+ nil)
(delete-char 1) ; delete '\n'
(wl-thread-print-argument-region beg (point))))
(if (string= dst-parent "")
(setq dst-parent nil)
(if (interactive-p)
- (setq dst-parent (string-to-int dst-parent))
+ (setq dst-parent (string-to-number dst-parent))
(setq dst-parent parent-number)))
(if (and dst-parent
(memq dst-parent (wl-thread-get-children-msgs number)))