From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steven Degutis Newsgroups: gmane.emacs.bugs Subject: bug#14148: 24.3; make ido-mode slightly more customizable Date: Fri, 5 Apr 2013 10:38:17 -0500 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b2ee64540d3c304d99ee083 X-Trace: ger.gmane.org 1365278719 30785 80.91.229.3 (6 Apr 2013 20:05:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 6 Apr 2013 20:05:19 +0000 (UTC) To: 14148@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 06 22:05:19 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UOZJW-0001Uu-Ql for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Apr 2013 22:02:15 +0200 Original-Received: from localhost ([::1]:50766 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOAH0-0006RX-FA for geb-bug-gnu-emacs@m.gmane.org; Fri, 05 Apr 2013 13:17:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55424) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOAGt-0006R5-1u for bug-gnu-emacs@gnu.org; Fri, 05 Apr 2013 13:17:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOAGo-0004c3-Df for bug-gnu-emacs@gnu.org; Fri, 05 Apr 2013 13:17:50 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59915) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOAGo-0004bs-8t for bug-gnu-emacs@gnu.org; Fri, 05 Apr 2013 13:17:46 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UOAJx-0002pP-Rg for bug-gnu-emacs@gnu.org; Fri, 05 Apr 2013 13:21:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Steven Degutis Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Apr 2013 17:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14148 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136518241910800 (code B ref -1); Fri, 05 Apr 2013 17:21:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Apr 2013 17:20:19 +0000 Original-Received: from localhost ([127.0.0.1]:35791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UOAJE-0002o6-Rb for submit@debbugs.gnu.org; Fri, 05 Apr 2013 13:20:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48604) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UO8mH-0000Fu-8m for submit@debbugs.gnu.org; Fri, 05 Apr 2013 11:42:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UO8iy-0002zk-Hi for submit@debbugs.gnu.org; Fri, 05 Apr 2013 11:38:53 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:54961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UO8iy-0002zg-FH for submit@debbugs.gnu.org; Fri, 05 Apr 2013 11:38:44 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59844) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UO8ik-0002jw-IK for bug-gnu-emacs@gnu.org; Fri, 05 Apr 2013 11:38:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UO8iY-0002tw-SP for bug-gnu-emacs@gnu.org; Fri, 05 Apr 2013 11:38:30 -0400 Original-Received: from mail-da0-x22c.google.com ([2607:f8b0:400e:c00::22c]:60739) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UO8iY-0002tb-EI for bug-gnu-emacs@gnu.org; Fri, 05 Apr 2013 11:38:18 -0400 Original-Received: by mail-da0-f44.google.com with SMTP id z20so1633012dae.31 for ; Fri, 05 Apr 2013 08:38:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=LgtYsWcMtbNZwzxWWxwe5W9ATZI+VvV3mHRvSqEP+KU=; b=Z960zCmriMh+COnH4ozR1vcySRYxL8vy9UK4Ngkz42TiWZ88B3JtXWDfXgrnQ64Z9S MtcuXoNI3Phqvo2t3P96tJdN6zdp93BfcR0p9pLWwbqBa8yLzV3Nhuc4hyJCIazQldbr J/MDASi+x3HPNxTx6ItoxotDB5wYeMy4sXS9nnKEwyfYJcEImm506kfHU/BjeACcizhV gNAigninlB+3A/mQubqGdJcPYmRl1jJWI8l3sgZeY7pnahFHy3PIdQPi3JCu6pH3hEtl LmEB7rRIj1WW6jxr8L8aFUJih8SGtjulVLxP3Cp52e1JJdaFi/xeBiWRc/5UZpBn6BNz M94g== X-Received: by 10.68.223.138 with SMTP id qu10mr15283511pbc.89.1365176297245; Fri, 05 Apr 2013 08:38:17 -0700 (PDT) Original-Received: by 10.70.6.100 with HTTP; Fri, 5 Apr 2013 08:38:17 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Fri, 05 Apr 2013 13:20:15 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:73214 Archived-At: --047d7b2ee64540d3c304d99ee083 Content-Type: text/plain; charset=ISO-8859-1 This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgment at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': In ido-mode, we can change the ido-decorations to make the completion list appear vertically. However, This is limited for two reasons, both of which are easy to fix. For one thing, the elements at indices 4 and 5 of ido-decorations are overloaded, and used in two places when they really should be separated out into two different pairs of decorations. Specifically on lines 4573/4575, this should use new elements, at new indices 11 and 12 (for backwards compatibility), which default to the same values as the existing elements 4 and 5. Then these "brackets" can be customized separately (one as a newline and one not) when displaying vertically. And only when element 11 exists should it use 11 and 12, otherwise it should fall back to 4 and 5 for backwards compatibility with anyone who has customized ido-decorations themselves before this change. Finally, the inner-if on line 4563 has to be wrapped with an (and (not (ido-show-when-sole-exact-match)) ...) with that variable created as a defcustom above. This will prevent the sole exact match from being hidden, which in vertical mode is confusing and seems to indicate that there no longer remains any matches. I would add the changelog myself but I'm woefully ignorant on how to do so. There is already most of the work done in a patch on the devel mailing list in a post by Stefan Monnier. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/local/Cellar/emacs/24.3/share/emacs/24.3/etc/DEBUG. In GNU Emacs 24.3.1 (x86_64-apple-darwin12.3.0, NS apple-appkit-1187.37) of 2013-03-27 on Stevens-Mac-Pro.local Windowing system distributor `Apple', version 10.3.1187 Configured using: `configure '--prefix=/usr/local/Cellar/emacs/24.3' '--without-dbus' '--enable-locallisppath=/usr/local/share/emacs/site-lisp' '--infodir=/usr/local/Cellar/emacs/24.3/share/info/emacs' '--with-ns' '--disable-ns-self-contained' 'CC=cc'' Important settings: locale-coding-system: nil default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: paredit-mode: t rainbow-delimiters-mode: t shell-dirtrack-mode: t global-undo-tree-mode: t undo-tree-mode: t ido-ubiquitous-mode: t diff-auto-refine-mode: t delete-selection-mode: t global-hl-line-mode: t electric-indent-mode: t auto-insert-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: p l l p p l y d i d i f f a p p C-e C-p C-n C-e C-n C-e C-p C-e C-p C-e C-n C-e C-n C-e s-} C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-a M-f C-f C-M-SPC C-g M-f C-f C-M-SPC M-w C-_ M-( a n d M-q C-_ C-p C-e ( i d - o - d s h o w - e x h i d e - e x i s t i n g s h o w - e x i s t i n g - m a t c h M-q C-{ C-_ C-_ C-n C-SPC C-n C-n C-n C-n C-n C-n C-n C-n C-p C-p C-p C-p C-p C-p C-p C-p C-p M-f C-f M-( n o t SPC C-e C-p C-a C-SPC C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p M-f M-f M-f M-b C-b C-M-SPC M-w C-p C-n M-f C-f C-n C-p s-{ C-p M-{ C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-n M-m s-} C-p C-n s-{ C-s C-y C-s C-s C-s C-s M-x C-g C-g C-p C-n M-x s u b m i t C-g M-x r e p o r t - e m a Recent messages: Loading /Users/sdegutis/.emacs.d/.mc-lists.el (source)...done byte-code: End of buffer [7 times] Mark set Mark saved where search started diff-beginning-of-file-and-junk: Can't find the beginning of the file Mark set Quit Mark set user-error: No further undo information Mark set [3 times] Quit [3 times] Load-path shadows: /Users/sdegutis/.emacs.d/elpa/magit-20130404.2040/.dir-locals hides /usr/local/Cellar/emacs/24.3/share/emacs/24.3/lisp/gnus/.dir-locals Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils misearch multi-isearch paredit rainbow-delimiters clojure-test-mode nrepl compile ewoc eldoc arc-mode archive-mode etags which-func clojure-mode imenu inf-lisp tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util mm-util mail-prsvr password-cache tramp-loaddefs cl-macs gv shell pcomplete comint format-spec exec-path-from-shell undo-tree diff smex ido-ubiquitous ido magit-bisect magit-key-mode magit ansi-color diff-mode log-edit easy-mmode ring pcvs-util add-log epa derived epg epg-config sr-speedbar speedbar sb-image ezimage dframe autopair edmacro kmacro keydef multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-more thingatpt mc-cycle-cursors mc-edit-lines multiple-cursors-core rect cl delsel hl-line electric disp-table naquadah-theme uniquify browse-kill-ring advice help-fns cl-lib advice-preload autoinsert dired-x easymenu dired align-cljlet-autoloads auto-dim-other-buffers-autoloads autopair-autoloads browse-kill-ring-autoloads buffer-move-autoloads clojure-test-mode-autoloads color-theme-sanityinc-tomorrow-autoloads exec-path-from-shell-autoloads find-file-in-repository-autoloads git-commit-mode-autoloads ido-ubiquitous-autoloads js2-mode-autoloads keydef-autoloads magit-autoloads finder-inf markdown-mode-autoloads multiple-cursors-autoloads naquadah-theme-autoloads nrepl-autoloads clojure-mode-autoloads paredit-autoloads rainbow-delimiters-autoloads scss-mode-autoloads smex-autoloads solarized-theme-autoloads sr-speedbar-autoloads undo-tree-autoloads yaml-mode-autoloads package time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) --047d7b2ee64540d3c304d99ee083 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
This bug report will be sent to the Bug-GNU-Emacs mai= ling list
and the GNU bug tracker at debbugs.gnu.org. =A0Please check that
the From: li= ne contains a valid email address. =A0After a delay of up
to one day, you should receive an acknowledgment at that address.

