Mercurial > hg > xemacs-beta
comparison lisp/gnus/gnus-topic.el @ 24:4103f0995bd7 r19-15b95
Import from CVS: tag r19-15b95
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 08:51:03 +0200 |
| parents | 8fc7fe29b841 |
| children | ec9a17fef872 |
comparison
equal
deleted
inserted
replaced
| 23:0edd3412f124 | 24:4103f0995bd7 |
|---|---|
| 428 (numberp (car entry)) | 428 (numberp (car entry)) |
| 429 (not (member (gnus-info-group (setq info (nth 2 entry))) | 429 (not (member (gnus-info-group (setq info (nth 2 entry))) |
| 430 gnus-topic-tallied-groups))) | 430 gnus-topic-tallied-groups))) |
| 431 (push (gnus-info-group info) gnus-topic-tallied-groups) | 431 (push (gnus-info-group info) gnus-topic-tallied-groups) |
| 432 (incf unread (car entry))) | 432 (incf unread (car entry))) |
| 433 (when (and (listp entry) | 433 (when (listp entry) |
| 434 (numberp (car entry))) | |
| 435 (setq tick t))) | 434 (setq tick t))) |
| 436 (goto-char beg) | 435 (goto-char beg) |
| 437 ;; Insert the topic line. | 436 ;; Insert the topic line. |
| 438 (when (and (not silent) | 437 (when (and (not silent) |
| 439 (or gnus-topic-display-empty-topics ;We want empty topics | 438 (or gnus-topic-display-empty-topics ;We want empty topics |
| 488 (or insert (not (gnus-topic-visible-p)))) | 487 (or insert (not (gnus-topic-visible-p)))) |
| 489 (let ((gnus-topic-topology gnus-topic-active-topology) | 488 (let ((gnus-topic-topology gnus-topic-active-topology) |
| 490 (gnus-topic-alist gnus-topic-active-alist) | 489 (gnus-topic-alist gnus-topic-active-alist) |
| 491 (gnus-group-list-mode (cons 5 t))) | 490 (gnus-group-list-mode (cons 5 t))) |
| 492 (gnus-topic-remove-topic | 491 (gnus-topic-remove-topic |
| 493 (or insert (not (gnus-topic-visible-p))) nil nil 9))))))) | 492 (or insert (not (gnus-topic-visible-p))) nil nil 9) |
| 493 (gnus-topic-enter-dribble))))))) | |
| 494 | 494 |
| 495 (defun gnus-topic-insert-topic-line (name visiblep shownp level entries | 495 (defun gnus-topic-insert-topic-line (name visiblep shownp level entries |
| 496 &optional unread) | 496 &optional unread) |
| 497 (let* ((visible (if visiblep "" "...")) | 497 (let* ((visible (if visiblep "" "...")) |
| 498 (indentation (make-string (* gnus-topic-indent-level level) ? )) | 498 (indentation (make-string (* gnus-topic-indent-level level) ? )) |
| 1278 (if (not (gnus-group-topic-p)) | 1278 (if (not (gnus-group-topic-p)) |
| 1279 (error "Nothing to edit on the current line.") | 1279 (error "Nothing to edit on the current line.") |
| 1280 (let ((topic (gnus-group-topic-name))) | 1280 (let ((topic (gnus-group-topic-name))) |
| 1281 (gnus-edit-form | 1281 (gnus-edit-form |
| 1282 (gnus-topic-parameters topic) | 1282 (gnus-topic-parameters topic) |
| 1283 "Editing the topic parameters." | 1283 (format "Editing the topic parameters for `%s'." |
| 1284 (or group topic)) | |
| 1284 `(lambda (form) | 1285 `(lambda (form) |
| 1285 (gnus-topic-set-parameters ,topic form))))))) | 1286 (gnus-topic-set-parameters ,topic form))))))) |
| 1286 | 1287 |
| 1287 (defun gnus-group-sort-topic (func reverse) | 1288 (defun gnus-group-sort-topic (func reverse) |
| 1288 "Sort groups in the topics according to FUNC and REVERSE." | 1289 "Sort groups in the topics according to FUNC and REVERSE." |
