
(defun make-command-summary nil "\
Make a summary of current key bindings in the buffer *Summary*.
Previous contents of that buffer are killed first." (interactive) (byte-code "ÃˆÆÇ!ˆÈ‹ˆÉ�Š	
qˆÊ ˆËÌ!ˆebˆÍ`ÎÏ!ˆ`\"ˆÐÑÃÄ#…3 ÒÓ!ˆ‚$ ˆebˆÐÔÃÄ#…F ÒÕ!ˆ‚7 ˆebˆÐÖÃÄ#…Y Ò×!ˆ‚J ˆebˆÐØÃÄ#…l ÒÙ!ˆ‚] ˆebˆÐÚÃÄ#… ÒÛ!ˆ‚p ˆebˆÜÝÃÄ#ƒ¬ Þß!ˆàáâ#ˆÐãÃÄ#…© Í`Îß!ˆ`\"ˆ‚• ‚­ Ãˆebˆàäå æçOè#ˆÍ`Îé!ˆ`\"ˆÎÏ!ˆm?…ç `ÜêÃÄ#†Ù dbˆë`\"ˆÎÏ!)ˆ‚È ˆeb))‘ˆÆì!‡" [cur-mode mode-name standard-output nil t beg message "Making command summary..." ((byte-code "À ‡" [describe-bindings] 2)) "*Summary*" erase-buffer insert-buffer-substring "*Help*" delete-region forward-line 1 search-forward "         " replace-match "  " "-@ " "-SP" "  .. ~ " "SP .. ~" "C-?" "DEL" "C-i" "TAB" re-search-forward "^Local Bindings:" forward-char -1 insert " for " " Mode" "??
" "Emacs command summary, " current-time-string 0 10 ".
" 2 "^$" double-column "Making command summary...done"] 32))

(defun double-column (start end) (interactive "r") (byte-code "ÈˆÈÈÈÈÈdZÉ\"‰ˆÊXƒ$ È‚€ ËTÌ\"‰ˆbˆŠÍ!ˆW…^ T‰ˆÎ`ŠÏ ˆ`)\"‰ˆ
B‰ˆÐ`ÍÊ!ˆ`\"ˆ‚5 )ˆÑ!‰ˆ…€ Ï ˆÒjˆ@cˆÍÊ!ˆA‰ˆ‚f ˆdZb.‡" [half cnt line lines nlines from-end end start nil count-lines 1 / 2 forward-line buffer-substring end-of-line delete-region nreverse 41] 13))