Please write in English if possible, as the Emacs main= tainers
usually do not have translators for other languages.

Please describe exactly what actions triggered the bug,= and
the precise symptoms of the bug. =A0If you can, give a recip= e
starting from `emacs -Q':

In ido-m= ode, we can change the ido-decorations to make the completion
list appear vertically. However, This is limited for two reasons, both=
of which are easy to fix. For one thing, the elements at indices= 4 and 5
of ido-decorations are overloaded, and used in two place= s when they
really should be separated out into two different pairs of
d= ecorations. Specifically on lines 4573/4575, this should use new
= elements, at new indices 11 and 12 (for backwards compatibility), which
default to the same values as the existing elements 4 and 5. Then thes= e
"brackets" can be customized separately (one as a new= line and one not)
when displaying vertically. And only when eleme= nt 11 exists should it
use 11 and 12, otherwise it should fall back to 4 and 5 for backwards<= /div>
compatibility with anyone who has customized ido-decorations them= selves
before this change. Finally, the inner-if on line 4563 has= to be wrapped
with an (and (not (ido-show-when-sole-exact-match)) ...) with that
variable created as a defcustom above. This will prevent the sole ex= act
match from being hidden, which in vertical mode is confusing = and seems
to indicate that there no longer remains any matches. I would add the<= /div>
changelog myself but I'm woefully ignorant on how to do so. T= here is
already most of the work done in a patch on the devel mai= ling list in a
post by Stefan Monnier.

If Emacs crashed, and= you have the Emacs process in the gdb debugger,
please include t= he output from the following gdb commands:
=A0 =A0 `bt full' = and `xbacktrace'.
For information about debugging Emacs, please read the file
= /usr/local/Cellar/emacs/24.3/share/emacs/24.3/etc/DEBUG.


