From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 25 20:25:47 2016 Received: (at submit) by debbugs.gnu.org; 26 Apr 2016 00:25:48 +0000 Received: from localhost ([127.0.0.1]:47167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auqp1-0006iP-8k for submit@debbugs.gnu.org; Mon, 25 Apr 2016 20:25:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auqoz-0006iB-Q3 for submit@debbugs.gnu.org; Mon, 25 Apr 2016 20:25:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auqos-0006gv-24 for submit@debbugs.gnu.org; Mon, 25 Apr 2016 20:25:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42318) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auqor-0006gr-O3 for submit@debbugs.gnu.org; Mon, 25 Apr 2016 20:25:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54039) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auqop-0001Qc-5B for bug-gnu-emacs@gnu.org; Mon, 25 Apr 2016 20:25:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auqol-0006gZ-T2 for bug-gnu-emacs@gnu.org; Mon, 25 Apr 2016 20:25:35 -0400 Received: from mail-io0-x234.google.com ([2607:f8b0:4001:c06::234]:35953) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auqol-0006gV-KI for bug-gnu-emacs@gnu.org; Mon, 25 Apr 2016 20:25:31 -0400 Received: by mail-io0-x234.google.com with SMTP id u185so2008124iod.3 for ; Mon, 25 Apr 2016 17:25:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version; bh=25J26o1CUdRaPIeNzUkbud0FLkgnma25vsMGq+lPMsQ=; b=F1AxIJoRESZjzZWt8lpT+E48j6zzL0wXPWfTsK86X1Zej6fOPfzhQLngxOGN3dHpF8 g+YIV6TbTCjGARSvDFvn2EJsOZCFMYKovZyLT1OfMsvdp0N0bE39v1jeen0opA+ZIxDk D3ISQJVx9zBcim3x2h9I5F4iVfqaqEb58BYZcvwDV+5cYA5y7oFT3nFl8Y4kdZkBlk7+ xox00KuXN1uEev7CJgLy1RsxnTR0AQkM7N4lyBrY5uQzQJXxR2wC7pITS5zs9vi5CGlR jMETfQ6L3RMo/NC5h5yBQbonZxz9bEzBIQj4a49I5duSRXqNpoS+5fViTwYYHrUzdkfi g5Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=25J26o1CUdRaPIeNzUkbud0FLkgnma25vsMGq+lPMsQ=; b=NoTqeH4KwjTVoEFYqFNeugK3VCtI2nhIYsEKua9F7HDfECc4MjeLJQIlsyjegXJUtP Joo9Jl2nsUkb9ONSaTF7PuOntWM2U3pXZ5huG7hcwSph7O32S+ZJVS33YWh3yQuBqMYM gxtAq3zZuFp5UhKv1nuW6GZMGHquELwy2LPzk3sAVTFixuqVTcEQ/xkrsJO4RpEQjhVg ARETm1xvarJz7DDcnlfqJBYVdf/Z/7uHVgJDd/22pMvhi4VseOLRRM+qhkzp+OxNSEOe U/RjWrbilZgmGctgSX5qXNtqInULpBcDoZ9XRhjbot2Db2+sMrjqpaONqZ6561eUALov fTJQ== X-Gm-Message-State: AOPr4FXWSukLBGUg3Z+vXxwnZ3UsfIr4V+ZuMGf6YBPNtBj/4QUcu7GYPpmtlUqE5l2alw== X-Received: by 10.107.39.138 with SMTP id n132mr161500ion.103.1461630330876; Mon, 25 Apr 2016 17:25:30 -0700 (PDT) Received: from moondust.nodomain.none (blk-30-139-186.eastlink.ca. [96.30.139.186]) by smtp.gmail.com with ESMTPSA id qd7sm210261igb.0.2016.04.25.17.25.29 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 25 Apr 2016 17:25:30 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: bug-gnu-emacs@gnu.org Subject: 25.0.93; Completion is extremely slow for insert-char Date: Mon, 25 Apr 2016 21:25:28 -0300 Message-ID: <87wpnlnrlz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) emacs -Q C-x 8 RET TAB This takes over a minute on my Emacs before the completions buffer is displayed listing the characters. (On subsequent invocations, it's more like eight seconds.) On Emacs 24 it is effectively instantaneous. There seems to have been a change whereby the character is shown besides it's name. This might be a very nice feature, except that it's too slow, and it seems a bit of a waste because a large proportion of the characters are unavailable and are shown as little boxes with tiny numbers inside. Perhaps there should be a way to turn this feature off? (I don't see anything about insert-char in NEWS.) By the way, yes, this is the way I usually use this command. I hit TAB immediately to get a full list of characters and then `C-x o C-x 1' because I don't use special characters often enough to remember their names and I need to get thoroughly immersed in the whole list to see the naming patterns again and jog my memory. In GNU Emacs 25.0.93.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) of 2016-04-23 built on moondust Repository revision: 5c587fdff164e8b90beb47f6da64b4884290e40a Windowing system distributor 'Fedora Project', version 11.0.11803000 System Description: Fedora release 23 (Twenty Three) Configured using: 'configure --enable-checking=yes,glyphs --enable-check-lisp-object-type 'CFLAGS=-O0 -g3 -gdwarf-4'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_MONETARY: en_DK.utf8 value of $LC_NUMERIC: en_DK.utf8 value of $LC_TIME: en_DK.utf8 value of $LANG: en_CA.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: TeX-PDF-mode: t shell-dirtrack-mode: t gnus-undo-mode: t recentf-mode: t display-battery-mode: t display-time-mode: t show-paren-mode: t savehist-mode: t save-place-mode: t electric-pair-mode: t desktop-save-mode: t delete-selection-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent messages: Reading incoming mail from file... nnfolder: Reading incoming mail (no new mail)...done Reading active file via nnfolder...done Checking new news...done Auto-saving... Updating buffer list... Formats have changed, recompiling...done Updating buffer list...done Commands: m, u, t, RET, g, k, S, D, Q; q to quit; h for help Making completion list... Quit Load-path shadows: /home/nlj/.emacs.d/elpa/org-20160425/ob-gnuplot hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-gnuplot /home/nlj/.emacs.d/elpa/org-20160425/org-eshell hides /data/projects/vc/emacs/git/emacs/lisp/org/org-eshell /home/nlj/.emacs.d/elpa/org-20160425/ox-md hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-md /home/nlj/.emacs.d/elpa/org-20160425/ob-shen hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-shen /home/nlj/.emacs.d/elpa/org-20160425/org-timer hides /data/projects/vc/emacs/git/emacs/lisp/org/org-timer /home/nlj/.emacs.d/elpa/org-20160425/ob-ruby hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ruby /home/nlj/.emacs.d/elpa/org-20160425/ox hides /data/projects/vc/emacs/git/emacs/lisp/org/ox /home/nlj/.emacs.d/elpa/org-20160425/ox-html hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-html /home/nlj/.emacs.d/elpa/org-20160425/ob-latex hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-latex /home/nlj/.emacs.d/elpa/org-20160425/org-archive hides /data/projects/vc/emacs/git/emacs/lisp/org/org-archive /home/nlj/.emacs.d/elpa/org-20160425/ob-org hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-org /home/nlj/.emacs.d/elpa/org-20160425/org-install hides /data/projects/vc/emacs/git/emacs/lisp/org/org-install /home/nlj/.emacs.d/elpa/org-20160425/ox-latex hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-latex /home/nlj/.emacs.d/elpa/org-20160425/ob-sass hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-sass /home/nlj/.emacs.d/elpa/org-20160425/ox-icalendar hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-icalendar /home/nlj/.emacs.d/elpa/org-20160425/ob-screen hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-screen /home/nlj/.emacs.d/elpa/org-20160425/org-bibtex hides /data/projects/vc/emacs/git/emacs/lisp/org/org-bibtex /home/nlj/.emacs.d/elpa/org-20160425/org-footnote hides /data/projects/vc/emacs/git/emacs/lisp/org/org-footnote /home/nlj/.emacs.d/elpa/org-20160425/org-datetree hides /data/projects/vc/emacs/git/emacs/lisp/org/org-datetree /home/nlj/.emacs.d/elpa/org-20160425/org-colview hides /data/projects/vc/emacs/git/emacs/lisp/org/org-colview /home/nlj/.emacs.d/elpa/org-20160425/org-attach hides /data/projects/vc/emacs/git/emacs/lisp/org/org-attach /home/nlj/.emacs.d/elpa/org-20160425/org-mouse hides /data/projects/vc/emacs/git/emacs/lisp/org/org-mouse /home/nlj/.emacs.d/elpa/org-20160425/ob-dot hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-dot /home/nlj/.emacs.d/elpa/org-20160425/ob-scala hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-scala /home/nlj/.emacs.d/elpa/org-20160425/org-compat hides /data/projects/vc/emacs/git/emacs/lisp/org/org-compat /home/nlj/.emacs.d/elpa/org-20160425/ob-core hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-core /home/nlj/.emacs.d/elpa/org-20160425/ob-awk hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-awk /home/nlj/.emacs.d/elpa/org-20160425/ob-makefile hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-makefile /home/nlj/.emacs.d/elpa/org-20160425/org-macro hides /data/projects/vc/emacs/git/emacs/lisp/org/org-macro /home/nlj/.emacs.d/elpa/org-20160425/org-ctags hides /data/projects/vc/emacs/git/emacs/lisp/org/org-ctags /home/nlj/.emacs.d/elpa/org-20160425/org-capture hides /data/projects/vc/emacs/git/emacs/lisp/org/org-capture /home/nlj/.emacs.d/elpa/org-20160425/ox-beamer hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-beamer /home/nlj/.emacs.d/elpa/org-20160425/org-mobile hides /data/projects/vc/emacs/git/emacs/lisp/org/org-mobile /home/nlj/.emacs.d/elpa/org-20160425/org-indent hides /data/projects/vc/emacs/git/emacs/lisp/org/org-indent /home/nlj/.emacs.d/elpa/org-20160425/ob-lilypond hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-lilypond /home/nlj/.emacs.d/elpa/org-20160425/ob-asymptote hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-asymptote /home/nlj/.emacs.d/elpa/org-20160425/ox-odt hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-odt /home/nlj/.emacs.d/elpa/org-20160425/org-w3m hides /data/projects/vc/emacs/git/emacs/lisp/org/org-w3m /home/nlj/.emacs.d/elpa/org-20160425/ob-plantuml hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-plantuml /home/nlj/.emacs.d/elpa/org-20160425/ob-table hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-table /home/nlj/.emacs.d/elpa/org-20160425/ob-ocaml hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ocaml /home/nlj/.emacs.d/elpa/org-20160425/org-crypt hides /data/projects/vc/emacs/git/emacs/lisp/org/org-crypt /home/nlj/.emacs.d/elpa/org-20160425/ob-js hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-js /home/nlj/.emacs.d/elpa/org-20160425/ob-clojure hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-clojure /home/nlj/.emacs.d/elpa/org-20160425/ob-haskell hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-haskell /home/nlj/.emacs.d/elpa/org-20160425/org-version hides /data/projects/vc/emacs/git/emacs/lisp/org/org-version /home/nlj/.emacs.d/elpa/org-20160425/ob-scheme hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-scheme /home/nlj/.emacs.d/elpa/org-20160425/org-table hides /data/projects/vc/emacs/git/emacs/lisp/org/org-table /home/nlj/.emacs.d/elpa/org-20160425/ob-C hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-C /home/nlj/.emacs.d/elpa/org-20160425/ob-ledger hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ledger /home/nlj/.emacs.d/elpa/org-20160425/ob-fortran hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-fortran /home/nlj/.emacs.d/elpa/org-20160425/ob-sql hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-sql /home/nlj/.emacs.d/elpa/org-20160425/org hides /data/projects/vc/emacs/git/emacs/lisp/org/org /home/nlj/.emacs.d/elpa/org-20160425/org-loaddefs hides /data/projects/vc/emacs/git/emacs/lisp/org/org-loaddefs /home/nlj/.emacs.d/elpa/org-20160425/org-list hides /data/projects/vc/emacs/git/emacs/lisp/org/org-list /home/nlj/.emacs.d/elpa/org-20160425/ob-lisp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-lisp /home/nlj/.emacs.d/elpa/org-20160425/org-docview hides /data/projects/vc/emacs/git/emacs/lisp/org/org-docview /home/nlj/.emacs.d/elpa/org-20160425/ob-eval hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-eval /home/nlj/.emacs.d/elpa/org-20160425/org-element hides /data/projects/vc/emacs/git/emacs/lisp/org/org-element /home/nlj/.emacs.d/elpa/org-20160425/ob hides /data/projects/vc/emacs/git/emacs/lisp/org/ob /home/nlj/.emacs.d/elpa/org-20160425/ox-ascii hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-ascii /home/nlj/.emacs.d/elpa/org-20160425/org-info hides /data/projects/vc/emacs/git/emacs/lisp/org/org-info /home/nlj/.emacs.d/elpa/org-20160425/ob-css hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-css /home/nlj/.emacs.d/elpa/org-20160425/org-rmail hides /data/projects/vc/emacs/git/emacs/lisp/org/org-rmail /home/nlj/.emacs.d/elpa/org-20160425/org-irc hides /data/projects/vc/emacs/git/emacs/lisp/org/org-irc /home/nlj/.emacs.d/elpa/org-20160425/ob-tangle hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-tangle /home/nlj/.emacs.d/elpa/org-20160425/ob-ditaa hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ditaa /home/nlj/.emacs.d/elpa/org-20160425/org-feed hides /data/projects/vc/emacs/git/emacs/lisp/org/org-feed /home/nlj/.emacs.d/elpa/org-20160425/org-clock hides /data/projects/vc/emacs/git/emacs/lisp/org/org-clock /home/nlj/.emacs.d/elpa/org-20160425/org-habit hides /data/projects/vc/emacs/git/emacs/lisp/org/org-habit /home/nlj/.emacs.d/elpa/org-20160425/org-pcomplete hides /data/projects/vc/emacs/git/emacs/lisp/org/org-pcomplete /home/nlj/.emacs.d/elpa/org-20160425/org-entities hides /data/projects/vc/emacs/git/emacs/lisp/org/org-entities /home/nlj/.emacs.d/elpa/org-20160425/ob-io hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-io /home/nlj/.emacs.d/elpa/org-20160425/ob-octave hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-octave /home/nlj/.emacs.d/elpa/org-20160425/org-faces hides /data/projects/vc/emacs/git/emacs/lisp/org/org-faces /home/nlj/.emacs.d/elpa/org-20160425/ob-perl hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-perl /home/nlj/.emacs.d/elpa/org-20160425/org-src hides /data/projects/vc/emacs/git/emacs/lisp/org/org-src /home/nlj/.emacs.d/elpa/org-20160425/org-protocol hides /data/projects/vc/emacs/git/emacs/lisp/org/org-protocol /home/nlj/.emacs.d/elpa/org-20160425/ox-man hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-man /home/nlj/.emacs.d/elpa/org-20160425/ob-python hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-python /home/nlj/.emacs.d/elpa/org-20160425/ob-mscgen hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-mscgen /home/nlj/.emacs.d/elpa/org-20160425/ox-texinfo hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-texinfo /home/nlj/.emacs.d/elpa/org-20160425/ob-exp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-exp /home/nlj/.emacs.d/elpa/org-20160425/org-inlinetask hides /data/projects/vc/emacs/git/emacs/lisp/org/org-inlinetask /home/nlj/.emacs.d/elpa/org-20160425/ox-publish hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-publish /home/nlj/.emacs.d/elpa/org-20160425/ob-java hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-java /home/nlj/.emacs.d/elpa/org-20160425/ob-sqlite hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-sqlite /home/nlj/.emacs.d/elpa/org-20160425/org-mhe hides /data/projects/vc/emacs/git/emacs/lisp/org/org-mhe /home/nlj/.emacs.d/elpa/org-20160425/ox-org hides /data/projects/vc/emacs/git/emacs/lisp/org/ox-org /home/nlj/.emacs.d/elpa/org-20160425/ob-R hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-R /home/nlj/.emacs.d/elpa/org-20160425/ob-lob hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-lob /home/nlj/.emacs.d/elpa/org-20160425/ob-picolisp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-picolisp /home/nlj/.emacs.d/elpa/org-20160425/org-agenda hides /data/projects/vc/emacs/git/emacs/lisp/org/org-agenda /home/nlj/.emacs.d/elpa/org-20160425/ob-matlab hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-matlab /home/nlj/.emacs.d/elpa/org-20160425/org-gnus hides /data/projects/vc/emacs/git/emacs/lisp/org/org-gnus /home/nlj/.emacs.d/elpa/org-20160425/org-macs hides /data/projects/vc/emacs/git/emacs/lisp/org/org-macs /home/nlj/.emacs.d/elpa/org-20160425/org-id hides /data/projects/vc/emacs/git/emacs/lisp/org/org-id /home/nlj/.emacs.d/elpa/org-20160425/ob-keys hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-keys /home/nlj/.emacs.d/elpa/org-20160425/ob-comint hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-comint /home/nlj/.emacs.d/elpa/org-20160425/ob-ref hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-ref /home/nlj/.emacs.d/elpa/org-20160425/org-bbdb hides /data/projects/vc/emacs/git/emacs/lisp/org/org-bbdb /home/nlj/.emacs.d/elpa/org-20160425/ob-calc hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-calc /home/nlj/.emacs.d/elpa/org-20160425/ob-emacs-lisp hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-emacs-lisp /home/nlj/.emacs.d/elpa/org-20160425/ob-maxima hides /data/projects/vc/emacs/git/emacs/lisp/org/ob-maxima /home/nlj/.emacs.d/elpa/org-20160425/org-plot hides /data/projects/vc/emacs/git/emacs/lisp/org/org-plot /home/nlj/.emacs.d/elpa/soap-client-3.1.1/soap-inspect hides /data/projects/vc/emacs/git/emacs/lisp/net/soap-inspect /home/nlj/.emacs.d/elpa/soap-client-3.1.1/soap-client hides /data/projects/vc/emacs/git/emacs/lisp/net/soap-client ~/.emacs.d/modules/emms/lisp/tq hides /data/projects/vc/emacs/git/emacs/lisp/emacs-lisp/tq Features: (shadow bbdb-message mail-extr emacsbug sendmail iso-transl ibuf-ext ibuffer nndraft nnmh utf-7 server pinentry epa-file epa derived network-stream nsm starttls nnfolder bbdb-gnus bbdb-mua nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache latexenc preview prv-emacs font-latex latex tex-style sage-latex tex-buf tex dbus xml tex-mode shell flyspell ispell sage sage-load rx emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd emms-playing-time emms-lyrics emms-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio eieio-core url-vars emms-streams emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do emms-playlist-mode emms-player-vlc emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-setup emms emms-compat org-contacts cl-seq org-capture gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message cl-macs rfc822 mml mml-sec password-cache epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader gnus-win gnus gnus-ems nnheader mail-utils mm-util help-fns mail-prsvr cl org-rmail org-mhe org-irc org-info org-gnus gnus-util org-docview doc-view subr-x dired org-bibtex bibtex org-bbdb org-w3m org-agenda org-pdfview org-element avl-tree pdf-tools compile cus-edit pdf-view bookmark pp jka-compr pdf-cache pdf-info tq pdf-util image-mode org advice org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func bbdb-anniv diary-lib diary-loaddefs cal-menu calendar cal-loaddefs bbdb-com crm mailabbrev bbdb bbdb-site timezone bbdb-loaddefs finder-inf tex-site info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode cconv edmacro kmacro recentf tree-widget wid-edit easymenu battery time wheatgrass-theme paren savehist saveplace elec-pair desktop frameset cl-loaddefs pcase cl-lib delsel cus-start cus-load time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1285020 206650) (symbols 48 108661 0) (miscs 40 8794 7040) (strings 32 198434 9049) (string-bytes 1 6064752) (vectors 16 49290) (vector-slots 8 1235993 34663) (floats 8 646 569) (intervals 56 212801 107) (buffers 976 48) (heap 1024 154470 18395)) From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 25 21:04:55 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 01:04:55 +0000 Received: from localhost ([127.0.0.1]:47200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aurQt-0007f3-3H for submit@debbugs.gnu.org; Mon, 25 Apr 2016 21:04:55 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:39424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aurQr-0007eo-AQ for 23377@debbugs.gnu.org; Mon, 25 Apr 2016 21:04:53 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4FF5D16124C; Mon, 25 Apr 2016 18:04:47 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Axs08wcxQiao; Mon, 25 Apr 2016 18:04:46 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 98B2616125C; Mon, 25 Apr 2016 18:04:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id k9LgsTZjrmKm; Mon, 25 Apr 2016 18:04:46 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 7E5EC16124C; Mon, 25 Apr 2016 18:04:46 -0700 (PDT) To: "N. Jackson" From: Paul Eggert Subject: Re: 25.0.93; Completion is extremely slow for insert-char Organization: UCLA Computer Science Department Message-ID: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> Date: Mon, 25 Apr 2016 18:04:43 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------CEE9D42AF49F2C8097EB4061" X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------CEE9D42AF49F2C8097EB4061 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks, I reproduced the problem and yes, it is wayyy too slow. Also, the code in question has some FIXMEs that have not been fixed. Since we're trying to push out a new release, at this point we should probably revert the relevant change and think about how to do this sort of thing in a better way in a later release. Proposed patch attached. --------------CEE9D42AF49F2C8097EB4061 Content-Type: application/x-patch; name="0001-Do-not-show-chars-in-C-x-8-RET-completions.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Do-not-show-chars-in-C-x-8-RET-completions.patch" RnJvbSA2ZTA0MmRhYTU3YmUwMTNiYzU2OWU5YTU2ZjlhY2I5NGVlNmU5NDg3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QHBlbmd1aW4uY3Mu dWNsYS5lZHU+CkRhdGU6IE1vbiwgMjUgQXByIDIwMTYgMTc6NTQ6MzYgLTA3MDAKU3ViamVj dDogW1BBVENIXSBEbyBub3Qgc2hvdyBjaGFycyBpbiBDLXggOCBSRVQgY29tcGxldGlvbnMK Ckl0IGlzIHdheSB0b28gc2xvdyBpbiB0aGUgY29tbW9uIHVzZSBjYXNlIG9mIEMteCA4IFJF VCBUQUIuClByb2JsZW0gcmVwb3J0ZWQgYnkgTi4gSmFja3NvbiAoQnVnIzIzMzc3KS4KKiBs aXNwL2ludGVybmF0aW9uYWwvbXVsZS1jbWRzLmVsIChtdWxlLS11Y3MtbmFtZXMtYW5ub3Rh dGlvbik6ClJlbW92ZS4gIEFsbCB1c2VzIHJlbW92ZWQuClRoaXMgcmV2ZXJ0cyAyMDE1LTAz LTI1VDE3OjQ1OjM0WiFtb25uaWVyQGlyby51bW9udHJlYWwuY2EuCi0tLQogbGlzcC9pbnRl cm5hdGlvbmFsL211bGUtY21kcy5lbCB8IDEyICstLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDEgaW5zZXJ0aW9uKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNw L2ludGVybmF0aW9uYWwvbXVsZS1jbWRzLmVsIGIvbGlzcC9pbnRlcm5hdGlvbmFsL211bGUt Y21kcy5lbAppbmRleCBkYmYxMjI0Li5jMGEwMzU1IDEwMDY0NAotLS0gYS9saXNwL2ludGVy bmF0aW9uYWwvbXVsZS1jbWRzLmVsCisrKyBiL2xpc3AvaW50ZXJuYXRpb25hbC9tdWxlLWNt ZHMuZWwKQEAgLTI5NzAsMTQgKzI5NzAsNiBAQCB1Y3MtbmFtZXMKIAk7OyBjaGFyIHdpdGgg dGhhdCBuYW1lLgogCShzZXRxIHVjcy1uYW1lcyBgKCgiQkVMTCAoQkVMKSIgLiA3KSAsQG5h bWVzKSkpKSkKIAotKGRlZnVuIG11bGUtLXVjcy1uYW1lcy1hbm5vdGF0aW9uIChuYW1lKQot ICA7OyBGSVhNRTogSXQgd291bGQgYmUgbXVjaCBiZXR0ZXIgdG8gYWRkIHRoaXMgYW5ub3Rh dGlvbiBiZWZvcmUgcmF0aGVyIHRoYW4KLSAgOzsgYWZ0ZXIgdGhlIGNoYXIgbmFtZSwgc28g dGhlIGFubm90YXRpb25zIGFyZSBhbGlnbmVkLgotICA7OyBGSVhNRTogVGhlIGRlZmF1bHQg YmVoYXZpb3Igb2YgZGlzcGxheWluZyBhbm5vdGF0aW9ucyBpbiBpdGFsaWNzCi0gIDs7IGRv ZXNuJ3Qgd29yayB3ZWxsIGhlcmUuCi0gIChsZXQgKChjaGFyIChhc3NvYyBuYW1lIHVjcy1u YW1lcykpKQotICAgICh3aGVuIGNoYXIgKGZvcm1hdCAiICglYykiIChjZHIgY2hhcikpKSkp Ci0KIChkZWZ1biByZWFkLWNoYXItYnktbmFtZSAocHJvbXB0KQogICAiUmVhZCBhIGNoYXJh Y3RlciBieSBpdHMgVW5pY29kZSBuYW1lIG9yIGhleCBudW1iZXIgc3RyaW5nLgogRGlzcGxh eSBQUk9NUFQgYW5kIHJlYWQgYSBzdHJpbmcgdGhhdCByZXByZXNlbnRzIGEgY2hhcmFjdGVy IGJ5IGl0cwpAQCAtMzAwMSw5ICsyOTkzLDcgQEAgcmVhZC1jaGFyLWJ5LW5hbWUKIAkgICBw cm9tcHQKIAkgICAobGFtYmRhIChzdHJpbmcgcHJlZCBhY3Rpb24pCiAJICAgICAoaWYgKGVx IGFjdGlvbiAnbWV0YWRhdGEpCi0JCSAnKG1ldGFkYXRhCi0JCSAgIChhbm5vdGF0aW9uLWZ1 bmN0aW9uIC4gbXVsZS0tdWNzLW5hbWVzLWFubm90YXRpb24pCi0JCSAgIChjYXRlZ29yeSAu IHVuaWNvZGUtbmFtZSkpCisJCSAnKG1ldGFkYXRhIChjYXRlZ29yeSAuIHVuaWNvZGUtbmFt ZSkpCiAJICAgICAgIChjb21wbGV0ZS13aXRoLWFjdGlvbiBhY3Rpb24gKHVjcy1uYW1lcykg c3RyaW5nIHByZWQpKSkpKQogCSAoY2hhcgogCSAgKGNvbmQKLS0gCjIuNS41Cgo= --------------CEE9D42AF49F2C8097EB4061-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 25 21:05:35 2016 Received: (at control) by debbugs.gnu.org; 26 Apr 2016 01:05:35 +0000 Received: from localhost ([127.0.0.1]:47204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aurRX-0007gQ-BR for submit@debbugs.gnu.org; Mon, 25 Apr 2016 21:05:35 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:39454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aurRV-0007gE-Sm for control@debbugs.gnu.org; Mon, 25 Apr 2016 21:05:34 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9898A16124C for ; Mon, 25 Apr 2016 18:05:28 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id iAtOeT4WB7I7 for ; Mon, 25 Apr 2016 18:05:28 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id F1E8F16125C for ; Mon, 25 Apr 2016 18:05:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id oiLmmbreuHjV for ; Mon, 25 Apr 2016 18:05:27 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id DB2F516124C for ; Mon, 25 Apr 2016 18:05:27 -0700 (PDT) To: control@debbugs.gnu.org From: Paul Eggert Subject: 23377 has a patch now Organization: UCLA Computer Science Department Message-ID: <48f04ab1-f7ff-2425-b0eb-4fe0c2adeba0@cs.ucla.edu> Date: Mon, 25 Apr 2016 18:05:27 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 23377 patch From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 25 21:08:48 2016 Received: (at control) by debbugs.gnu.org; 26 Apr 2016 01:08:48 +0000 Received: from localhost ([127.0.0.1]:47209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aurUd-0007la-PZ for submit@debbugs.gnu.org; Mon, 25 Apr 2016 21:08:47 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:39690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aurUc-0007lL-EP for control@debbugs.gnu.org; Mon, 25 Apr 2016 21:08:46 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 29BAE16124C for ; Mon, 25 Apr 2016 18:08:41 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 9rIqS37x-9KX for ; Mon, 25 Apr 2016 18:08:40 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8DF8616125C for ; Mon, 25 Apr 2016 18:08:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 5IS50XrtKuuz for ; Mon, 25 Apr 2016 18:08:40 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 73D5516124C for ; Mon, 25 Apr 2016 18:08:40 -0700 (PDT) To: control@debbugs.gnu.org From: Paul Eggert Subject: 23377 is confirmed Organization: UCLA Computer Science Department Message-ID: Date: Mon, 25 Apr 2016 18:08:40 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 23377 confirmed From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 25 22:17:55 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 02:17:55 +0000 Received: from localhost ([127.0.0.1]:47250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ausZX-0002lt-7H for submit@debbugs.gnu.org; Mon, 25 Apr 2016 22:17:55 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:49014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ausZV-0002ll-KS for 23377@debbugs.gnu.org; Mon, 25 Apr 2016 22:17:54 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id u3Q2HfW7022473; Mon, 25 Apr 2016 22:17:42 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 4514FAE057; Mon, 25 Apr 2016 22:17:39 -0400 (EDT) From: Stefan Monnier To: Paul Eggert Subject: Re: 25.0.93; Completion is extremely slow for insert-char Message-ID: References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> Date: Mon, 25 Apr 2016 22:17:39 -0400 In-Reply-To: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> (Paul Eggert's message of "Mon, 25 Apr 2016 18:04:43 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5653=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5653> : inlines <4719> : streams <1625367> : uri <2196616> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > Thanks, I reproduced the problem and yes, it is wayyy too slow. Also, the > code in question has some FIXMEs that have not been fixed. Since we're > trying to push out a new release, at this point we should probably revert > the relevant change and think about how to do this sort of thing in a better > way in a later release. Proposed patch attached. Seems like a better way forward is to add a config var, which defaults to disabled. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 25 22:51:50 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 02:51:50 +0000 Received: from localhost ([127.0.0.1]:47278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aut6M-0003ba-Ax for submit@debbugs.gnu.org; Mon, 25 Apr 2016 22:51:50 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:38190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aut6K-0003bN-Ow for 23377@debbugs.gnu.org; Mon, 25 Apr 2016 22:51:49 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3Q2pY55010223 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 26 Apr 2016 02:51:34 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u3Q2pWpX032390 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2016 02:51:33 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u3Q2pTrr004559; Tue, 26 Apr 2016 02:51:31 GMT MIME-Version: 1.0 Message-ID: <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> Date: Mon, 25 Apr 2016 19:51:27 -0700 (PDT) From: Drew Adams To: Stefan Monnier , Paul Eggert Subject: RE: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Seems like a better way forward is to add a config var, which defaults > to disabled. +1 for the option. But I think it should be enabled, not disabled, by default. The typical, and generally better (IMO) reflex is to use a good pattern to match, not just shoot blindly: C-x 8 RET TAB. Exceptional users can easily disable it. Most will take advantage of it. In practice, it shouldn't take much typing to radically improve the performance. IOW, if the main reason to disable it is for performance in an extreme use case (C-x 8 RET TAB), then that should not guide the default behavior. (Of course, the choice of default behavior is much less important than is the choice of letting users decide, by giving them an option.) From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 00:11:04 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 04:11:04 +0000 Received: from localhost ([127.0.0.1]:47325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auuL1-0005bW-SZ for submit@debbugs.gnu.org; Tue, 26 Apr 2016 00:11:04 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auuKz-0005ay-S7 for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 00:11:02 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3733F16125C; Mon, 25 Apr 2016 21:10:55 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id mXFpRgSO0whj; Mon, 25 Apr 2016 21:10:54 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7EAD0161266; Mon, 25 Apr 2016 21:10:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 36H3S1dtFTmy; Mon, 25 Apr 2016 21:10:54 -0700 (PDT) Received: from [192.168.1.9] (unknown [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 50C3416125C; Mon, 25 Apr 2016 21:10:54 -0700 (PDT) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char To: Drew Adams , Stefan Monnier References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <571EEA4A.3020105@cs.ucla.edu> Date: Mon, 25 Apr 2016 21:10:50 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Drew Adams wrote: > if the main reason to disable it is for performance in > an extreme use case (C-x 8 RET TAB) It's not that extreme. It's natural for a user to get the whole list and = then use C-s to find the desired character. Also, there's a problem even in less-"extreme" cases. I just now tried 'C= -x 8 RET B TAB', which lists every character whose name starts with "B", and t= his took about 18 s on my platform, whereas with Emacs 24.5 it is almost instantaneous. 18 s is waayyy to slow for this sort of user interaction. Stefan's suggestion of a config var sounds good. It's a bit late to be ad= ding features to the emacs-25 branch, though, so I'm inclined to revert in ema= cs-25 (with a "do not merge to master") and add a customizable var in master. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 01:43:47 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 05:43:47 +0000 Received: from localhost ([127.0.0.1]:47350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auvml-0007rv-Fh for submit@debbugs.gnu.org; Tue, 26 Apr 2016 01:43:47 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:37564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auvmj-0007ri-SQ for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 01:43:46 -0400 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3Q5hcka001497 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2016 05:43:38 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u3Q5hcMK028630 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2016 05:43:38 GMT Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u3Q5hZEM006300; Tue, 26 Apr 2016 05:43:37 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 25 Apr 2016 22:43:33 -0700 (PDT) From: Drew Adams To: Paul Eggert , Stefan Monnier Subject: RE: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> In-Reply-To: <571EEA4A.3020105@cs.ucla.edu> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > > if the main reason to disable it is for performance in > > an extreme use case (C-x 8 RET TAB) >=20 > It's not that extreme. It's natural for a user to get the > whole list and then use C-s to find the desired character. "Natural" or not is primarily opinion-based. I sometimes do something similar, so yes, there are times when you might want to do that. I submit that someone who does it regularly is exceptional however, hardly typical. That is, asking Emacs, each time (or even most of the time or much of the time), to show you all of the Unicode chars along with their names, is exceptional. There is nothing wrong with a user choosing _not_ to show the chars by default - absolutely nothing. The question is what the _default_ Emacs behavior should be for users in general. (But the more important question is, again whether to provide a user option.) > Also, there's a problem even in less-"extreme" cases. I just > now tried 'C-x 8 RET B TAB', which lists every character whose > name starts with "B", which filters out the _vast_ majority of candidates - lots of them. And that's just from typing ONE char. > and this took about 18 s on my platform, How long did `C-x 8 RET TAB' take? ;-) Even just typing one char makes a huge difference. Type two and the difference is hugely huge. Type three ... four ... > whereas with Emacs 24.5 it is almost instantaneous. Isn't it almost instantaneous if the char display is turned off (in Emacs 25)? IOW, disabling the new feature should provide the same performance as before. If it does not then yes, there is likely a bug here to be fixed. But if it is the same, and the slowdown comes only from displaying the named characters, then it is not clear that there is a bug. By displaying the chars you are asking Emacs to do more work. > 18 s is waayyy to slow for this sort of user interaction. What sort of user interaction? What do you expect, from typing only `B'? As you can see when you hit TAB after `B', there are still lots of candidate chars, and you are asking Emacs to display all of them. > Stefan's suggestion of a config var sounds good. Yes, it's obvious. It should be a user config var, IOW an option. FWIW, I have some experience with this, as Icicles has had a similar option for many years. IMO, being able to see the matching chars is extremely helpful (and in the case of Icicles, it is enabled by default). But of course if it is enabled then you might not want to be doing things like `C-x 8 RET TAB' or `C-x 8 RET B TAB'. And you might need to be told that, in the doc string. And you certainly should be told about the option to turn off such costly-but-useful behavior. Using `C-x 8 RET TAB' and the like can be reasonable (though still not very useful) when the option is disabled. But doing that makes ~zero sense when it is enabled. Users need to know this, yes. And yes, there are other design possibilities, including, say, treating the char display when it is enabled as if it were disabled, until you've typed at least N chars. In such a design, the non-nil option value could be a number (min # of chars). > It's a bit late to be adding features to the emacs-25 > branch, though, so I'm inclined to revert in emacs-25 > (with a "do not merge to master") and add a customizable > var in master. Add the user option. And add some guidance to the doc. I see no reason to revert the feature or to disable it by default. (But to be clear, I really don't care, personally - I use Icicles.) -- (FWIW #1) -- With Icicles, `C-x 8 RET B TAB' takes only about 1 sec, not 18 sec. Dunno why the difference from what you report. Maybe it has to do with the font used - mine shows a lot of the hex rectangles for BALINESE*, BAMUM*, BRAHMI* etc. chars, because my default font doesn't support them. It shows 2093 candidates altogether. Most of them do display the char, not a hex rectangle, however. `C-x 8 RET TAB' takes about 15 sec, for 38830 candidates. And Icicles spends some extra time composing mouseover text and mode-line text help. (However, that's with Emacs 24.5. I cannot use Emacs 25 for this because 25 crashes on me all the time. But unless the Emacs 25 code does something different for `ucs-names' itself, it should not affect the Icicles code. So I will expect the same kind of time, once I find an Emacs 25 build that doesn't crash.) -- (FWIW #2) -- Option doc. (Note the bit of advice at the end, about _not_ doing things like `C-x 8 RET TAB'.) -- icicle-read-char-by-name-multi-completion-flag is a variable defined in `icicles-opt.el'. Its value is t Documentation: Non-nil means `icicle-read-char-by-name' uses multi-completion. If nil then a candidate is just as in vanilla Emacs. If non-nil then it is a 3-part multi-completion: NAME CODE CHAR, showing three ways to represent the character as text: * NAME is the Unicode name * CODE is the Unicode code point, as a hexidecimal numeral * CHAR is the char itself (as it appears in text, not as an integer) In addition, if non-nil then properties `help-echo' and `icicle-mode-line-help' are put on NAME, showing both NAME and the code point (in hex, octal, and decimal). Setting this option to nil can speed up reading a character considerably, but it does not give you the advantages of seeing the character (WYSIWYG) or matching its code point. Instead of using a nil value, you can also speed things up by: * turning off incremental completion * choosing a strong input pattern, before asking for candidate matching. You can customize this variable. -- (The behavior is not quite the same as for vanilla Emacs. You can complete against the code point or even the displayed char, not just against its name - or complete against any combinations of the three. You can, e.g., complete against a char such as `;' to see its name and code point.) From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 02:22:11 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 06:22:12 +0000 Received: from localhost ([127.0.0.1]:47374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auwNv-0000Nl-MS for submit@debbugs.gnu.org; Tue, 26 Apr 2016 02:22:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auwNu-0000NZ-SU for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 02:22:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auwNm-0007rv-JP for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 02:22:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41829) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auwNm-0007rr-Fx; Tue, 26 Apr 2016 02:22:02 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1989 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1auwNl-0007D8-Da; Tue, 26 Apr 2016 02:22:01 -0400 Date: Tue, 26 Apr 2016 09:21:42 +0300 Message-Id: <83potc28ll.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <571EEA4A.3020105@cs.ucla.edu> (message from Paul Eggert on Mon, 25 Apr 2016 21:10:50 -0700) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, monnier@IRO.UMontreal.CA, drew.adams@oracle.com, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) > From: Paul Eggert > Date: Mon, 25 Apr 2016 21:10:50 -0700 > Cc: "N. Jackson" , 23377@debbugs.gnu.org > > Drew Adams wrote: > > if the main reason to disable it is for performance in > > an extreme use case (C-x 8 RET TAB) > > It's not that extreme. It's natural for a user to get the whole list and then > use C-s to find the desired character. > > Also, there's a problem even in less-"extreme" cases. I just now tried 'C-x 8 > RET B TAB', which lists every character whose name starts with "B", and this > took about 18 s on my platform, whereas with Emacs 24.5 it is almost > instantaneous. 18 s is waayyy to slow for this sort of user interaction. It takes less than 2 sec here. The original recipe takes 11 sec. This is a 32-bit optimized build with wide ints, so a build without that option should be even faster. IOW, on a reasonably modern platform and the default build options, the feature performs with reasonable speed. E.g., this: C-x C-f /foo/bar/ TAB TAB takes 2.5 sec here for a /foo/bar/ with more than 3600 files. So it's not like we don't see slow completion sometimes. > Stefan's suggestion of a config var sounds good. It's a bit late to be adding > features to the emacs-25 branch, though, so I'm inclined to revert in emacs-25 > (with a "do not merge to master") and add a customizable var in master. No, please don't revert; it's too late for that. Adding an option is okay, and it should be ON by default, to keep the behavior we had in Emacs 25, including all the pretests, until now. A NEWS entry about this would also be nice. Btw, one way to make this much faster is install the fonts for the characters that display as boxes with hex codepoints. Emacs only looks up fonts for characters it needs to display, and the latest addition of Unicode added quite a few characters shown in the first screen of *Completion*, which I suppose have no fonts on your systems (I, too, don't have them). In addition, Emacs 25 shows a larger window for the *Completions* buffer by default, which also contributes to the time it takes. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 02:27:20 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 06:27:20 +0000 Received: from localhost ([127.0.0.1]:47382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auwSu-0000c9-HT for submit@debbugs.gnu.org; Tue, 26 Apr 2016 02:27:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auwSs-0000bH-IY for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 02:27:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auwSh-0001hu-Vk for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 02:27:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41917) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auwSh-0001hg-SI; Tue, 26 Apr 2016 02:27:07 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1991 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1auwSh-0007zo-75; Tue, 26 Apr 2016 02:27:07 -0400 Date: Tue, 26 Apr 2016 09:26:49 +0300 Message-Id: <83mvog28d2.fsf@gnu.org> From: Eli Zaretskii To: nljlistbox2@gmail.com (N. Jackson) In-reply-to: <87wpnlnrlz.fsf@gmail.com> (nljlistbox2@gmail.com) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <87wpnlnrlz.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) > From: nljlistbox2@gmail.com (N. Jackson) > Date: Mon, 25 Apr 2016 21:25:28 -0300 > > emacs -Q > C-x 8 RET TAB > > This takes over a minute on my Emacs before the completions buffer is > displayed listing the characters. (On subsequent invocations, it's more > like eight seconds.) On Emacs 24 it is effectively instantaneous. It takes 11 sec here on the first invocation, and is instantaneous thereafter. > There seems to have been a change whereby the character is shown besides > it's name. This might be a very nice feature, except that it's too slow, > and it seems a bit of a waste because a large proportion of the > characters are unavailable and are shown as little boxes with tiny > numbers inside. If you install additional fonts, the feature will not be wasted, I suppose. > Perhaps there should be a way to turn this feature off? (I don't see > anything about insert-char in NEWS.) Yes, an option to turn this off is a good idea, I think. > By the way, yes, this is the way I usually use this command. I hit TAB > immediately to get a full list of characters and then `C-x o C-x 1' > because I don't use special characters often enough to remember their > names and I need to get thoroughly immersed in the whole list to see the > naming patterns again and jog my memory. That doesn't really work for me, FWIW. For example, try deciding which quotation character do you need by typing C-x 8 RET *QUOT TAB If you don't see each character, you will be lost (I am). From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 02:35:21 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 06:35:21 +0000 Received: from localhost ([127.0.0.1]:47396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auwae-0000pH-Su for submit@debbugs.gnu.org; Tue, 26 Apr 2016 02:35:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1auwad-0000p4-BW for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 02:35:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auwaT-0003WL-NE for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 02:35:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auwaT-0003WH-KM; Tue, 26 Apr 2016 02:35:09 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1993 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1auwaS-0005jH-LK; Tue, 26 Apr 2016 02:35:09 -0400 Date: Tue, 26 Apr 2016 09:34:49 +0300 Message-Id: <83k2jk27zq.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <571EEA4A.3020105@cs.ucla.edu> (message from Paul Eggert on Mon, 25 Apr 2016 21:10:50 -0700) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, monnier@IRO.UMontreal.CA, drew.adams@oracle.com, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) > From: Paul Eggert > Date: Mon, 25 Apr 2016 21:10:50 -0700 > Cc: "N. Jackson" , 23377@debbugs.gnu.org > > Drew Adams wrote: > > if the main reason to disable it is for performance in > > an extreme use case (C-x 8 RET TAB) > > It's not that extreme. It's natural for a user to get the whole list and then > use C-s to find the desired character. It surprises me that this is perceived as "natural", for an Emacs user. Do they also use this when completing on file names or buffer names? I don't think so. So why would we assume they do so in this case? There are more than 30K names in the list popped up by the above; how is it "reasonable", let alone economical, to search that huge list, instead of typing some string to narrow down the list of completions? From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 07:52:02 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 11:52:02 +0000 Received: from localhost ([127.0.0.1]:47535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av1X7-00036B-Oi for submit@debbugs.gnu.org; Tue, 26 Apr 2016 07:52:01 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:29540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av1X5-00035o-AF for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 07:52:00 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DMCgA731xV/ySNSC1cDoMChALBFYR+glMCgT06EgEBAQEBAQGBCkEFg10BAQMBeQULCw0nEhQYMYg3CM8jAQEBAQEFAgEfizqFBQeELQWldY8PI4M6WiKCeAEBAQ X-IPAS-Result: A0DMCgA731xV/ySNSC1cDoMChALBFYR+glMCgT06EgEBAQEBAQGBCkEFg10BAQMBeQULCw0nEhQYMYg3CM8jAQEBAQEFAgEfizqFBQeELQWldY8PI4M6WiKCeAEBAQ X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="217666722" Received: from unknown (HELO pastel.home) ([45.72.141.36]) by ironport2-out.teksavvy.com with ESMTP; 26 Apr 2016 07:51:52 -0400 Received: by pastel.home (Postfix, from userid 20848) id 6535B644E5; Tue, 26 Apr 2016 07:51:51 -0400 (EDT) From: Stefan Monnier To: Paul Eggert Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char Message-ID: References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> Date: Tue, 26 Apr 2016 07:51:51 -0400 In-Reply-To: <571EEA4A.3020105@cs.ucla.edu> (Paul Eggert's message of "Mon, 25 Apr 2016 21:10:50 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , Drew Adams , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Stefan's suggestion of a config var sounds good. It's a bit late to be adding > features to the emacs-25 branch, though, It's not adding a feature. It's disabling a feature with an easy to use switch to re-enable it. Don't make it a defcustom, just a defvar. Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 09:27:29 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 13:27:29 +0000 Received: from localhost ([127.0.0.1]:47588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av31V-0005Wc-GM for submit@debbugs.gnu.org; Tue, 26 Apr 2016 09:27:29 -0400 Received: from mail-ig0-f170.google.com ([209.85.213.170]:34879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av31T-0005WO-74 for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 09:27:27 -0400 Received: by mail-ig0-f170.google.com with SMTP id bi2so96500997igb.0 for <23377@debbugs.gnu.org>; Tue, 26 Apr 2016 06:27:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=GZRxeRyAFKmQlr7LmRV3gRYyBm4xgOFYq9IWtvUX7y0=; b=CHG6MjgSVkqGV9WR2ZGwAmJy/INya9TZ1AK+ows/u5AEFHk8+4rbAU5gZttw9nLjuk Boia/Wz9FSE2P16y6MaPwZUXuCbPlwCaooPJF6tVukviNf1RfVNi/o7xcgABZIxeXR/f bExTRc0cD4TWdVTNmVSeVGp6U6JaD45oxWzFWy5Ld7mg8zzKkC2CcncEDxWx3DgaHYUt YCoEyhG/cZmflOlfWu0CYL7UUWv7KfTiUNdLiqhj8NarkiuzlQ2/a5P+6ftC++VtMABs 5IB9O5FVih1eV2XJxZBxQ5VZhe8JU6Kyb4xxEU8fryy8XXv/g/M/DwIfHeDvTjjOgOMU aIrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=GZRxeRyAFKmQlr7LmRV3gRYyBm4xgOFYq9IWtvUX7y0=; b=S6PeTpJO2XebnroLn7yMytUlzlfUgCxQwyrppD3ULuTqKWN/OfuIGiSbPMWOTgpIcu g13msWQbOdoYiObl+HSHw3JQ6a4It2PwLt8e3YOaceGoJWmtXPCrzxk4wHycMKI4KIH2 DFIoKDSp5nnh0vClKU6BvWYYT61CbdhHg0Fb4cEB5A3cMbZqLlPSAN1BC6RgsfxC8SRK cwhu5uWHZz78h8M6+0+x18OjNUsmaCrO14PkDegPIa8XLBZWNHXmT0WAP1EWAHtIkWw6 RHJKUYDpYzxWA4b0QxnxcgBJrxt9QCef1viU3ziyMcey4LBkRju0BvG8iD8PUVKjA52g jv7w== X-Gm-Message-State: AOPr4FU4VRWK6oVFNlELEeYpNoSFIOPYGwIk2nvsQh7HZDasKxw+h7lC5W5mnNJ+E5EwIw== X-Received: by 10.50.104.137 with SMTP id ge9mr3472172igb.7.1461677241801; Tue, 26 Apr 2016 06:27:21 -0700 (PDT) Received: from moondust.nodomain.none (blk-30-139-186.eastlink.ca. [96.30.139.186]) by smtp.gmail.com with ESMTPSA id e130sm1602339iof.17.2016.04.26.06.27.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Apr 2016 06:27:21 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: Eli Zaretskii Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <83k2jk27zq.fsf@gnu.org> Date: Tue, 26 Apr 2016 10:27:18 -0300 In-Reply-To: <83k2jk27zq.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 26 Apr 2016 09:34:49 +0300") Message-ID: <87bn4wmrex.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, Paul Eggert , monnier@IRO.UMontreal.CA, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) The ability to see the characters as well as their names is very nice, and I think it would be a shame to remove it from Emacs 25.1. Would it really be so risky to add functionality to allow the user to toggle it on and off? Also, if the feature (of displaying the character glyphs in the list) is enabled by default, would it be possible to print a message such as "Preparing completions ..." (or something), when the list is long or when the operation has already taken more than five seconds (or so)? This would prevent user from feeling that Emacs has hung. At 09:34 +0300 on Tuesday 2016-04-26, Eli Zaretskii wrote: > > It surprises me that this is perceived as "natural", for an Emacs > user. I don't think anyone would argue that this is the only natural way to interact with completion. If one knows exactly what they are looking for, the shorter the completion list is, the better. But "show me everything!" is also a valid choice that's useful sometimes, and it too is natural for greedy humans. > Do they also use this when completing on file names or buffer names? I > don't think so. Actually yes. Sort of. When I'm completing for a file name and I really have no recollection of what I named the file but I know what directory (or even subtree) it's in, I'll complete to the directory and then browse through the list in dired. And with buffers, I as often do `C-x C-b' to see the whole list, as I do `C-x b'. > So why would we assume they do so in this case? No need to assume. I told you that I do so in my original posting of the bug report. I totally admit that this is not efficient, and as I start to use it more often I'll start to remember the names of the characters I'm looking for and will be able to use insert-char without browsing through the list. However, I think it's a bit unreasonable of you Eli, to expect other Emacs users to be as efficient as you are! So far I've used insert-char maybe six times since I learned of it perhaps two years ago. And typically I find I have no idea of the name of the character I'm looking for. (Is it ring, or loop, or circle, or something else?) But, because I've found it before, I know where it is in the complete completion list -- I know approximately how far to scroll the buffer and I recognise the block of characters that are its neighbours. N. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 11:49:50 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 15:49:50 +0000 Received: from localhost ([127.0.0.1]:48935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av5FG-0000uO-8u for submit@debbugs.gnu.org; Tue, 26 Apr 2016 11:49:50 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:52047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av5FE-0000u9-4w for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 11:49:48 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 23486161260; Tue, 26 Apr 2016 08:49:41 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 2V4UgjUUUzLc; Tue, 26 Apr 2016 08:49:40 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 41749161266; Tue, 26 Apr 2016 08:49:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id WcfXdcMRQw7r; Tue, 26 Apr 2016 08:49:40 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 23016161260; Tue, 26 Apr 2016 08:49:40 -0700 (PDT) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char To: Stefan Monnier References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> Date: Tue, 26 Apr 2016 08:49:39 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------19DCAEE03B62324CFF359FBE" X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , Eli Zaretskii , Drew Adams , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------19DCAEE03B62324CFF359FBE Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 04/26/2016 04:51 AM, Stefan Monnier wrote: > It's not adding a feature. It's disabling a feature with an easy to use > switch to re-enable it. > Don't make it a defcustom, just a defvar. OK, thanks, that's easy. Proposed patch (to emacs-25) attached. On my platform the performance is pretty bad without this, even without listing all the characters. I particularly notice it when I run Emacs over X from my office to home, something that's normally quite tolerable. I had already noticed this performance problem, but hadn't gotten around to looking into it until N. Jackson's bug report made it clear I wasn't alone. In the long run there are some things we can do to improve things (e.g., not compute menu items until displayed, not display those ugly boxed and useless hexadecimal numbers, use a better menu that lets users choose characters by shape rather than just by name, etc.) that could let us turn annotation on by default, but that all needs to wait until after Emacs 25 comes out. --------------19DCAEE03B62324CFF359FBE Content-Type: application/x-patch; name="0001-insert-char-annotates-names-only-on-request.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-insert-char-annotates-names-only-on-request.patch" RnJvbSAyOWY5MmNiYWY2MzY3YzRlMWI0YmVkY2E1MGJjOWQ0MzRhM2FhODQyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDI2IEFwciAyMDE2IDA4OjM4OjM2IC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gaW5zZXJ0LWNoYXIgYW5ub3RhdGVzIG5hbWVzIG9ubHkgb24gcmVxdWVzdAoKVGhpcyBm aXhlcyBhIG1ham9yIFVJIGVmZmljaWVuY3kgcHJvYmxlbSB3aXRoIEMteCA4IFJFVCAoQnVn IzIzMzc3KS4KU29sdXRpb24gc3VnZ2VzdGVkIGJ5IFN0ZWZhbiBNb25uaWVyIGluOiBodHRw Oi8vYnVncy5nbnUub3JnLzIzMzc3IzM2CiogbGlzcC9pbnRlcm5hdGlvbmFsL211bGUtY21k cy5lbCAodW5pY29kZS1uYW1lLWFubm90YXRpb24tc3R5bGUpOgpOZXcgdmFyLgoocmVhZC1j aGFyLWJ5LW5hbWUpOiBVc2UgaXQuCi0tLQogbGlzcC9pbnRlcm5hdGlvbmFsL211bGUtY21k cy5lbCB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2ludGVybmF0aW9uYWwv bXVsZS1jbWRzLmVsIGIvbGlzcC9pbnRlcm5hdGlvbmFsL211bGUtY21kcy5lbAppbmRleCBk YmYxMjI0Li44MGFjNGRlIDEwMDY0NAotLS0gYS9saXNwL2ludGVybmF0aW9uYWwvbXVsZS1j bWRzLmVsCisrKyBiL2xpc3AvaW50ZXJuYXRpb25hbC9tdWxlLWNtZHMuZWwKQEAgLTI5Nzgs NiArMjk3OCwxMiBAQCBtdWxlLS11Y3MtbmFtZXMtYW5ub3RhdGlvbgogICAobGV0ICgoY2hh ciAoYXNzb2MgbmFtZSB1Y3MtbmFtZXMpKSkKICAgICAod2hlbiBjaGFyIChmb3JtYXQgIiAo JWMpIiAoY2RyIGNoYXIpKSkpKQogCisoZGVmdmFyIHVuaWNvZGUtbmFtZS1hbm5vdGF0aW9u LXN0eWxlIG5pbAorICAiU3R5bGUgdG8gdXNlIHdoZW4gbGlzdGluZyBVbmljb2RlIGNoYXJh Y3RlciBuYW1lcy4KK0lmIG5vbi1uaWwsIGFsc28gbGlzdCB0aGUgY2hhcmFjdGVyIGl0c2Vs ZiwgbmV4dCB0byBpdHMgbmFtZS4KK1RoZSBgaW5zZXJ0LWNoYXInIGZ1bmN0aW9uIHVzZXMg dGhpcyBzdHlsZSB3aGVuIGNvbXBsZXRpbmcKK1VuaWNvZGUgbmFtZXMgaW50ZXJhY3RpdmVs eS4iKQorCiAoZGVmdW4gcmVhZC1jaGFyLWJ5LW5hbWUgKHByb21wdCkKICAgIlJlYWQgYSBj aGFyYWN0ZXIgYnkgaXRzIFVuaWNvZGUgbmFtZSBvciBoZXggbnVtYmVyIHN0cmluZy4KIERp c3BsYXkgUFJPTVBUIGFuZCByZWFkIGEgc3RyaW5nIHRoYXQgcmVwcmVzZW50cyBhIGNoYXJh Y3RlciBieSBpdHMKQEAgLTMwMDEsOSArMzAwNywxMSBAQCByZWFkLWNoYXItYnktbmFtZQog CSAgIHByb21wdAogCSAgIChsYW1iZGEgKHN0cmluZyBwcmVkIGFjdGlvbikKIAkgICAgIChp ZiAoZXEgYWN0aW9uICdtZXRhZGF0YSkKLQkJICcobWV0YWRhdGEKLQkJICAgKGFubm90YXRp b24tZnVuY3Rpb24gLiBtdWxlLS11Y3MtbmFtZXMtYW5ub3RhdGlvbikKLQkJICAgKGNhdGVn b3J5IC4gdW5pY29kZS1uYW1lKSkKKyAgICAgICAgICAgICAgICAgKGlmIHVuaWNvZGUtbmFt ZS1hbm5vdGF0aW9uLXN0eWxlCisgICAgICAgICAgICAgICAgICAgICAnKG1ldGFkYXRhCisg ICAgICAgICAgICAgICAgICAgICAgIChhbm5vdGF0aW9uLWZ1bmN0aW9uIC4gbXVsZS0tdWNz LW5hbWVzLWFubm90YXRpb24pCisgICAgICAgICAgICAgICAgICAgICAgIChjYXRlZ29yeSAu IHVuaWNvZGUtbmFtZSkpCisgICAgICAgICAgICAgICAgICAgJyhtZXRhZGF0YSAoY2F0ZWdv cnkgLiB1bmljb2RlLW5hbWUpKSkKIAkgICAgICAgKGNvbXBsZXRlLXdpdGgtYWN0aW9uIGFj dGlvbiAodWNzLW5hbWVzKSBzdHJpbmcgcHJlZCkpKSkpCiAJIChjaGFyCiAJICAoY29uZAot LSAKMi41LjUKCg== --------------19DCAEE03B62324CFF359FBE-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 12:04:20 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 16:04:20 +0000 Received: from localhost ([127.0.0.1]:48965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av5TH-0001QO-RG for submit@debbugs.gnu.org; Tue, 26 Apr 2016 12:04:19 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:32079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av5TG-0001Pw-5y for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 12:04:18 -0400 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3QG4AsU021440 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2016 16:04:10 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id u3QG49Z2009576 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2016 16:04:10 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u3QG48Cl016832; Tue, 26 Apr 2016 16:04:09 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 26 Apr 2016 09:04:07 -0700 (PDT) From: Drew Adams To: Paul Eggert , Stefan Monnier Subject: RE: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> In-Reply-To: <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , Eli Zaretskii , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > not display those ugly boxed and useless hexadecimal numbers,=20 They are not useless (and not particularly ugly). Based on our experience with your over-the-top sensitivity about what you perceived as "ugly" `...' quoting, we might do well not to listen too much to your suggestions to remove other things in Emacs that you find "ugly". ;-) (In any case, removal of any sets of chars as completion candidates should be under user control, not hard-coded.) From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 12:28:22 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 16:28:22 +0000 Received: from localhost ([127.0.0.1]:48970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av5qX-0003bM-RE for submit@debbugs.gnu.org; Tue, 26 Apr 2016 12:28:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av5qV-0003b8-J2 for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 12:28:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1av5qN-0008FE-1z for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 12:28:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53681) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1av5qM-0008FA-V0; Tue, 26 Apr 2016 12:28:10 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2403 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1av5qM-0006RI-3Z; Tue, 26 Apr 2016 12:28:10 -0400 Date: Tue, 26 Apr 2016 19:27:53 +0300 Message-Id: <834mao1gja.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> (message from Paul Eggert on Tue, 26 Apr 2016 08:49:39 -0700) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, monnier@iro.umontreal.ca, drew.adams@oracle.com, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) > Cc: Drew Adams , "N. Jackson" , > 23377@debbugs.gnu.org, Eli Zaretskii > From: Paul Eggert > Date: Tue, 26 Apr 2016 08:49:39 -0700 > > On 04/26/2016 04:51 AM, Stefan Monnier wrote: > > It's not adding a feature. It's disabling a feature with an easy to use > > switch to re-enable it. > > Don't make it a defcustom, just a defvar. > > OK, thanks, that's easy. Proposed patch (to emacs-25) attached. The patch is okay for emacs-25, but the default value of the variable should be non-nil. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 12:59:55 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 16:59:55 +0000 Received: from localhost ([127.0.0.1]:48982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av6L5-0004KG-Cw for submit@debbugs.gnu.org; Tue, 26 Apr 2016 12:59:55 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:58700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av6L3-0004K3-6U for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 12:59:53 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 37852161297; Tue, 26 Apr 2016 09:59:47 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id iQlK3FF6uazO; Tue, 26 Apr 2016 09:59:46 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8C03F161292; Tue, 26 Apr 2016 09:59:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id yhvrsHs0q7Pd; Tue, 26 Apr 2016 09:59:46 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6BF63161288; Tue, 26 Apr 2016 09:59:46 -0700 (PDT) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char To: Drew Adams , Stefan Monnier References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Tue, 26 Apr 2016 09:59:46 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------4C3F6BD9D72819EE39AE989A" X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , Eli Zaretskii , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is a multi-part message in MIME format. --------------4C3F6BD9D72819EE39AE989A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 04/26/2016 09:04 AM, Drew Adams wrote: >> not display those ugly boxed and useless hexadecimal numbers, > They are not useless (and not particularly ugly). I don't know, they are not particularly helpful in my setup, and they're hard to read (see attached for a sample). I had to wait maybe 20 seconds to get this screen, and it wasn't worth the wait. --------------4C3F6BD9D72819EE39AE989A Content-Type: image/png; name="unicode-completion.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="unicode-completion.png" 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 xATA3GlJv3jPERQD3lUEoF5a0y+CIyieGoUFALhErfpFcASTYDXhvlwuNz858wEAvMkc9CvO Obo/fSL9bIvUO5D2utSc7+btpg2Nb3PfcdflOyfWX8k/zs8u31zHY8q4nz5lz8RQPla9Sc0v FdQ6rDMU6DfdX8k/zs8u36n06/oU0i+XXpPHHPTLBkd3N/Vub7zYTZy5CdoYNBtJu2m49FJa n48W/kv4bHL+SH5qdokJXUPK/Z1j0KkB6NfOf4mS9JvSCZhz5zGEd1i13+OUemchuAnavr0U u75KxvXAhpDb/hyRhJhrEn9u9w76pVHsl06OgDcn/U72Kke/xzK3Sgt4fD1ZX6McGioEeYF+ gY+W9Nvse44pY+lTYOUnZyd1TkGyo8l3CClDTqAtoN989nPTin5VC3KGINmwKBzOvlXB565U uSe2U+YUuGGvjpwN15CFGzn8qRnod576DdnPWSYt6VcMjkPmK1wbQ+20an8Mapl0j1244RMf eBPoF/odk5B+fZR8TVW+51hrJZ+SUuaGUvzQLKyQGo8aGpY5UUI9rI1U3ZTix9Ah4Sn0GzXn 6K5Qk3pllhfj3hCLsXeLG9YnZItLb1VuFnak+5szXzAO0O92O1qfatBvSjnnWF3q80vjQ2lt hzc4aidUQ99zdmLtc2m09rV5hfzS2I/J07pcU9Ol2kmtzNwwUerTLZ4atwL9ptuPybM0/XJp JDtDgrCFfn1TJ9z3Y9PsalUwHVqB+JZ4c2nc70N/S+fOLVgCEEMO/UrpODtT6xfBEZgTW3m5 3qFvEY6bPnQuACAOa/2G0vm+L0G/VS7IAW0irWgbY24EAJBOCQuGLMGTIygGaUFBLcvZAZgr nH59Q6WLxULUewkgOIKiiF2MUZqgAJgzsRotWb8IjqAISh9iAQDwtKhfBEcwOSkLACzTpfoB AGgXBEdQJdaBrMWeLwBj0aIeERxB9cQsJXfB0yIAtrSiRwRHUDXSu5A+ShIfAK3Rkh7xniOo Fm5DcrzyAcD4tKZHBEfQHDUKEYBWqVWPCI6gCqwm6JfL5eYnZz4AtMwc9CjOObo/JSL9bIt2 zzzN35Iv/Xwlez4/OTuhieEUfyX/OD+7fHMdjyljX3qLPRRTdsSwHJbR/JJCrcNALtBvur+S f5yfXb6l6dfi/rn5zEGPbHB0t/zpb/cTszksN0Ebg2bjaTcNl15K6/PRwn8JaUeJGD8532JE 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 3pmSL/18JXs+Pzk7oYnhFH8l/zg/u3xzHdf6HCojTXmmlJfl8IvmFxNqHe7RAv2m+yv5x/nZ 5TuVflP2KPblG2IuOmWDo7uVV38br5jNZLkJ2hg0G926abj0Ulqfjxb+S0g7xcT4yfmW0ihw ZcTl23qQqRHo185/iRL160NTzmAr3mHVfo9T6p2F4CZo+/ZS7PoqGdcDG0Ju+y0Te38l4ffL 3rrX2uI9hX5pFPslw3WChpbDnHQ62asc/V7MnCrtXLC+v75er6+xDg0hAhug33KZciSnJZ02 +56jNMdRElZ+xswJ1krKUBSok1rqbWn6TZlPjbGvoRWdqhbkDEGyYVE4nH2rgs/dK849sT3l nKBlnjELOrTftQ70Oz/9culzl7MvH61OS9WoGByHzFe4NobaadX+GNS+aCa0oAP4gX7nqV/N AqccpOi05HtS5XuOJRdoqWjmhqYs15S5q1CDobneWjsMNQP9xhOrj1xzwZY61epvKp1GzTm6 K9Sk3ojlxbg3xGJsf2iBx14vl96q3Czs9MuZG5bhJtunqMChwIjFIluBfrfb0fpUg35Lpak5 R+2Eauh7zk6sfS6N1r42r5BfGvsxeVqXa2q6FFvS8ZR8u3S+Ri9HkGv5qRH6Tbcfk2dp+o29 X6n1fy46bXa1KigPrXB8S79DtnzpuHfxuOOtBksAYhhbp9zxqXWK4AhGI7ZSa+cqpPeq3Lxb fmIEwIKxdCodL0GnVS7IAfMidqhmsVhsfrq/AQB5aW1+H0+OoHi4BR3SzhsAgHGJ1Wnp+kVw BFWgWdChPQ8AkIcYnZauTQRHUDStDdUA0CIt6hTBEUxOLmGV3jMFAJQLgiMoAutA1mJPFoBS aVG/CI6gOGKWhrvgaRGAaWlFvwiOoCj6276FhERUlpgAmDst6RfvOYJi6Auqv9S7hBeCAQAy ren3/wKqkORxdHw2AAAAAElFTkSuQmCC --------------4C3F6BD9D72819EE39AE989A-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 13:15:31 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 17:15:31 +0000 Received: from localhost ([127.0.0.1]:48987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av6aA-0004iz-PV for submit@debbugs.gnu.org; Tue, 26 Apr 2016 13:15:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av6a9-0004il-RQ for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 13:15:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1av6a1-0006T0-0i for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 13:15:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1av6a0-0006Sv-Tm; Tue, 26 Apr 2016 13:15:20 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2434 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1av6a0-0006kK-4y; Tue, 26 Apr 2016 13:15:20 -0400 Date: Tue, 26 Apr 2016 20:15:03 +0300 Message-Id: <83wpnkz3zc.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: (message from Paul Eggert on Tue, 26 Apr 2016 09:59:46 -0700) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, monnier@iro.umontreal.ca, drew.adams@oracle.com, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) > Cc: "N. Jackson" , 23377@debbugs.gnu.org, > Eli Zaretskii > From: Paul Eggert > Date: Tue, 26 Apr 2016 09:59:46 -0700 > > On 04/26/2016 09:04 AM, Drew Adams wrote: > >> not display those ugly boxed and useless hexadecimal numbers, > > They are not useless (and not particularly ugly). > > > I don't know, they are not particularly helpful in my setup They tell you what character was supposed to be displayed. > and they're hard to read (see attached for a sample). They aren't hard to read on my system. > I had to wait maybe 20 seconds to get this screen, and it wasn't > worth the wait. The wait is because Emacs looks for suitable fonts, not because it displays these boxes. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 14:52:20 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 18:52:20 +0000 Received: from localhost ([127.0.0.1]:49009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av85s-00079Z-Is for submit@debbugs.gnu.org; Tue, 26 Apr 2016 14:52:20 -0400 Received: from mail-ig0-f174.google.com ([209.85.213.174]:38274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av85r-00079K-4Z for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 14:52:19 -0400 Received: by mail-ig0-f174.google.com with SMTP id m9so21462236ige.1 for <23377@debbugs.gnu.org>; Tue, 26 Apr 2016 11:52:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=zMmeA5DcjiQ8DSIM8aNphm8WDh5xQIhJrd7HDjuqYbY=; b=TcC5f0zkoEzKHEnQnemPZ+GhsW/9gZXnAHD+vAuXAjsv1e/wUc7aijwex9pg03ZtGh zB5/R7wk/xfL2/TOUdIjKrt4usU/Og93jftZiCy6ynDZcvtRZddptBNkMSmrdeS+A26H 2e/yik8wREnGp67ReVGYuAKxW+2JWjNjPqsdwplenfokc4MUdwJQ1AGEukv85zdECffq 9rUhZDoFsHTAP2L/WAXUFEJHIbLFTHIBhl1sm8w8pTWwMjlxXYLeNT7bojGw98kUxBar I5UTW6lD1e9pSAaf9l/RYgSi4CxChVuslfJ00rDpsWGKKNvlTDUhygFoT7mbX2VoLijK 4yjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=zMmeA5DcjiQ8DSIM8aNphm8WDh5xQIhJrd7HDjuqYbY=; b=UxtIiRyhCelOhy6Z24/4kKv8FvciYNPfBb/v5hPrcgHOO7yiX8UHziGEWxGrDmnHjD IlSDDOXftBlRhIZzjBEdr/8zpSVP0uHQ4kkno+MMtriBDAHpmTcnQyN8H8WeDKrra5ZK UoPP0bNIdDEIlx3CMotyapGCAe336nn7AQiVMT2KcpXtAdQKsNXethCkxwYkrV9xnVac ULs+CmR9EWZvijxd6aqVtDKPOpQAGuhZ4IgicSqP6YRS6AOynTfCRuS6NAgyTSvb7BoY wDrOm+ahEE0+rTMPKprOzW3+TReFndf5yioutxD3xwBRlzDTjOxAEZOBdaiPmaAKTp0g OxKQ== X-Gm-Message-State: AOPr4FW/t/xkbWX0uNE9aKWAYkvtogJZ7hJohLLBgVs+hFuPevPb4N0U05y8Bk309qgcnw== X-Received: by 10.50.65.234 with SMTP id a10mr20281772igt.56.1461696733620; Tue, 26 Apr 2016 11:52:13 -0700 (PDT) Received: from moondust.nodomain.none ([142.227.16.2]) by smtp.gmail.com with ESMTPSA id c37sm2276153ioj.23.2016.04.26.11.52.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Apr 2016 11:52:12 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: Paul Eggert Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> Date: Tue, 26 Apr 2016 15:52:11 -0300 In-Reply-To: (Paul Eggert's message of "Tue, 26 Apr 2016 09:59:46 -0700") Message-ID: <877ffkmcdg.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, Eli Zaretskii , Stefan Monnier , Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) At 09:59 -0700 on Tuesday 2016-04-26, Paul Eggert wrote: > > On 04/26/2016 09:04 AM, Drew Adams wrote: >>> not display those ugly boxed and useless hexadecimal numbers, >> They are not useless (and not particularly ugly). > > I don't know, they are not particularly helpful in my setup, and > they're hard to read (see attached for a sample). Well there's always C-x C-+ C-+ C-+ C-+. (I need to increase the size four times in my set up to be able to make out what the numbers are. But that makes the glyphs for the characters for which I do have fonts much much easier to see as well.) And I think displaying the numeric codes for missing characters is generally a very useful thing. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 15:10:30 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 19:10:30 +0000 Received: from localhost ([127.0.0.1]:49037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av8NS-0007cj-IM for submit@debbugs.gnu.org; Tue, 26 Apr 2016 15:10:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av8NQ-0007cN-Kt for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 15:10:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1av8NI-000522-8y for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 15:10:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56804) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1av8NI-00051y-6A; Tue, 26 Apr 2016 15:10:20 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2491 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1av8NH-0002uQ-99; Tue, 26 Apr 2016 15:10:19 -0400 Date: Tue, 26 Apr 2016 22:10:01 +0300 Message-Id: <83r3dsyynq.fsf@gnu.org> From: Eli Zaretskii To: nljlistbox2@gmail.com (N. Jackson) In-reply-to: <877ffkmcdg.fsf@gmail.com> (nljlistbox2@gmail.com) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <877ffkmcdg.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, eggert@cs.ucla.edu, monnier@iro.umontreal.ca, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: nljlistbox2@gmail.com (N. Jackson) > Cc: Drew Adams , Stefan Monnier , 23377@debbugs.gnu.org, Eli Zaretskii > Date: Tue, 26 Apr 2016 15:52:11 -0300 > > Well there's always C-x C-+ C-+ C-+ C-+. (I need to increase the size > four times in my set up to be able to make out what the numbers are. I don't need to increase them at all. But if the default is too small for you, you could customize the scale for the glyphless-char face (e.g., to 0.8), perhaps that will make the numbers more easily readable. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 16:18:32 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 20:18:32 +0000 Received: from localhost ([127.0.0.1]:49074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av9RI-0002Xs-Ds for submit@debbugs.gnu.org; Tue, 26 Apr 2016 16:18:32 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:26645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av9RG-0002Xb-WB for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 16:18:31 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u3QKINuL022117 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 26 Apr 2016 20:18:23 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u3QKIKe9005900 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2016 20:18:20 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u3QKIHp4012227; Tue, 26 Apr 2016 20:18:18 GMT MIME-Version: 1.0 Message-ID: <321a925c-b418-4ba7-a8ed-d2dfdefeffe6@default> Date: Tue, 26 Apr 2016 13:18:16 -0700 (PDT) From: Drew Adams To: Eli Zaretskii , "N. Jackson" Subject: RE: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <<2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <877ffkmcdg.fsf@gmail.com>> <<83r3dsyynq.fsf@gnu.org>> In-Reply-To: <<83r3dsyynq.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, eggert@cs.ucla.edu, monnier@iro.umontreal.ca, drew.adams@oracle.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Well there's always C-x C-+ C-+ C-+ C-+. (I need to increase the size > four times in my set up to be able to make out what the numbers are. (You must first select window *Completions*, unless you use Icicles. You can't just use those keys from the minibuffer to scale *Completions*.) FWIW, a useful Icicles feature in this context is that *Completions*, if in a separate frame (e.g., dedicated), uses the same font as the window that was selected when *Completions* was displayed. E.g., if that window uses a font tailored to a specific locale or set of Unicode chars *Completions* shows candidates in that font. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 16:41:53 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 20:41:53 +0000 Received: from localhost ([127.0.0.1]:49082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av9nt-00037F-Ke for submit@debbugs.gnu.org; Tue, 26 Apr 2016 16:41:53 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av9ns-000371-3n for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 16:41:52 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2FCC01609A8; Tue, 26 Apr 2016 13:41:45 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id WoDvI4dB-nF7; Tue, 26 Apr 2016 13:41:44 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 81AAD16066C; Tue, 26 Apr 2016 13:41:44 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 0TZ4R5MmuI-t; Tue, 26 Apr 2016 13:41:44 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 69FE6160191; Tue, 26 Apr 2016 13:41:44 -0700 (PDT) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char To: "N. Jackson" References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <83k2jk27zq.fsf@gnu.org> <87bn4wmrex.fsf@gmail.com> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <12accb85-8262-f407-c95e-4dfe64b9ac20@cs.ucla.edu> Date: Tue, 26 Apr 2016 13:41:44 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <87bn4wmrex.fsf@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 04/26/2016 06:27 AM, N. Jackson wrote: > would it be possible to print a message such as > "Preparing completions ..." (or something), when the list is long That should already happen. At least, it happens for me; the message is "Making completion list...". From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 19:58:30 2016 Received: (at 23377) by debbugs.gnu.org; 26 Apr 2016 23:58:30 +0000 Received: from localhost ([127.0.0.1]:49194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avCsA-0001GO-LR for submit@debbugs.gnu.org; Tue, 26 Apr 2016 19:58:30 -0400 Received: from mail-ig0-f174.google.com ([209.85.213.174]:35097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avCs9-0001GC-2a for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 19:58:29 -0400 Received: by mail-ig0-f174.google.com with SMTP id bi2so113022770igb.0 for <23377@debbugs.gnu.org>; Tue, 26 Apr 2016 16:58:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=MK61DAH03aiuEDDMcT54GLzv8rMZCeb6PxtvIeLeW7g=; b=fXFTCE/uJSZbwvpn9qJykxukRG6Xt6EJ0RDNHuaQEY23+FBc6XUhD8DRcg68JCwbuJ e8XBE6BFOKnQ6H89GwjjMNfDSOZndEWvPcmWbRpqMQEziX6cibi55v5jGUs9uBJT0LQa xPmKXHZuh3+vcneS8zkT94OJtdEkTOHrf/ou27zyr/yv5pxPlbApRJb3i7HvIVN8GRH7 ahGzcIeLAGaTpyv9I6+rmklYSDS62J57acvXlhppoek1xGL/vTAp5mosnrbouo0yKk7Q 4Gje5xtllHZ3KiMK3fk4ODoqwnM6s1YTniUswOOXzCvwQG7tP3gMoSmBW0L48V9C04g0 JpuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=MK61DAH03aiuEDDMcT54GLzv8rMZCeb6PxtvIeLeW7g=; b=F8XG3YFFIRpcLq6C/nhP4WndF+L9Ypxe5JF+EAwDdWj0zj4JPg5qJNM1bVzj5HWk4m ZlpddAaO57F0FzzNEni4F6rMbOiUTA8wuEItr2PbYTNaao+V6wzHkmrgQb1rTmxyZKzU mpu51ranyWfahZ8TG9YEON6LxO8RHR28BGEAtZ9tR8wSwOg9cXhUD3sQcsZc9CZmMGzh i347n9oT+eXyOtukSzRQ6jN3Eoh7gqBVAZsBft+47QOzLAkM+OwO1Arkhf4SjGgAP6Mn r7N4ST9KZqYrMbYD/DgAnK13Fd85oxOw+pC86B+i7BH1BNAffIvTyVs580oE4N3vcXlf wIXw== X-Gm-Message-State: AOPr4FXakygHXaRHqQIEbdRjcMaIYc+zb4D3X19lKLZ0Yp39Hn+T2Gvu++n5O42dlvy/Ng== X-Received: by 10.50.109.138 with SMTP id hs10mr7100389igb.76.1461715103558; Tue, 26 Apr 2016 16:58:23 -0700 (PDT) Received: from Hermes.local (mail.johnwiegley.com. [208.82.103.192]) by smtp.gmail.com with ESMTPSA id fm1sm13055976igb.1.2016.04.26.16.58.22 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 26 Apr 2016 16:58:22 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Hermes.local (Postfix, from userid 501) id 55CC85160BC3; Tue, 26 Apr 2016 19:58:21 -0400 (EDT) To: Eli Zaretskii Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <834mao1gja.fsf@gnu.org> Date: Tue, 26 Apr 2016 19:58:21 -0400 In-Reply-To: <834mao1gja.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 26 Apr 2016 19:27:53 +0300") Message-ID: User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.93 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, Paul Eggert , monnier@iro.umontreal.ca, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>>>> Eli Zaretskii writes: > The patch is okay for emacs-25, but the default value of the variable should > be non-nil. Agreed. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 20:10:31 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 00:10:31 +0000 Received: from localhost ([127.0.0.1]:49209 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avD3n-0003Bw-AK for submit@debbugs.gnu.org; Tue, 26 Apr 2016 20:10:31 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:47874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avD3l-0003Bn-E6 for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 20:10:30 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id u3R0AI2I013621; Tue, 26 Apr 2016 20:10:19 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id C007CAE132; Tue, 26 Apr 2016 20:10:18 -0400 (EDT) From: Stefan Monnier To: Paul Eggert Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char Message-ID: References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> Date: Tue, 26 Apr 2016 20:10:18 -0400 In-Reply-To: <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> (Paul Eggert's message of "Tue, 26 Apr 2016 08:49:39 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5654=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5654> : inlines <4722> : streams <1625851> : uri <2197366> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23377 Cc: "N. Jackson" , Eli Zaretskii , Drew Adams , 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > listing all the characters. I particularly notice it when I run Emacs over > X from my office to home, something that's normally quite tolerable. I had Sounds like the main problem comes from the use of old server-side fonts. What happens if you do (add-to-list 'default-frame-alist '(font-backend xft)) so as to remove the `x' font backend? Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 20:26:35 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 00:26:35 +0000 Received: from localhost ([127.0.0.1]:49215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avDJL-0003Yc-N4 for submit@debbugs.gnu.org; Tue, 26 Apr 2016 20:26:35 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:38731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avDJJ-0003YP-J3 for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 20:26:34 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 54D9A160508; Tue, 26 Apr 2016 17:26:27 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id EsoHiHYlj7z8; Tue, 26 Apr 2016 17:26:26 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9FFF31609A8; Tue, 26 Apr 2016 17:26:26 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id F8EJZVUMLgx0; Tue, 26 Apr 2016 17:26:26 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 831F7160508; Tue, 26 Apr 2016 17:26:26 -0700 (PDT) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char To: John Wiegley , Eli Zaretskii References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <834mao1gja.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <3eee6eff-a99e-7186-bcdd-8508b054b7c6@cs.ucla.edu> Date: Tue, 26 Apr 2016 17:26:26 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, monnier@iro.umontreal.ca, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 04/26/2016 04:58 PM, John Wiegley wrote: >> >The patch is okay for emacs-25, but the default value of the variable should >> >be non-nil. > Agreed. In that case I'd rather not install the patch. The user interface is quite bad in common use by ordinary users, and if we're not going to fix this then there's little advantage (and arguably even some disadvantage) to supplying an optional workaround that only experts would know about or use. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 20:53:34 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 00:53:34 +0000 Received: from localhost ([127.0.0.1]:49220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avDjR-00049n-TB for submit@debbugs.gnu.org; Tue, 26 Apr 2016 20:53:34 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:55925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avDjP-00049d-NU for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 20:53:32 -0400 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.84_2) (envelope-from ) id 1avDjI-0000xH-M9; Wed, 27 Apr 2016 02:53:26 +0200 From: Lars Magne Ingebrigtsen To: Paul Eggert Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <834mao1gja.fsf@gnu.org> <3eee6eff-a99e-7186-bcdd-8508b054b7c6@cs.ucla.edu> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEXKwVLp33ethjmdVjLD qEXGFVhAP0cfAAACcElEQVQ4jU2UwXrjIAyEZUzvKMnebUHvKXLuBNN7tw3v/yo7wtnski+xnZ+R hBhMmj8Yw/efjlGISKjaRZUmgM8+xoNoVk1k4KOY4tcBOtGumk2xn1Y+f/wFUMSsmylIJp5fii8i v6UrUSFh/i/Uw4KQJ1+IT4HDC5Q9NQxJjTA7rAdAZUUWU7Q6QEzM74j/1nuVUapIo32ao6wGTNHw D0bFJV8058a3Zw4Z2SMAB1VZTs/1pQG8DBBVVvcE34KafBuAd83TM1J/NMzGQFNQrSwzvUAT1a21 QhNiOimfR1W9tRozwqEps4im9tbv1pgvrC22AaCNMadyj9ayAIUqfgzYrRTWbGDfqiAUOrOZMObV ys5nbpagRgArHHeYfQnzOc/obkSERDL63KyXiBSRpGFzRWhoGxqPhSoMQ5YzZ6Exf4CJ5gGKjxoH KK2ufIGJLKCBml8Aq1uPzb94xBJ9htrvDHeZ8dh5KyumA8j9mB4mDtWSx+UA+oxDK7uEciUDxIQp ACc3FNFSVOxHglOKM0UQ+02tTIGamd5sZy46kuMBichM6uLVQLia4Nwmn2yx2D41d9vsC7514f32 hTIIm5E8jViT5Sl8u3XcwFvSzEsjAVcciq49rzC8ryL7lfzoB/aBYYnfUASXRGImnwosKwsb6OyI 4bCsDcCMFjd2Zj400fJh8QPAMAtyfH8acF5oh1W9bafEtHJ/vHXsoBRJWRbfNJsiLXDrzRSwg+Sh yJYkRUUOxWuBg7fz5X0cNk+q7z+3HwPYGs3jsMBPuuFr/xs4ZRzIgsOCRx1UD0DVXhGuDhD3f4CD W0YoPGZ8xlj+AI/TtCChTL20AAAAAElFTkSuQmCC Date: Wed, 27 Apr 2016 02:53:24 +0200 In-Reply-To: <3eee6eff-a99e-7186-bcdd-8508b054b7c6@cs.ucla.edu> (Paul Eggert's message of "Tue, 26 Apr 2016 17:26:26 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 23377 Cc: John Wiegley , Eli Zaretskii , monnier@iro.umontreal.ca, 23377@debbugs.gnu.org, nljlistbox2@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Paul Eggert writes: > In that case I'd rather not install the patch. The user interface is > quite bad in common use by ordinary users, and if we're not going to > fix this then there's little advantage (and arguably even some > disadvantage) to supplying an optional workaround that only experts > would know about or use. If I type `M-x insert-char TAB' on this machines, that takes 17 seconds to complete on this machine. That's kinda unusable. I think the patch should be installed, and the default should be nil, and then somebody can figure out how to make this feature work in a reasonable manner on GNU/Linux systems for Emacs 26. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 21:19:25 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 01:19:25 +0000 Received: from localhost ([127.0.0.1]:49233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avE8Q-0004kl-8N for submit@debbugs.gnu.org; Tue, 26 Apr 2016 21:19:25 -0400 Received: from mail-ig0-f178.google.com ([209.85.213.178]:36032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avE8L-0004kU-8I for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 21:19:20 -0400 Received: by mail-ig0-f178.google.com with SMTP id u10so59291543igr.1 for <23377@debbugs.gnu.org>; Tue, 26 Apr 2016 18:19:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=HClh3AJl+NNgHZtljDoT3fIer8rjah5JoUyUcnh1iJw=; b=lMX9HtviriMtUi9lpeXnnj02+qjTqwdHNBeFK64M/n3HPJtvjoDZj4fgmxQicVeyin mwCgCZdOHaRaF3AYoulM6Kph2VQ8H4xbIgW7Z6jvq0uK5KGlXl4AJqA756p2r8rKjGU+ iplajcRuY5HznsafMQ/tY4PvfrGypR/0OSOmZrf7Gz/B5DzWoCgDEuNb1MBdKwpYzeaE pmJja2yyhdTHz3EPlQKT4CCQvYe1+byiSjgVhojAfBFZO5knnimz2VMUGTQBcwLnD6SO hASkNdrHuBQra30Uo8gBq8xfVSGBhcaRSvDX8mDfcHXdana7O+ikWUcPJY+MkUJMolp7 3H7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=HClh3AJl+NNgHZtljDoT3fIer8rjah5JoUyUcnh1iJw=; b=PiKrcnJS6eW/eHok6k14CGr+IP2k4ISs4++FqmGSQkIU6DdCkebq0/rTt2CAGf/Jcy dju2zasvgLt7UMl81CHgX0QycOgIark4uN7ucrnXk3N7jlfVIwB0s/Ltc/vm0llFHp42 NNj2vtyj+fPetjq9wa5R1A0I6WnJQnCy3ICPPpo7mJke2m6ehmLcJaN0dwnmko0GzOe8 DF8whdgPQJNhzOs2QkWVTNVHzcVXNMLjdrKfHzjXhF91Opdxu1u6dEZCP8L91eOnMja4 ESp02X2SCpUweAzsbziL1yQ+6wETJQ6l89nyDVaFgOuMDDKdisSsC65kwvk7057mgZrH afFg== X-Gm-Message-State: AOPr4FUffL/uJltMapcf58ZmmzoZRj3xlcenooRdpeCMMWkd7ORg3vTM4aHS1C0FkJBr2Q== X-Received: by 10.50.101.169 with SMTP id fh9mr23509210igb.58.1461719951724; Tue, 26 Apr 2016 18:19:11 -0700 (PDT) Received: from Hermes.local (mail.johnwiegley.com. [208.82.103.192]) by smtp.gmail.com with ESMTPSA id z187sm3109792iod.24.2016.04.26.18.19.09 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 26 Apr 2016 18:19:09 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Hermes.local (Postfix, from userid 501) id 2E4D35161545; Tue, 26 Apr 2016 21:19:07 -0400 (EDT) To: Lars Magne Ingebrigtsen Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char In-Reply-To: (Lars Magne Ingebrigtsen's message of "Wed, 27 Apr 2016 02:53:24 +0200") Date: Tue, 26 Apr 2016 21:19:02 -0400 Message-ID: References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <834mao1gja.fsf@gnu.org> <3eee6eff-a99e-7186-bcdd-8508b054b7c6@cs.ucla.edu> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.93 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, Eli Zaretskii , Paul Eggert , monnier@iro.umontreal.ca, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >>>>> Lars Magne Ingebrigtsen writes: > If I type `M-x insert-char TAB' on this machines, that takes 17 seconds to > complete on this machine. That's kinda unusable. I think the patch should be > installed, and the default should be nil, and then somebody can figure out > how to make this feature work in a reasonable manner on GNU/Linux systems > for Emacs 26. So in what contexts is this feature actually a feature? I missed that part. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 21:31:33 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 01:31:33 +0000 Received: from localhost ([127.0.0.1]:49239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avEKC-00053A-Px for submit@debbugs.gnu.org; Tue, 26 Apr 2016 21:31:32 -0400 Received: from mail-io0-f178.google.com ([209.85.223.178]:35607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avEKB-00052y-2V for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 21:31:31 -0400 Received: by mail-io0-f178.google.com with SMTP id d62so33351161iof.2 for <23377@debbugs.gnu.org>; Tue, 26 Apr 2016 18:31:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ea0mmofFOPHhgKcUYwdnhGKVLDf3bfJEjFHgncZpiao=; b=BxnHry/j5ZXjkVLhpISRr2xNLUHSLa6P10K5orlr3TX1O/zuMyCmPh+vHmc03oXm8w QSjJk3MqoaEOdtnKXUcKcgG33stGN9L4ssmDJ5PQuB76tJoVhxgA8PI/M6PYTDV2IfOy Z0dlwqt1Mbt9AhjScWzh2ee58FCJqPYPXlK8f6hC9UHbWrohaLm+9ihPmxBD5QKONKQP 2KdE5JFjxYooeWs8g1xIbJMiJlgVIOABka2R8A5QNcvINr7kY+9IEedIjTljrVH7YdbO f4xKgxzygvCJBoJJV0tUo/f/tRr5auOmLx/10NNJ8FTzn/PorTSTZTx6yxHxlVMOGoxx /6+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ea0mmofFOPHhgKcUYwdnhGKVLDf3bfJEjFHgncZpiao=; b=fMEPF1b1IAIxHOaaHX/6nYnDRtOZeuwv2WUPYzeR+HBXG3LdYMDkUQdWYuwU6KEwPr /tDi7Zbv4aoqIhlScGWNUgL8HB/K5PveMnkqm4h51sT3QI14NnMhEVE+a8QLkQF2qLXg TyfgoyY3L/K8zXmxGA/W33Y3CSJuh0LoiMNtHZanQDQBBRraF/ENr5W8PHCHIy6O+QQt ygsHrBgkwIxrs0WatZzEUrFeyAEOwqefhnIy2FgonyUUuDGNBSueCL4NdzJ0Ta7exg5b 0PxNe627tq93vte8JGJrUgDfGau10alxH0FmZtm1WcYos98qY/AXTB9g7pivFOhC3aZO zX6Q== X-Gm-Message-State: AOPr4FVjjalJjP59s0Z+iprc0DfdTi8XOVprldGfeB7YeMsEZ7FppPBbsXa0w7Rps5K6ng== X-Received: by 10.107.53.24 with SMTP id c24mr5167459ioa.2.1461720685563; Tue, 26 Apr 2016 18:31:25 -0700 (PDT) Received: from moondust.nodomain.none (blk-30-139-186.eastlink.ca. [96.30.139.186]) by smtp.gmail.com with ESMTPSA id o6sm2577155igy.11.2016.04.26.18.31.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Apr 2016 18:31:24 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: Paul Eggert Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <83k2jk27zq.fsf@gnu.org> <87bn4wmrex.fsf@gmail.com> <12accb85-8262-f407-c95e-4dfe64b9ac20@cs.ucla.edu> Date: Tue, 26 Apr 2016 22:31:23 -0300 In-Reply-To: <12accb85-8262-f407-c95e-4dfe64b9ac20@cs.ucla.edu> (Paul Eggert's message of "Tue, 26 Apr 2016 13:41:44 -0700") Message-ID: <8737q7ltw4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) At 13:41 -0700 on Tuesday 2016-04-26, Paul Eggert wrote: > > On 04/26/2016 06:27 AM, N. Jackson wrote: >> would it be possible to print a message such as >> "Preparing completions ..." (or something), when the list is long > > That should already happen. At least, it happens for me; the message > is "Making completion list...". Right. I do get that here. Sorry about that -- I don't know what I was thinking! From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 21:54:41 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 01:54:42 +0000 Received: from localhost ([127.0.0.1]:49245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avEgb-0005YQ-P5 for submit@debbugs.gnu.org; Tue, 26 Apr 2016 21:54:41 -0400 Received: from mail-ig0-f176.google.com ([209.85.213.176]:38768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avEga-0005YD-Sw for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 21:54:41 -0400 Received: by mail-ig0-f176.google.com with SMTP id m9so28705812ige.1 for <23377@debbugs.gnu.org>; Tue, 26 Apr 2016 18:54:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=U6M5t8L5/ouGzJZ1ZU0bycd059ZznuwORzcCrzR7yGk=; b=tEOalfZrSAp6LRmTWOnVfpvZHw+MkGECN/7ptWx1XdN27MZP/Lf7LL/axov1F+m3UT BRuBFT5AvBEk0OWo/jyv9OC81xuSO67aS10xj5hztFZCiNowc7+aplb4H6d3e/GVKW0j AuqatBMMy+69xBhnfuJagJkgFT6r7y76M72r3Kn0ef+nWfwHRkwA56frh/s9sRxn23JI 1JHiujo7etTigzMOiWVRIqkSvgZtwXPUZfWV1BdcH9V2BHUIUxTi7ORKKfn4eTiSoAjt RDchSYHsYxMPSl98pA3LMPW1IV0mLgUWYaJ+KFXjW1CMlq6xFDittu0XWL3eclodFH94 3Hzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=U6M5t8L5/ouGzJZ1ZU0bycd059ZznuwORzcCrzR7yGk=; b=WyRbgpxxvaFEM1V0RvvJEZoHm8+pNwEuFwnZ4rUSVHF8RQbTjl9BSvRRXNrCjLFN9b vBMVJH82LNVBhFi9NgEV67rv2cpn/YXbzkj3/LSKuYmlMBZyUz0+JhUCl+F2SxHNXexU uXtJHtHxPFZFCkP/B9ZY/adwYPJbirwVc9sPYD1dcBYoIq/gsEQFmJEHIZ/n7K+c9AQ4 zguqcYytxdFiyyxctQA8G4I4Cp9D85/ZjGGuXZQwCarrRHOACQgM+OClhEDeVMf441q5 5d9Bj3jwlYodXkA4md5s5frfaN5DlTOj9QmkyCyR5/ej1QlNk/kUVWGbc6z0KY/V3e/P 0C+g== X-Gm-Message-State: AOPr4FXX3EY61U9iSR0ECtcMsVU+t3PI1uQRXpT5QeWZ8iD8fmUKCiqD5ezJIqMU9GFKuA== X-Received: by 10.50.246.14 with SMTP id xs14mr23399386igc.47.1461722075348; Tue, 26 Apr 2016 18:54:35 -0700 (PDT) Received: from moondust.nodomain.none (blk-30-139-186.eastlink.ca. [96.30.139.186]) by smtp.gmail.com with ESMTPSA id qd7sm3192032igb.0.2016.04.26.18.54.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Apr 2016 18:54:34 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: Eli Zaretskii Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <87wpnlnrlz.fsf@gmail.com> <83mvog28d2.fsf@gnu.org> Date: Tue, 26 Apr 2016 22:54:33 -0300 In-Reply-To: <83mvog28d2.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 26 Apr 2016 09:26:49 +0300") Message-ID: <87y47zke92.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) At 09:26 +0300 on Tuesday 2016-04-26, Eli Zaretskii wrote: >> From: nljlistbox2@gmail.com (N. Jackson) >> Date: Mon, 25 Apr 2016 21:25:28 -0300 >> >> emacs -Q >> C-x 8 RET TAB >> >> This takes over a minute on my Emacs before the completions buffer is >> displayed listing the characters. (On subsequent invocations, it's more >> like eight seconds.) On Emacs 24 it is effectively instantaneous. > > It takes 11 sec here on the first invocation, and is instantaneous > thereafter. I just rebuilt with -O3 and no (other) configure options. (The above was with -O0 with checking turned on.) With the new binary, with the recipe above, the buffer displays in six or seven seconds. (It takes about the same amount of time on subsequent invocations.) That isn't stellar, but it's not the huge problem I reported before, when it was taking over a minute. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 26 22:09:13 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 02:09:13 +0000 Received: from localhost ([127.0.0.1]:49250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avEuf-0005tA-1f for submit@debbugs.gnu.org; Tue, 26 Apr 2016 22:09:13 -0400 Received: from mail-io0-f194.google.com ([209.85.223.194]:35962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avEud-0005sy-Vt for 23377@debbugs.gnu.org; Tue, 26 Apr 2016 22:09:12 -0400 Received: by mail-io0-f194.google.com with SMTP id k129so4422473iof.3 for <23377@debbugs.gnu.org>; Tue, 26 Apr 2016 19:09:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=zZrsmT9PEJp2FmTz+6PLhRVwlR/ni4JRebgo+g4cjnw=; b=cOQewX6e+LxPN2lIFb5goFLXm8UdtdRp4Kh9nsxselI+QwVucrAMeRrPfsdmPs2ybk yQy06LbTx/Tb7XWjxKPDDX5w74zdP+OcJ8jE4Om/hGEXz6mbgjhr4GnXqOpcenLYKnj0 JUWwpCksyDoiotJWatj0ueTzV3Tk6J5/4KlRlDmPFwq430hVB1xXwIvRsUrJCa4gbVlF dzXIm5bFVheTyRjftK6lgLhxzlz0kf39fVh9lEgwaGf3IdWdQtYjF6K4SwglhWqUkyRl IZUacdF/Ko/m2I5D9Iwv9NjmL6PtebXPzmN81b3XYcXVMIASM9CMk9/5RArxVQfPQ4G1 8Xcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=zZrsmT9PEJp2FmTz+6PLhRVwlR/ni4JRebgo+g4cjnw=; b=FG063vA6+ccp7/3K2qkJNX6rfjqJ/fKX+l+9AXfhQ/qcKr8OajmXPLhk5MYwUfx4VS SRXytAp0CWCZD3HWoLW5VZ3Yk5Dh1h+W6hxqTDxWelUS6ANL+F9JwncbO6z8zcEa8wzI HRJnsKeLF8HZWCn8FeM4kcKGHtMWDLQ8XvARHswgx0+Y3xEzZ2Bb6YO0VB1iXi96txT0 Rv7yuH8ayDeiOK/G32qYRhV/r+uN+bXO2XFBIXtAfULdywuuAlNjrXfMkApTpGGVqbxE iBZdgXUlUleoj03HTee8YZaBH0lzti5qf8iOdhXxUa1zAW8aPJw3kMe24gGMfLOTqGkq s9JA== X-Gm-Message-State: AOPr4FVVyiLAzdskUImH7vboxTPAg10nJeexhFNB1eqOKKl4RQZXbm+UB6d5zNVPOiWjjw== X-Received: by 10.107.9.74 with SMTP id j71mr7553696ioi.50.1461722946552; Tue, 26 Apr 2016 19:09:06 -0700 (PDT) Received: from moondust.nodomain.none (blk-30-139-186.eastlink.ca. [96.30.139.186]) by smtp.gmail.com with ESMTPSA id su5sm13247029igc.21.2016.04.26.19.09.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Apr 2016 19:09:05 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: Eli Zaretskii Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <877ffkmcdg.fsf@gmail.com> <83r3dsyynq.fsf@gnu.org> Date: Tue, 26 Apr 2016 23:09:04 -0300 In-Reply-To: <83r3dsyynq.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 26 Apr 2016 22:10:01 +0300") Message-ID: <87r3drkdkv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) At 22:10 +0300 on Tuesday 2016-04-26, Eli Zaretskii wrote: > > if the default is too small for you, you could customize the scale for > the glyphless-char face (e.g., to 0.8) Thank you for pointing out this option. I have set it to 0.99 and now the numbers are quite readable. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 03:21:54 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 07:21:54 +0000 Received: from localhost ([127.0.0.1]:49345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avJnG-0004nS-1g for submit@debbugs.gnu.org; Wed, 27 Apr 2016 03:21:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avJnD-0004nG-TO for 23377@debbugs.gnu.org; Wed, 27 Apr 2016 03:21:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avJn5-0002Ym-Ow for 23377@debbugs.gnu.org; Wed, 27 Apr 2016 03:21:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42223) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avJn5-0002Yi-MJ; Wed, 27 Apr 2016 03:21:43 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2827 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1avJn5-0004pe-18; Wed, 27 Apr 2016 03:21:43 -0400 Date: Wed, 27 Apr 2016 10:21:28 +0300 Message-Id: <838tzzzfd3.fsf@gnu.org> From: Eli Zaretskii To: nljlistbox2@gmail.com (N. Jackson) In-reply-to: <87y47zke92.fsf@gmail.com> (nljlistbox2@gmail.com) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <87wpnlnrlz.fsf@gmail.com> <83mvog28d2.fsf@gnu.org> <87y47zke92.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: nljlistbox2@gmail.com (N. Jackson) > Cc: 23377@debbugs.gnu.org > Date: Tue, 26 Apr 2016 22:54:33 -0300 > > At 09:26 +0300 on Tuesday 2016-04-26, Eli Zaretskii wrote: > > >> From: nljlistbox2@gmail.com (N. Jackson) > >> Date: Mon, 25 Apr 2016 21:25:28 -0300 > >> > >> emacs -Q > >> C-x 8 RET TAB > >> > >> This takes over a minute on my Emacs before the completions buffer is > >> displayed listing the characters. (On subsequent invocations, it's more > >> like eight seconds.) On Emacs 24 it is effectively instantaneous. > > > > It takes 11 sec here on the first invocation, and is instantaneous > > thereafter. > > I just rebuilt with -O3 and no (other) configure options. (The above was > with -O0 with checking turned on.) > > With the new binary, with the recipe above, the buffer displays in six > or seven seconds. (It takes about the same amount of time on subsequent > invocations.) That isn't stellar, but it's not the huge problem I > reported before, when it was taking over a minute. So what's the consensus here: do we need an option for turning the character display off, or don't we? From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 03:25:18 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 07:25:19 +0000 Received: from localhost ([127.0.0.1]:49349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avJqV-0004sY-Gg for submit@debbugs.gnu.org; Wed, 27 Apr 2016 03:25:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avJqQ-0004sJ-Nb for 23377@debbugs.gnu.org; Wed, 27 Apr 2016 03:25:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1avJqH-0003Th-EP for 23377@debbugs.gnu.org; Wed, 27 Apr 2016 03:25:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42269) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1avJqH-0003Td-BQ; Wed, 27 Apr 2016 03:25:01 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2828 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1avJqG-00057O-CE; Wed, 27 Apr 2016 03:25:00 -0400 Date: Wed, 27 Apr 2016 10:24:44 +0300 Message-Id: <837ffjzf7n.fsf@gnu.org> From: Eli Zaretskii To: John Wiegley , Stefan Monnier In-reply-to: (message from John Wiegley on Tue, 26 Apr 2016 21:19:02 -0400) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <834mao1gja.fsf@gnu.org> <3eee6eff-a99e-7186-bcdd-8508b054b7c6@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, larsi@gnus.org, eggert@cs.ucla.edu, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: John Wiegley > Cc: Paul Eggert , Eli Zaretskii , nljlistbox2@gmail.com, monnier@iro.umontreal.ca, 23377@debbugs.gnu.org > Date: Tue, 26 Apr 2016 21:19:02 -0400 > > >>>>> Lars Magne Ingebrigtsen writes: > > > If I type `M-x insert-char TAB' on this machines, that takes 17 seconds to > > complete on this machine. That's kinda unusable. I think the patch should be > > installed, and the default should be nil, and then somebody can figure out > > how to make this feature work in a reasonable manner on GNU/Linux systems > > for Emacs 26. > > So in what contexts is this feature actually a feature? I missed that part. I hope Stefan will be able to answer that, as he introduced the feature a year ago. There was a long discussion at some point of how to facilitate selection of characters to insert, if you don't know their exact name or codepoint, so I presume this feature was supposed to help in that area. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 08:27:31 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 12:27:31 +0000 Received: from localhost ([127.0.0.1]:49598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avOZ0-0000SI-VL for submit@debbugs.gnu.org; Wed, 27 Apr 2016 08:27:31 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:39120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avOYy-0000S8-Le for 23377@debbugs.gnu.org; Wed, 27 Apr 2016 08:27:29 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id u3RCRMe7024038; Wed, 27 Apr 2016 08:27:22 -0400 Received: by ceviche.home (Postfix, from userid 20848) id C192D661ED; Wed, 27 Apr 2016 08:27:49 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char Message-ID: References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <834mao1gja.fsf@gnu.org> <3eee6eff-a99e-7186-bcdd-8508b054b7c6@cs.ucla.edu> <837ffjzf7n.fsf@gnu.org> Date: Wed, 27 Apr 2016 08:27:49 -0400 In-Reply-To: <837ffjzf7n.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 27 Apr 2016 10:24:44 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5655=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5655> : inlines <4724> : streams <1626126> : uri <2197763> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 23377 Cc: John Wiegley , larsi@gnus.org, eggert@cs.ucla.edu, 23377@debbugs.gnu.org, nljlistbox2@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > I hope Stefan will be able to answer that, as he introduced the > feature a year ago. Just so you can see what the char looks like. It's not always obvious from its name. I think it's a pretty obviously desirable feature. But in my case at least it wouldn't be worth waiting a minute to see those chars, so I'm perfectly OK with disabling it by default (on my machines it doesn't take very long to show up, so I'll enable it in my ~/.emacs). > There was a long discussion at some point of how to facilitate > selection of characters to insert, if you don't know their exact name > or codepoint, so I presume this feature was supposed to help in that > area. The feature predates this discussion, but indeed it goes in the same direction (tho I think the discussion was aimed more at choosing based on broad categories first, then the char's appearance, so the *Completions* list of `C-x 8 RET` is pretty far from that, showing only a single char per line, with no grouping into categories). Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 11:16:39 2016 Received: (at 23377) by debbugs.gnu.org; 27 Apr 2016 15:16:39 +0000 Received: from localhost ([127.0.0.1]:50173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avRCh-0004qW-7m for submit@debbugs.gnu.org; Wed, 27 Apr 2016 11:16:39 -0400 Received: from mail-oi0-f67.google.com ([209.85.218.67]:34164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avRCe-0004qH-Vo for 23377@debbugs.gnu.org; Wed, 27 Apr 2016 11:16:37 -0400 Received: by mail-oi0-f67.google.com with SMTP id b10so7910670oig.1 for <23377@debbugs.gnu.org>; Wed, 27 Apr 2016 08:16:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=jYqRFAGGmK76kCuGGoJt4n8Kz3x5QD/o2QPmH7nAiII=; b=DofUGQbq1UjjdRp+4G9jXy3+s6UeFa3yqYspoZFyTSJq+q6e7Qlbi7Ha686qD4umFl aqZTNwgbiBIQVZJDrhZPgSVJLIXB7WJ/ZdrJUQ0OwVDSL1gbjf2AmBMzba6Poky4YXcN JxAKzN/p2BxWj27rD+BetlGTYmKHzOD3WxWQEERTJYwMjfke2lYZ1mtYeShzz9jFbIsg M7vF09QFluTLhj08xux9SRiBqHzI+aU5iqBDE4ErRWnWg1OrgTVquLlXFYciXBcWekxl VQjau1F2/YKg6bTXCXUo2XY2OqdsgwiUpxMiXFcdLCo7E2LiHP36fGMBnGCJoZBqHUeS 3CfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=jYqRFAGGmK76kCuGGoJt4n8Kz3x5QD/o2QPmH7nAiII=; b=NZNARAK6u9z/J9ATk9jgHFvbT+GQYhlvPVKHmbNdw4WEmte776dvvMTjnqpcX9N13n +Tpg1XFiPLTzPEC+QMIG90pwh9ByJBd/Ui8Luvd6lgdPTb2uh+7Y6/eJnzEqNBEykldj VGruJfBkxja/Ys3XbTKdleNLZNR1XVYI95fUte0wmp1KC3uNgrCHh9IlsaDCc7kBCnbZ A6bSYQqZZ87F7rAhQ9QeMY1xu1asilronOetySIkG1lyfXOsJXzBjwL1io94STk0lVad YaTGdXSykPVGBhW3SYj6alsJxXy0nquy+tK1zeXbOLhqVEXd8R4GZ5ujpxd/JeMeGbdo n2Zg== X-Gm-Message-State: AOPr4FVSzkjtOEHcw8da81+eUEuSnlIxzLVpyYRsTauUOx0PC2g5p2MxrG/2T7rrQ+gmzA== X-Received: by 10.202.74.17 with SMTP id x17mr3402182oia.143.1461770190320; Wed, 27 Apr 2016 08:16:30 -0700 (PDT) Received: from moondust.nodomain.none (66-46-90-198.dedicated.allstream.net. [66.46.90.198]) by smtp.gmail.com with ESMTPSA id t17sm2444296ota.8.2016.04.27.08.16.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Apr 2016 08:16:29 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: Eli Zaretskii Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <87wpnlnrlz.fsf@gmail.com> <83mvog28d2.fsf@gnu.org> <87y47zke92.fsf@gmail.com> <838tzzzfd3.fsf@gnu.org> Date: Wed, 27 Apr 2016 12:16:24 -0300 In-Reply-To: <838tzzzfd3.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 27 Apr 2016 10:21:28 +0300") Message-ID: <87potbf5fb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) At 10:21 +0300 on Wednesday 2016-04-27, Eli Zaretskii wrote: > > So what's the consensus here: do we need an option for turning the > character display off, or don't we? In my opinion FWIW (about 1.5 cents?), being able to see the character beside the name is too nice to give up for Emacs 25.1, but, at least until the feature is further refined and/or performance is improved, there needs to be a way to toggle it on and off. N. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 28 12:57:58 2016 Received: (at 23377) by debbugs.gnu.org; 28 Apr 2016 16:57:58 +0000 Received: from localhost ([127.0.0.1]:53447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avpGI-00060g-4Z for submit@debbugs.gnu.org; Thu, 28 Apr 2016 12:57:58 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:36497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avpGH-00060N-1V for 23377@debbugs.gnu.org; Thu, 28 Apr 2016 12:57:57 -0400 Received: by mail-oi0-f46.google.com with SMTP id x201so90334220oif.3 for <23377@debbugs.gnu.org>; Thu, 28 Apr 2016 09:57:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=O5N/qVrHaaZ0jeaB9oy95pLMlaPAEbsLgb41s8m2zJI=; b=NmSy42egRcCJFwudMIxOPs74A0HUJtbJy299gtwUIaeYTvz5AZqChvX2CjTqe3XrRP 4Ej4BF5oRo/X6uLBw2O8kLbq/0OisHfMvywt4lsirdOfeyCNOVZ6JL54c4NaF/Mqot60 VPQ6E5j0uF3tEvLTAi0UY9VYM0ZHer4z+LH+eQXW9IaDrDTjeRnkBSmWnZxGaoIb1WqT En2kufPNeWimwcVOH9oAKl7gmS51qRTHN+p6fdWPE52tY0OvLPNaLUuHSQDiiIgVUIzf v2Kc3nnFOK580bmAwuMQuGKzpF45V5+yWnfn0U41OU1OSvaqk4UcPPtpoYk+ErXSpWD9 qpEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=O5N/qVrHaaZ0jeaB9oy95pLMlaPAEbsLgb41s8m2zJI=; b=mFMT+5O9ByhqDRa5eyHPb/z5t9I49lGS9wDza9LzqMKu4TVX+cc8hAdOFmWneSb+bI nx3M6epuvC9xn3noMLrh85GB0KiKOCo5MFIV0x/9GqJ+dtlZUNOdbwz/mIWC4tgD5CLU DuQ2QhRqlgrIRqxp51Gc+JB5N4PyKek7gKMCYoXAyHZED5uWA69MAE/ae4XX5ulks1jc aLtwBKUo5+sOcg9WJMfsmT81QgQTXXfCG8RuCj0s5i2WYm3KONaL0bqht8x1iVnJluBb BEsvsUYI1KmfXIzWfiMtbGjhiuAkd33bNqe0s9JdPpTWN7djh5Xa1FGMv3QcrMhINHrg 5TZQ== X-Gm-Message-State: AOPr4FWVU8YbKrTd30tjSq5hgQWoQMRV3ZqREO5C2O+L+ke6QgfIvUKsXf71xhJ4qCy0Uw== X-Received: by 10.202.175.85 with SMTP id y82mr6553653oie.146.1461862671407; Thu, 28 Apr 2016 09:57:51 -0700 (PDT) Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id l12sm3170340oig.14.2016.04.28.09.57.48 (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 28 Apr 2016 09:57:48 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id 9183A1465F609; Thu, 28 Apr 2016 09:57:47 -0700 (PDT) To: Stefan Monnier Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char In-Reply-To: (Stefan Monnier's message of "Wed, 27 Apr 2016 08:27:49 -0400") Date: Wed, 27 Apr 2016 15:04:26 -0400 Message-ID: References: <2fd9a9b4-fb49-da6e-f13b-0fce4708159a@cs.ucla.edu> <34cb394c-1a2f-4fe5-8a2f-d26702487aef@default> <571EEA4A.3020105@cs.ucla.edu> <54bd647f-6a22-471e-620b-6ff376e546bb@cs.ucla.edu> <834mao1gja.fsf@gnu.org> <3eee6eff-a99e-7186-bcdd-8508b054b7c6@cs.ucla.edu> <837ffjzf7n.fsf@gnu.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.93 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 23377 Cc: nljlistbox2@gmail.com, Eli Zaretskii , eggert@cs.ucla.edu, larsi@gnus.org, 23377@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) >>>>> Stefan Monnier writes: > But in my case at least it wouldn't be worth waiting a minute to see those > chars, so I'm perfectly OK with disabling it by default (on my machines it > doesn't take very long to show up, so I'll enable it in my ~/.emacs). I think it should be a customizable option, off by default. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 12:41:09 2017 Received: (at 23377) by debbugs.gnu.org; 30 Sep 2017 16:41:09 +0000 Received: from localhost ([127.0.0.1]:41352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyKpB-0008Kf-BX for submit@debbugs.gnu.org; Sat, 30 Sep 2017 12:41:09 -0400 Received: from mail-io0-f178.google.com ([209.85.223.178]:48399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyKp9-0008KE-5q for 23377@debbugs.gnu.org; Sat, 30 Sep 2017 12:41:07 -0400 Received: by mail-io0-f178.google.com with SMTP id n69so1987101ioi.5 for <23377@debbugs.gnu.org>; Sat, 30 Sep 2017 09:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=3zO5L4i0Rhx7tGF29EwMFTZKdjZnhof8o4VXdv/6H1Y=; b=uqnLgWQEQjzD9Isn9mDEiwxe4r/fmME0gyK+FKqvPenIpVqYV676ioynE7rkQJ5DRX MPIbG4MmpnWA7bSSt55UFANk7iDuyKo2Xs1cJYSRRCIX/9zvCxLVvzCrxWCAU9B2Jcy8 h4QIkhQV6smom63xJbI0UHqDVT45cP/0TUHGI7Hjv7exUnp8ukmBuJbL+ZQdw8aDF58z AXPyNBwrL3yft6M5gedalNIhMwCSgZk6OQ9lHv+JeSrlYPRbFVz2XKdy3VFrzIBKWYxa FYJHwK2rZ30PUD6sLRX8V/HH+wIATgPRsjD9mRJgKydzaLbQEYSLdvivYGBmIKmCLoao H9mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=3zO5L4i0Rhx7tGF29EwMFTZKdjZnhof8o4VXdv/6H1Y=; b=hwKJaBCEWelD7kQP/MSZZ8hS9XydFkD9y+bmi9Zbt0UGCh31wdqPJyD+kzvo9pAVmk C6eTlHrxHOme5pU1RTPWXOIVHjhzTUk3BLNdbVUVeWXTqr1qQJ6nNA+3iPV9n3kB7UqT 4Y0oA7XdFONqBlzNufE5eTTm13/ktGr/ikiNhXrN+n+v5xmyNJ/hULKJAFPiI0bFlngg +ZwXJuNN7T1MMO4eRKl5fQ9x5Dgu6XELqxiDJ2WF4dqQfR8EXbR/ErhXciyno77hXLcm NjizyfTeYTelPg3KMnJh6T0CsRsHrYqk+WmbC//v0PlS6ySvvI/760+VPwwI17OToHtH Sf+w== X-Gm-Message-State: AMCzsaUR7c4MvGwU9tWoXRh44gPj+QGdJ8OBIOM8CzUB9HLy2e5XixjZ kdpiplWioTtKh8cTd7bSjhXNYA== X-Google-Smtp-Source: AOwi7QAKdD/bncGAvq+H8hH23JHRydHlc9GSxVJGmSpPeVZa2wahJ5sM57Rt237BcgXw+2+JKIAa/Q== X-Received: by 10.107.159.141 with SMTP id i135mr18330011ioe.300.1506789661000; Sat, 30 Sep 2017 09:41:01 -0700 (PDT) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id k66sm2587990ita.16.2017.09.30.09.40.59 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 30 Sep 2017 09:41:00 -0700 (PDT) From: Noam Postavsky To: nljlistbox2@gmail.com (N. Jackson) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <87wpnlnrlz.fsf@gmail.com> <83mvog28d2.fsf@gnu.org> <87y47zke92.fsf@gmail.com> <838tzzzfd3.fsf@gnu.org> <87potbf5fb.fsf@gmail.com> Date: Sat, 30 Sep 2017 12:40:58 -0400 In-Reply-To: <87potbf5fb.fsf@gmail.com> (N. Jackson's message of "Wed, 27 Apr 2016 12:16:24 -0300") Message-ID: <87fub4dtr9.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) nljlistbox2@gmail.com (N. Jackson) writes: > At 10:21 +0300 on Wednesday 2016-04-27, Eli Zaretskii wrote: >> >> So what's the consensus here: do we need an option for turning the >> character display off, or don't we? > > In my opinion FWIW (about 1.5 cents?), being able to see the character > beside the name is too nice to give up for Emacs 25.1, but, at least > until the feature is further refined and/or performance is improved, > there needs to be a way to toggle it on and off. I think since Mark's patch from #28302 was applied the slowdown isn't as bad, but some people were reporting much bigger waits (depending on fonts I guess?) and I'm still seeing a noticable wait on the order of 1 or 2 seconds, so IMO having a toggle makes sense. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 16:27:13 2017 Received: (at 23377) by debbugs.gnu.org; 30 Sep 2017 20:27:13 +0000 Received: from localhost ([127.0.0.1]:41502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyOLx-0007V7-Al for submit@debbugs.gnu.org; Sat, 30 Sep 2017 16:27:13 -0400 Received: from mail-it0-f42.google.com ([209.85.214.42]:44342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dyOLu-0007Uq-25 for 23377@debbugs.gnu.org; Sat, 30 Sep 2017 16:27:10 -0400 Received: by mail-it0-f42.google.com with SMTP id d192so2765134itd.1 for <23377@debbugs.gnu.org>; Sat, 30 Sep 2017 13:27:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=VthuFAUbdeg4olYAPMpb/fXqT2qVNp6sUYNnAgKMA28=; b=HC2PVw66m0Kz5A9y3ys7ArWKRmlL7HzY2WD+jZqP4JAkY/LjjpI8Iusl3mEmKbxPOu Xp8lpZ2tf8MYE7xANAvcowlncM04Cwa67XY2pkv+yAfl2D7BNHy2aB9kXUFNATDCzFty bB21+ot+Dq4cVn8YqD0snBe/nylWlqI0ZMK0e4AKByf6LTKqqXieejAuzecOj04JbEIU OJvNQXrn9ZtLOZdTb4c+e4+WZIbOi29KqExLWxQmXaTpUEf8VbfsuI0thRrouIYIfgxH JxnnYsOlUxUKYMtOs9U/exkSKiJOIxt7o7UZKnfKeUak7Y/Jh+tAIn2pngyzPLwKUX9+ slng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=VthuFAUbdeg4olYAPMpb/fXqT2qVNp6sUYNnAgKMA28=; b=s+OtSUX5TNGDTUUrp8xsK/9wxOw8HkBVIhAWJe4XWfmfeHvBw5qYJKcn3eEQgTucnC yH9d6wKaJv+87J5dvPrZcjzeXbKyLVyPYaRvJtOkyad+h9Aqf2DeIYBR8Ca+Hf78BjBN 9VHRvw4SrLZ2GwrWLp9e++7Gldqo8l3XYHH89Tnf2PFfnlCWMXKZ+o9MFOtwvvEzho2T hX7d5OJCIPMnB2Bblw4bRMgTYI92pnkZsY5SW/mWfzjP/ZyeG/mBXXa6DodoEshPbjhJ j82hGhJ5t8cOCw/UkWwQVH0Y5cHiqPSxmVlc9Ey93UWXlyByw1DO4gv5piUAmk9k5uZz pmfw== X-Gm-Message-State: AMCzsaVH3KEjpnrguVlzrL/SfXMGcLaA+pJ/LbdGaA44cOILPRs4WDUc goOeb0Vtl3Dx9vvHAoOd5p09EQ== X-Google-Smtp-Source: AOwi7QC9e8Z526gZYTQBIUOAYrRt+KrO2B50oM5RDqbOIBzDI/5noVpT7pn9A/kJWiQThuerS31urA== X-Received: by 10.36.86.205 with SMTP id o196mr12608288itb.149.1506803224284; Sat, 30 Sep 2017 13:27:04 -0700 (PDT) Received: from moondust.localdomain.nodomain.none ([72.143.113.194]) by smtp.gmail.com with ESMTPSA id r132sm2968494iod.50.2017.09.30.13.27.03 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 30 Sep 2017 13:27:03 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) To: Noam Postavsky Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <87wpnlnrlz.fsf@gmail.com> <83mvog28d2.fsf@gnu.org> <87y47zke92.fsf@gmail.com> <838tzzzfd3.fsf@gnu.org> <87potbf5fb.fsf@gmail.com> <87fub4dtr9.fsf@users.sourceforge.net> Date: Sat, 30 Sep 2017 16:27:02 -0400 In-Reply-To: <87fub4dtr9.fsf@users.sourceforge.net> (Noam Postavsky's message of "Sat, 30 Sep 2017 12:40:58 -0400") Message-ID: <87poa80w6h.fsf@moondust.localdomain> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) At 12:40 -0400 on Saturday 2017-09-30, Noam Postavsky wrote: > > nljlistbox2@gmail.com (N. Jackson) writes: > >> At 10:21 +0300 on Wednesday 2016-04-27, Eli Zaretskii wrote: >>> >>> So what's the consensus here: do we need an option for turning >>> the character display off, or don't we? >> >> In my opinion FWIW (about 1.5 cents?), being able to see the >> character beside the name is too nice to give up for Emacs >> 25.1, but, at least until the feature is further refined and/or >> performance is improved, there needs to be a way to toggle it >> on and off. > > I think since Mark's patch from #28302 was applied the slowdown > isn't as bad, but some people were reporting much bigger waits > (depending on fonts I guess?) and I'm still seeing a noticable > wait on the order of 1 or 2 seconds, so IMO having a toggle > makes sense. I just retried my original recipe emacs -Q C-x 8 RET TAB on the emacs-26 branch and indeed it is amazingly much faster -- about one second here. It might be nice for those on older and slower hardware to have a toggle, but it is no longer so obviously necessary. N. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 09:53:48 2019 Received: (at 23377) by debbugs.gnu.org; 25 Jun 2019 13:53:48 +0000 Received: from localhost ([127.0.0.1]:59006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfltM-0005JY-JT for submit@debbugs.gnu.org; Tue, 25 Jun 2019 09:53:48 -0400 Received: from quimby.gnus.org ([80.91.231.51]:50030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfltH-0005JG-MF for 23377@debbugs.gnu.org; Tue, 25 Jun 2019 09:53:46 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfltD-0000XJ-LH; Tue, 25 Jun 2019 15:53:42 +0200 From: Lars Ingebrigtsen To: nljlistbox2@gmail.com (N. Jackson) Subject: Re: bug#23377: 25.0.93; Completion is extremely slow for insert-char References: <87wpnlnrlz.fsf@gmail.com> <83mvog28d2.fsf@gnu.org> <87y47zke92.fsf@gmail.com> <838tzzzfd3.fsf@gnu.org> <87potbf5fb.fsf@gmail.com> <87fub4dtr9.fsf@users.sourceforge.net> <87poa80w6h.fsf@moondust.localdomain> Date: Tue, 25 Jun 2019 15:53:39 +0200 In-Reply-To: <87poa80w6h.fsf@moondust.localdomain> (N. Jackson's message of "Sat, 30 Sep 2017 16:27:02 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: nljlistbox2@gmail.com (N. Jackson) writes: > I just retried my original recipe > > emacs -Q > C-x 8 RET > TAB > > on the emacs-26 branch and indeed it is amazingly much faster -- > about one second here. > > It might be nice for those on older [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 23377 Cc: 23377@debbugs.gnu.org, Eli Zaretskii , Noam Postavsky X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) nljlistbox2@gmail.com (N. Jackson) writes: > I just retried my original recipe > > emacs -Q > C-x 8 RET > TAB > > on the emacs-26 branch and indeed it is amazingly much faster -- > about one second here. > > It might be nice for those on older and slower hardware to have a > toggle, but it is no longer so obviously necessary. This was a long thread, but I think the rough consensus was that we do want the characters to be displayed by default, and now that that display is faster, there's not much point in adding a customisation option to switch it off. So I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 09:53:51 2019 Received: (at control) by debbugs.gnu.org; 25 Jun 2019 13:53:51 +0000 Received: from localhost ([127.0.0.1]:59009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfltO-0005Jn-Rp for submit@debbugs.gnu.org; Tue, 25 Jun 2019 09:53:51 -0400 Received: from quimby.gnus.org ([80.91.231.51]:50046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfltO-0005Jg-12 for control@debbugs.gnu.org; Tue, 25 Jun 2019 09:53:50 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfltL-0000XW-Do for control@debbugs.gnu.org; Tue, 25 Jun 2019 15:53:49 +0200 Date: Tue, 25 Jun 2019 15:53:47 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #23377 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 23377 wontfix close 23377 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 23377 wontfix close 23377 quit From unknown Fri Aug 15 20:52:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 24 Jul 2019 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator