From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.emacs.devel Subject: Re: Overlong nodes in the Emacs Lisp Manual Date: 11 Aug 2005 13:15:20 -0400 Message-ID: References: <200508091911.j79JBjD01662@raven.dms.auburn.edu> <87oe852x47.fsf@jurta.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1123781070 17822 80.91.229.2 (11 Aug 2005 17:24:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 11 Aug 2005 17:24:30 +0000 (UTC) Cc: teirllm@dms.auburn.edu, rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 11 19:24:23 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1E3GlB-0004MP-QO for ged-emacs-devel@m.gmane.org; Thu, 11 Aug 2005 19:22:30 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E3GoM-0006kJ-HC for ged-emacs-devel@m.gmane.org; Thu, 11 Aug 2005 13:25:46 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1E3Gn7-0006En-Jc for emacs-devel@gnu.org; Thu, 11 Aug 2005 13:24:29 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1E3Gmw-0006Bs-B5 for emacs-devel@gnu.org; Thu, 11 Aug 2005 13:24:19 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1E3Gmv-000683-FB for emacs-devel@gnu.org; Thu, 11 Aug 2005 13:24:17 -0400 Original-Received: from [207.245.121.138] (helo=mail.agora-net.com) by monty-python.gnu.org with esmtp (TLS-1.0:RSA_ARCFOUR_SHA:16) (Exim 4.34) id 1E3Gt2-0004nQ-Ng; Thu, 11 Aug 2005 13:30:36 -0400 Original-Received: from ttn by mail.agora-net.com with local (Exim 4.34) id 1E3GeG-0005Em-CE; Thu, 11 Aug 2005 13:15:20 -0400 Original-To: Juri Linkov In-Reply-To: <87oe852x47.fsf@jurta.org> Original-Lines: 240 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:41923 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:41923 Juri Linkov writes: > List of nodes: > > 1347 (info "(emacs)Command Index") > ... > 10 (info "(emacs)Highlight Changes") oooo -- a histogram opportunity! (sorry, couldn't resist.) thi ________________________________ (setq ht (make-hash-table)) (while (< (point) (point-max)) (let ((n (read (current-buffer)))) (puthash n (1+ (or (gethash n ht) 0)) ht) (forward-line 1))) (setq al (let (acc) (maphash (lambda (k v) (setq acc (cons (cons k v) acc))) ht) acc)) (mapc (lambda (p) (insert (format "%5d - %s\n" (car p) (make-string (cdr p) ?#)))) (sort al (lambda (a b) (> (car a) (car b))))) 1347 - # 1334 - # 1185 - # 992 - # 856 - # 802 - # 645 - # 544 - # 375 - ## 362 - # 361 - ## 358 - # 348 - # 337 - # 291 - # 258 - # 252 - ## 242 - # 240 - # 236 - # 233 - # 232 - # 231 - # 221 - # 217 - # 216 - # 215 - # 211 - # 209 - # 208 - # 207 - # 205 - # 204 - ## 202 - ## 200 - ## 199 - # 197 - # 195 - ## 193 - # 192 - ## 191 - ## 189 - ## 188 - # 187 - ## 183 - #### 182 - # 180 - # 178 - # 177 - ## 176 - # 175 - ## 174 - ## 171 - ## 170 - ### 169 - # 168 - ## 166 - # 165 - #### 164 - ## 160 - # 158 - # 157 - ## 156 - #### 155 - # 154 - ### 153 - ### 152 - # 151 - ## 149 - # 148 - #### 146 - ### 145 - ## 144 - ### 143 - #### 142 - ## 141 - ### 139 - # 138 - ## 137 - # 136 - # 135 - ## 133 - ##### 132 - ## 131 - # 130 - ### 129 - ### 128 - ### 127 - ## 126 - ## 125 - #### 124 - # 123 - ###### 122 - ### 121 - ##### 120 - ## 118 - ### 117 - ### 116 - ##### 115 - ### 114 - ### 113 - ##### 112 - ##### 111 - #### 110 - ######## 109 - ### 108 - ## 107 - #### 106 - #### 105 - #### 104 - ###### 103 - ##### 102 - ##### 101 - ###### 100 - ###### 99 - ### 98 - ####### 97 - ######### 96 - ## 95 - ######## 94 - ######## 93 - ##### 92 - # 91 - ####### 90 - ########## 89 - ###### 88 - ###### 87 - ############ 86 - #### 85 - ## 84 - ######## 83 - ##### 82 - ####### 81 - ############# 80 - ########### 79 - #### 78 - ####### 77 - ############## 76 - ########### 75 - #### 74 - ####### 73 - ######## 72 - #### 71 - ######### 70 - ############## 69 - ########## 68 - ########### 67 - ########## 66 - ######### 65 - ############## 64 - ####### 63 - ############ 62 - ############## 61 - ########## 60 - ############### 59 - ########### 58 - ############## 57 - ############## 56 - ############################## 55 - ################# 54 - ################## 53 - ############ 52 - ############## 51 - ########### 50 - ################# 49 - ############### 48 - ############ 47 - ############### 46 - #################### 45 - ##################### 44 - ################## 43 - ################ 42 - ##################### 41 - ######################## 40 - ################# 39 - #################### 38 - ################### 37 - ########################## 36 - ################# 35 - ######################## 34 - ################## 33 - ############## 32 - #################### 31 - #################### 30 - ######################### 29 - ############################## 28 - ####################### 27 - ################## 26 - ######################### 25 - ######################### 24 - ################### 23 - ####################### 22 - ################## 21 - ################## 20 - ############### 19 - ################## 18 - ######### 17 - ################# 16 - ########### 15 - #### 14 - ######## 13 - ## 12 - # 11 - # 10 - #