In GNU Emacs 24.3.1 (x86_64-apple-darwin12.3.0, NS ap= ple-appkit-1187.37)
=A0of 2013-03-27 on Stevens-Mac-Pro.local
Windowing system d= istributor `Apple', version 10.3.1187
Configured using:
=
=A0`configure '--prefix=3D/usr/local/Cellar/emacs/24.3' '-= -without-dbus'
=A0'--enable-locallisppath=3D/usr/local/share/emacs/site-lisp'=
=A0'--infodir=3D/usr/local/Cellar/emacs/24.3/share/info/emac= s' '--with-ns'
=A0'--disable-ns-self-contained= 9; 'CC=3Dcc''

Important settings:
=A0 locale-coding-system:= nil
=A0 default enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effe= ct:
=A0 paredit-mode: t
=A0 rainbow-delimiters-mode: t
=A0 shell-dirtrack-mode: t
=A0 global-undo-tree-mode: t
=A0 undo-tree-mode: t
=A0 ido-ubiquitous-mode: t
=A0 = diff-auto-refine-mode: t
=A0 delete-selection-mode: t
=A0 global-hl-line-mode: t
=A0 electric-indent-mode: t
=A0 auto-insert-mode: t
=A0 tooltip-mode: t
=A0 mouse-wheel-mode: t
=A0 file= -name-shadow-mode: t
=A0 global-font-lock-mode: t
=A0 font-lock-mode: t
=A0 auto-composition-mode: t
=A0 auto-encryption-mode: t
=A0 auto-compression-mode: t
=A0 line-number-mode: t
=A0 transient-mark-mode: t

Recent input:
p l l p <backspace> <b= ackspace> <backspace> p l y d=A0
i <backspace> <= ;backspace> <backspace> <backspace> <backspace>=A0
<backspace> <backspace> d i f f a p p <return> C-e= =A0
C-p C-n C-e C-n C-e C-p C-e C-p C-e C-n C-e C-n C-e=A0
<= div>s-} C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=A0
C-p C-= p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=A0
C-p C-p C-p C-p C-p C-a M-f C-f C-M-SPC C-g M-f C-f=A0
C-M-S= PC M-w C-_ M-( a n d <return> M-q C-_ C-p C-e=A0
( i d - &l= t;backspace> o - d <backspace> s h o w - e x=A0
<M-ba= ckspace> <M-backspace> h i d e - e x i s t i n=A0
g <M-backspace> <M-backspace> s h o w - e x i s t i=A0
n g - m a t c h M-q C-{ C-_ C-_ C-n C-SPC C-n C-n C-n=A0
C= -n C-n C-n C-n C-n <tab> C-p C-p C-p C-p C-p C-p C-p=A0
C-p= C-p M-f C-f M-( n o t SPC C-e <tab> C-p C-a C-SPC=A0
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=A0
C-n C= -n <tab> C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=A0
C-p C-p= C-p C-p M-f M-f M-f M-b C-b C-M-SPC M-w C-p=A0
C-n M-f C-f C-n C= -p s-{ C-p M-{ C-p C-p C-p C-p C-p=A0
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=A0
C-p C= -p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=A0
C-p C-p C-p C-p= C-p C-p C-p C-n M-m s-} C-p C-n s-{=A0
C-s C-y C-s C-s C-s C-s M= -x C-g C-g C-p C-n M-x s u=A0
b m i t C-g M-x r e p o r t - e m a <return>

Recent messages:
Loading /Users/sdegutis/.emacs.d/.mc-lists= .el (source)...done
byte-code: End of buffer [7 times]
Mark set
Mark saved where search started
diff-beginning= -of-file-and-junk: Can't find the beginning of the file
Mark = set
Quit
Mark set
user-error: No further undo= information
Mark set [3 times]
Quit [3 times]

L= oad-path shadows:
/Users/sdegutis/.emacs.d/elpa/magit-20130404.20= 40/.dir-locals hides /usr/local/Cellar/emacs/24.3/share/emacs/24.3/lisp/gnu= s/.dir-locals

Features:
(shadow sort mail-extr emacsbug mes= sage rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mail-parse = rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 = ietf-drums mail-utils misearch multi-isearch
paredit rainbow-delimiters clojure-test-mode nrepl compile ewoc eldoc<= /div>
arc-mode archive-mode etags which-func clojure-mode imenu inf-lis= p tramp
tramp-compat auth-source eieio byte-opt bytecomp byte-com= pile cconv
gnus-util mm-util mail-prsvr password-cache tramp-loaddefs cl-macs gv<= /div>
shell pcomplete comint format-spec exec-path-from-shell undo-tree= diff
smex ido-ubiquitous ido magit-bisect magit-key-mode magit a= nsi-color
diff-mode log-edit easy-mmode ring pcvs-util add-log epa derived epg
epg-config sr-speedbar speedbar sb-image ezimage dframe autopair e= dmacro
kmacro keydef multiple-cursors mc-separate-operations
rectangular-region-mode mc-mark-more thingatpt mc-cycle-cursors
<= div>mc-edit-lines multiple-cursors-core rect cl delsel hl-line electric
disp-table naquadah-theme uniquify browse-kill-ring advice help-fns<= /div>
cl-lib advice-preload autoinsert dired-x easymenu dired
alig= n-cljlet-autoloads auto-dim-other-buffers-autoloads
autopair-auto= loads browse-kill-ring-autoloads buffer-move-autoloads
clojure-te= st-mode-autoloads color-theme-sanityinc-tomorrow-autoloads
exec-path-from-shell-autoloads find-file-in-repository-autoloads
=
git-commit-mode-autoloads ido-ubiquitous-autoloads js2-mode-autoloads<= /div>
keydef-autoloads magit-autoloads finder-inf markdown-mode-autoloa= ds
multiple-cursors-autoloads naquadah-theme-autoloads nrepl-autoloads
clojure-mode-autoloads paredit-autoloads rainbow-delimiters-autoloa= ds
scss-mode-autoloads smex-autoloads solarized-theme-autoloads
sr-speedbar-autoloads undo-tree-autoloads yaml-mode-autoloads package<= /div>
time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-w= in
tool-bar dnd fontset image regexp-opt fringe tabulated-list ne= wcomment
lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cham geor= gian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao ko= rean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abb= rev
minibuffer loaddefs button faces cus-face macroexp files text= -properties
overlay sha1 md5 base64 format env code-pages mule custom widget
=
hashtable-print-readable backquote make-network-process ns multi-tty
emacs)
--047d7b2ee64540d3c304d99ee083--