From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Troy Daniels Newsgroups: gmane.emacs.bugs Subject: bug#55282: 27.2; Unknown symbols in compilation-error-regexp-alist cause Date: Thu, 5 May 2022 17:24:36 -0400 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000192e1505de4a5f21" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4699"; mail-complaints-to="usenet@ciao.gmane.io" To: 55282@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 06 00:23:20 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nmjsW-00010s-4M for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 06 May 2022 00:23:20 +0200 Original-Received: from localhost ([::1]:59096 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmjsV-0008GV-2j for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 05 May 2022 18:23:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmjsE-0008GM-SU for bug-gnu-emacs@gnu.org; Thu, 05 May 2022 18:23:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52830) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmjsE-0004ds-KF for bug-gnu-emacs@gnu.org; Thu, 05 May 2022 18:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nmjsE-0001sw-Gi for bug-gnu-emacs@gnu.org; Thu, 05 May 2022 18:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Troy Daniels Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 May 2022 22:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55282 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16517893277160 (code B ref -1); Thu, 05 May 2022 22:23:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 May 2022 22:22:07 +0000 Original-Received: from localhost ([127.0.0.1]:46727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmjrJ-0001rO-RO for submit@debbugs.gnu.org; Thu, 05 May 2022 18:22:07 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:41762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nmixy-0000Lr-JU for submit@debbugs.gnu.org; Thu, 05 May 2022 17:24:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51258) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmixy-0007c0-Ec for bug-gnu-emacs@gnu.org; Thu, 05 May 2022 17:24:54 -0400 Original-Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:54036) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmixu-0002D4-Oa for bug-gnu-emacs@gnu.org; Thu, 05 May 2022 17:24:54 -0400 Original-Received: by mail-wm1-x32c.google.com with SMTP id p189so3379965wmp.3 for ; Thu, 05 May 2022 14:24:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=CYwPXWNJMER9ounBuqJVfO3rGD2tcjE8vMAjJXMsQCg=; b=Amvd06srQeTeVJRSxLv21JBqs3weix4lLP4FmLh51F5/FoAJa9xTWwY9vDxQuginCB Pv4ltgl4vHu0Wq38X0MDR5izbN3+VZ9tadZPIH9D+oDmTRskSzlgJzFN/l0+pldcZl1M pZseg3SIlcPbak3Pdp0hNCq85Z2jVCjsjQMVtl4IQPIInbQt8KCStKz2IQHMTQi2zJb6 uXWXsKjFxGGk90LAuGOA6GKKtCUW5MoKNYoTg9K/3tB2hwNAsNN4Ih2Etxpwo9eAVrVZ oAtlL9v0QB6d3dmgjyE+qqgpyXhV78rGJakkKtppKQA9t04efHb5VSilDhexAB13JRSk e2lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CYwPXWNJMER9ounBuqJVfO3rGD2tcjE8vMAjJXMsQCg=; b=yUT80gEt8onBfU19pJk+48Vk+FK+9jLlD82d4FscUuwYxS3T4/PPdKf4NuCCKZ/MVt EA1yPV4IOP80Y2F4eGacXAdb6Klq5sjYKNgG0sDEB+Neb+WriVQYZCPirBduoef214Cy Nn8AJg36ON29v2NG4Yo0HajJTS+4gdYeXtyIobdjUA6PJdP1MO1eKCwMJWd12jZ1zg+i t/HaNRf79skdOUQQ086JNibf4blSsz6GfD4scgKo8YTuZWSfKtOlwTGyQltlz02DhDj8 Z0BzMQHp/yc9dlWdV+4rBZzaZnutT1gDOZZTx9vO+fBGsbMIKf9g8O9pGZCNMZyMg2dx Zm6A== X-Gm-Message-State: AOAM5308wpzadPu0VQHO3CSsmgNQgdJK3sYZ+j3hflgazb/gaFGMHIlm pHt7/rlCLWQdRqgAGdtDS7To5DLY9XvskGEhte2XyQtj9nc= X-Google-Smtp-Source: ABdhPJzENcQyEWsuhyx7D2bmwE42mmpOg4tgOS8kzSj59SNdbYrpPHBY+JC0Xp2OEwsO0/VNAnJAw2yeo8TkXpeUz9I= X-Received: by 2002:a05:600c:3b1f:b0:394:5399:a34 with SMTP id m31-20020a05600c3b1f00b0039453990a34mr6550575wms.40.1651785887984; Thu, 05 May 2022 14:24:47 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=udalrich.schermer@gmail.com; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 05 May 2022 18:22:04 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231468 Archived-At: --000000000000192e1505de4a5f21 Content-Type: text/plain; charset="UTF-8" (A description is also at https://emacs.stackexchange.com/questions/71644/limiting-compilation-error-to-symbols-that-are-not-always-loaded/71650#71650 ) Summary: I have customized compilation-error-regexp-alist to only include errors from languages that I frequently use. This starts with cargo rustc-colon rustc rustc-refs Those values do not get added to compilation-error-regexp-alist-alist until rust-mode is loaded. If I start a compilation before I have loaded a rust file (and thus loaded rust mode), compilation-parse-errors repeatedly raises errors (dozens of times in a few seconds in a typical case) and locks emacs until the compilation stops producing output. If there is a symbol that maps to nil, that symbol should be silently ignored (or a warning issued the first time a symbol fails to map). It looks like the code after (if (symbolp item) (setq item (cdr (assq item compilation-error-regexp-alist-alist)))) should be wrapped in (when ...) statement. Reproduce: $ emacs -Q (require 'compile) M-x customize-variable RET compilation-error-regexp-alist RET Add a new entry: rust Set for current session M-x compile RET Change the command from `make -k' to `yes' At this point, emacs will make a strange noise, as it signals many errors almost simultaneously. *Messages* will have many instances of error in process filter: cond: Wrong type argument: stringp, nil error in process filter: Wrong type argument: stringp, nil and the probably several error in process filter: Variable binding depth exceeds max-specpdl-size and related errors. In GNU Emacs 27.2 (build 1, x86_64-apple-darwin20.6.0, NS appkit-2022.60 Version 11.6.4 (Build 20G417)) of 2022-03-02 built on str-mac-0869 Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.6.5 Recent messages: [2022-05-05 16:50:49.075] Mark saved where search started [2022-05-05 16:51:10.114] Mark saved where search started [2022-05-05 16:51:35.161] Mark saved where search started [2022-05-05 16:51:36.837] Mark set [2022-05-05 16:55:40.613] Save file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/ arcs.rs? (y, n, !, ., q, C-r, C-f, d or C-h) [2022-05-05 16:55:40.880] Save file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/ arcs.rs? (y, n, !, ., q, C-r, C-f, d or C-h) y [2022-05-05 16:55:40.891] Saving file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/arcs.rs... [2022-05-05 16:55:41.068] Formatted buffer with rustfmt. Wrote /Users/tda0106/projects/sigmaPlus/git/py-mod-query-builder/queries/src/ arcs.rs [2022-05-05 17:01:08.968] Making completion list... Configured using: 'configure --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-head@27/27.2_1/share/info/emacs --prefix=/usr/local/Cellar/emacs-head@27/27.2_1 --without-x --without-dbus --with-imagemagick --with-modules --with-gnutls --with-rsvg --with-xml2 --with-xwidgets --with-ns --disable-ns-self-contained' Configured features: RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS XIM NS MODULES THREADS XWIDGETS JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Rust Minor modes in effect: racer-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: t treemacs-fringe-indicator-mode: t which-function-mode: t global-semantic-decoration-mode: t global-semanticdb-minor-mode: t flycheck-color-mode-line-mode: t wucuo-mode: t highlight-indent-guides-mode: t idle-highlight-mode: t global-flycheck-mode: t flycheck-mode: t default-text-scale-mode: t balanced-windows-mode: t yas-global-mode: t yas-minor-mode: t company-mode: t beacon-mode: t shell-dirtrack-mode: t pallet-mode: t pyvenv-tracking-mode: t pyvenv-mode: t ido-grid-mode: t global-hl-line-mode: t desktop-save-mode: t global-semantic-idle-breadcrumbs-mode: t global-semantic-idle-completions-mode: t global-semantic-idle-scheduler-mode: t global-semantic-idle-local-symbol-highlight-mode: t global-semantic-idle-summary-mode: t global-semantic-highlight-func-mode: t global-semantic-stickyfunc-mode: t semantic-mode: t show-paren-mode: t global-so-long-mode: t cl-old-struct-compat-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-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 line-number-mode: t Load-path shadows: /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-xml hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-xml /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-csharp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-csharp /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-erlang hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-erlang /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-haxe hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-haxe /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-terraform hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-terraform /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-pwsh hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pwsh /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-elm hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-elm /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-html hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-html /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode-autoloads hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode-autoloads /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-verilog hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-verilog /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-vetur hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vetur /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-clojure hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-clojure /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-yaml hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-yaml /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-eslint hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-eslint /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-solargraph hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-solargraph /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-fsharp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-fsharp /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-vhdl hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vhdl /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-pyls hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pyls /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-css hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-css /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-json hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-json /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-go hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-go /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-rust hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-rust /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode-pkg hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode-pkg /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask hides /usr/local/share/emacs/site-lisp/cask/cask /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask-bootstrap hides /usr/local/share/emacs/site-lisp/cask/cask-bootstrap /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/eldoc-1.11.1/eldoc hides /usr/local/Cellar/emacs-head@27 /27.2_1/share/emacs/27.2/lisp/emacs-lisp/eldoc Features: (shadow mail-extr emacsbug sendmail ediff company-semantic racer sort find-dired rst conf-mode gitlab-ci-mode yaml-mode shell-here rust-utils rust-mode rust-rustfmt rust-playpen rust-compile rust-cargo edebug dabbrev jka-compr cl-print debug backtrace find-file-in-project adaptive-wrap wucuo-flyspell-html-verify windmove find-file lsp-protocol lsp-mode spinner markdown-mode noutline outline ewoc em-glob dash-functional lsp-treemacs-themes treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks hydra lv thunk treemacs-interface treemacs-extensions treemacs-mouse-interface treemacs-tags treemacs-faces treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations bookmark treemacs-async treemacs-visuals treemacs-fringe-indicator treemacs-icons treemacs-themes treemacs-workspaces treemacs-scope treemacs-dom treemacs-core-utils treemacs-macros treemacs-logging treemacs-customization pfuture ht inline posframe tar-mode autoload mm-archive message rfc822 mml mml-sec epa epg gnus-util rmail rmail-loaddefs text-property-search mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls network-stream url-http mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm rmc puny url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap epg-config semantic/tag-write semantic/analyze/complete xml tabify ace-window avy semantic/complete eieio-opt two-column misearch multi-isearch view hi-lock benchmark semantic/db-typecache rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap sgml-mode dom nxml-util nxml-enc xmltok add-log semantic/edit powerline powerline-separators adjust-parens ac-ispell auto-complete popup powerline-themes my-manoj-dark-theme highlight-operators tmmofl jdibug jdibug-menu jdibug-run jdibug-ui jdibug-expr jdibug-java-expr-wy jdi jdwp jdibug-util bindat tree-mode elog cap-words superword subword jdee-flycheck semantic/wisent/javascript-jv semantic/wisent/js-wy which-func semantic/tag-file semantic/wisent/python semantic/decorate/include semantic/db-find semantic/db-ref semantic/decorate/mode semantic/dep semantic/wisent/python-wy semantic/db-mode semantic/wisent/java-tags semantic/wisent/javat-wy srecode/mode semantic/wisent semantic/wisent/wisent srecode/insert srecode/filters srecode/args ede/speedbar ede/files ede ede/detect ede/base ede/auto ede/source eieio-speedbar eieio-custom srecode/find srecode/map srecode/ctxt srecode/compile srecode/dictionary srecode/fields srecode/table srecode jdee-plugins jdee-package jdee jdee-wiz jdee-test jdee-stacktrace jdee-refactor dired-aux jdee-project-file jdee-maven jdee-keys jdee-jdb jdee-java-grammar jdee-which-method jdee-font-lock jdee-issues jdee-help jdee-gen tempo jdee-find jdee-deps jdee-cygwin jdee-custom jdee-compile jdee-class jdee-bytecode jdee-bug jdee-run jdee-jdk-manager jdee-dbs jdee-dbo jdee-widgets tree-widget jdee-db jdee-open-source semantic/senator semantic/decorate jdee-import jdee-complete jdee-archive memoize jdee-parse jdee-backend jdee-bsh jdee-util arc-mode archive-mode jdee-parse-expr beanshell semantic/sb speedbar sb-image dframe jdee-imenu semantic/imenu semantic/db-file data-debug cedet-files semantic/java semantic/doc jdee-avl-tree avl-tree efc jdee-annotations jdee-abbrev jdee-classpath jdee-files jdee-activator jdee-log dockerfile-mode sh-script smie executable origami origami-parsers cl json-mode json-snatcher js imenu cc-mode cc-fonts cc-guess cc-menus cc-cmds vc-git flycheck-color-mode-line face-remap company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-template company-cmake company-bbdb wucuo wucuo-sdk find-lisp dired dired-loaddefs flyspell ispell highlight-indent-guides color idle-highlight-mode matlab matlab-scan matlab-syntax matlab-compat pulse flycheck default-text-scale aggressive-indent balanced-windows common-lisp-snippets java-snippets yasnippet highlight-indentation flymake-proc flymake thingatpt company-capf company pcase help-fns radix-tree elpy elpy-rpc elpy-shell elpy-profile elpy-django elpy-refactor diff-mode python tramp-sh docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration tramp-compat parse-time iso8601 time-date ls-lisp format-spec hideshow files-x etags fileloop generator xref project cus-edit wid-edit beacon bash-completion shell pcomplete auto-auto-indent es-lib es-lib-total-line es-lib-lexical es-lib-buffer-local-set-key es-lib-text-navigate es-lib-core-functions es-lib-core-macros pallet hocon-mode use-package-core pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ido-grid-mode hl-line ido desktop frameset server semantic/idle semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/db eieio-base semantic/format ezimage semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic pp semantic/tag semantic/lex semantic/fw mode-local find-func cedet paren grep compile comint ring cus-start cus-load dmacro advice autorevert filenotify ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-util ediff-init sharp-sexp derived easy-mmode cc-styles cc-align cc-engine cc-vars cc-defs edmacro kmacro string-inflection ansi-color so-long no-littering compat rx warnings cask cl-extra help-mode cask-bootstrap ansi package-recipe-mode package-build-badges package-build package-recipe eieio-compat lisp-mnt shut-up epl git commander f dash s finder-inf info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer 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 composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray 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 threads xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 5984602 406751) (symbols 48 67667 2) (strings 32 551375 30743) (string-bytes 1 13484187) (vectors 16 293396) (vector-slots 8 3582139 430544) (floats 8 584 3866) (intervals 56 532087 2447) (buffers 1000 202)) --000000000000192e1505de4a5f21 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

(A description is also at
https://emacs.stackexchange.com/questi= ons/71644/limiting-compilation-error-to-symbols-that-are-not-always-loaded/= 71650#71650)

Summary: I have customized compilation-error-regexp= -alist to only
include errors from languages that I frequently use.=C2= =A0 This starts with

cargo rustc-colon rustc rustc-refs

Those= values do not get added to compilation-error-regexp-alist-alist
until r= ust-mode is loaded.=C2=A0 If I start a compilation before I have
loaded = a rust file (and thus loaded rust mode), compilation-parse-errors
repeat= edly raises errors (dozens of times in a few seconds in a typical
case) = and locks emacs until the compilation stops producing output.

If the= re is a symbol that maps to nil, that symbol should be silently
ignored = (or a warning issued the first time a symbol fails to map).

It looks= like the code after=C2=A0

=C2=A0 =C2=A0 (if (symbolp it= em)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (setq item (cdr (assq item
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 compilation-error-regexp-alist-alist))))

should be wrapped in (when ...) statement.

Re= produce:

$ emacs -Q
(require 'compile)
M-x customize-varia= ble RET compilation-error-regexp-alist RET
Add a new entry: rust
Set = for current session
M-x compile RET
Change the command from `make -k&= #39; to `yes'

At this point, emacs will make a strange noise, as= it signals many
errors almost simultaneously. =C2=A0*Messages* will hav= e many instances of

error in process filter: cond: Wrong type argume= nt: stringp, nil
error in process filter: Wrong type argument: stringp, = nil

and the probably several

error in process filter: Variabl= e binding depth exceeds max-specpdl-size

and related errors.

=
In GNU Emacs 27.2 (build 1, x86_64-apple-darwin20.6.0, NS appkit-2022.6= 0 Version 11.6.4 (Build 20G417))
=C2=A0of 2022-03-02 built on str-mac-08= 69
Windowing system distributor 'Apple', version 10.3.2022
Sy= stem Description: =C2=A0macOS 11.6.5

Recent messages:
[2022-05-05= 16:50:49.075] Mark saved where search started
[2022-05-05 16:51:10.114]= Mark saved where search started
[2022-05-05 16:51:35.161] Mark saved wh= ere search started
[2022-05-05 16:51:36.837] Mark set
[2022-05-05 16:= 55:40.613] Save file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-bui= lder/queries/src/arcs.rs? (y, n, !, ., q, C-= r, C-f, d or C-h)
[2022-05-05 16:55:40.880] Save file /Users/tda0106/pr= ojects/sigmaPlus/git/py-mod-query-builder/queries/src/arcs.rs? (y, n, !, ., q, C-r, C-f, d or C-h) y
[2022-05-05 16:= 55:40.891] Saving file /Users/tda0106/projects/sigmaPlus/git/py-mod-query-b= uilder/queries/src/arcs.rs...
[2022-05-05 16:55:41.068] Formatted buffer= with rustfmt.
Wrote /Users/tda0106/projects/sigmaPlus/git/py-mod-query-= builder/queries/src/arcs.rs
[2022-05-05 1= 7:01:08.968] Making completion list...

Configured using:
=C2=A0&#= 39;configure --enable-locallisppath=3D/usr/local/share/emacs/site-lisp
= =C2=A0--infodir=3D/usr/local/Cellar/emacs-head@27/27.2_1/share/info/emacs=C2=A0--prefix=3D/usr/local/Cellar/emacs-head@27/27.2_1 --without-x
= =C2=A0--without-dbus --with-imagemagick --with-modules --with-gnutls
=C2= =A0--with-rsvg --with-xml2 --with-xwidgets --with-ns
=C2=A0--disable-ns-= self-contained'

Configured features:
RSVG IMAGEMAGICK GLIB NO= TIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS XIM NS MODULES T= HREADS XWIDGETS JSON PDUMPER LCMS2
GMP

Important settings:
=C2= =A0 value of $LANG: en_US.UTF-8
=C2=A0 locale-coding-system: utf-8-unix<= br>
Major mode: Rust

Minor modes in effect:
=C2=A0 racer-mode:= t
=C2=A0 treemacs-filewatch-mode: t
=C2=A0 treemacs-follow-mode: t=C2=A0 treemacs-git-mode: t
=C2=A0 treemacs-fringe-indicator-mode: t=C2=A0 which-function-mode: t
=C2=A0 global-semantic-decoration-mode: = t
=C2=A0 global-semanticdb-minor-mode: t
=C2=A0 flycheck-color-mode-l= ine-mode: t
=C2=A0 wucuo-mode: t
=C2=A0 highlight-indent-guides-mode:= t
=C2=A0 idle-highlight-mode: t
=C2=A0 global-flycheck-mode: t
= =C2=A0 flycheck-mode: t
=C2=A0 default-text-scale-mode: t
=C2=A0 bala= nced-windows-mode: t
=C2=A0 yas-global-mode: t
=C2=A0 yas-minor-mode:= t
=C2=A0 company-mode: t
=C2=A0 beacon-mode: t
=C2=A0 shell-dirtr= ack-mode: t
=C2=A0 pallet-mode: t
=C2=A0 pyvenv-tracking-mode: t
= =C2=A0 pyvenv-mode: t
=C2=A0 ido-grid-mode: t
=C2=A0 global-hl-line-m= ode: t
=C2=A0 desktop-save-mode: t
=C2=A0 global-semantic-idle-breadc= rumbs-mode: t
=C2=A0 global-semantic-idle-completions-mode: t
=C2=A0 = global-semantic-idle-scheduler-mode: t
=C2=A0 global-semantic-idle-local= -symbol-highlight-mode: t
=C2=A0 global-semantic-idle-summary-mode: t=C2=A0 global-semantic-highlight-func-mode: t
=C2=A0 global-semantic-st= ickyfunc-mode: t
=C2=A0 semantic-mode: t
=C2=A0 show-paren-mode: t=C2=A0 global-so-long-mode: t
=C2=A0 cl-old-struct-compat-mode: t
= =C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-mode: t
=C2=A0 eldoc-mode:= t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2= =A0 tool-bar-mode: t
=C2=A0 menu-bar-mode: t
=C2=A0 file-name-shadow-= mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
= =C2=A0 blink-cursor-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 au= to-encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 line-num= ber-mode: t

Load-path shadows:
/Users/tda0106/dotfiles/.emacs.d/.= cask/27.2/elpa/lsp-mode-20220502.459/lsp-xml hides /Users/tda0106/.emacs.d/= elpa/lsp-mode-20200215.943/lsp-xml
/Users/tda0106/dotfiles/.emacs.d/.cas= k/27.2/elpa/lsp-mode-20220502.459/lsp-csharp hides /Users/tda0106/.emacs.d/= elpa/lsp-mode-20200215.943/lsp-csharp
/Users/tda0106/dotfiles/.emacs.d/.= cask/27.2/elpa/lsp-mode-20220502.459/lsp-erlang hides /Users/tda0106/.emacs= .d/elpa/lsp-mode-20200215.943/lsp-erlang
/Users/tda0106/dotfiles/.emacs.= d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-haxe hides /Users/tda0106/.emac= s.d/elpa/lsp-mode-20200215.943/lsp-haxe
/Users/tda0106/dotfiles/.emacs.d= /.cask/27.2/elpa/lsp-mode-20220502.459/lsp-terraform hides /Users/tda0106/.= emacs.d/elpa/lsp-mode-20200215.943/lsp-terraform
/Users/tda0106/dotfiles= /.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-pwsh hides /Users/tda01= 06/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pwsh
/Users/tda0106/dotfiles/= .emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-elm hides /Users/tda0106= /.emacs.d/elpa/lsp-mode-20200215.943/lsp-elm
/Users/tda0106/dotfiles/.em= acs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-html hides /Users/tda0106/.= emacs.d/elpa/lsp-mode-20200215.943/lsp-html
/Users/tda0106/dotfiles/.ema= cs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp hides /Users/tda0106/.emacs.= d/elpa/lsp-mode-20200215.943/lsp
/Users/tda0106/dotfiles/.emacs.d/.cask/= 27.2/elpa/lsp-mode-20220502.459/lsp-mode-autoloads hides /Users/tda0106/.em= acs.d/elpa/lsp-mode-20200215.943/lsp-mode-autoloads
/Users/tda0106/dotfi= les/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-verilog hides /Users= /tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-verilog
/Users/tda0106/= dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-vetur hides /Us= ers/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vetur
/Users/tda0106= /dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-clojure hides = /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-clojure
/Users/td= a0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-yaml hide= s /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-yaml
/Users/tda= 0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-eslint hid= es /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-eslint
/Users/= tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-solargr= aph hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-solargraph=
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/= lsp-fsharp hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-fsh= arp
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.4= 59/lsp-vhdl hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-vh= dl
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.45= 9/lsp-pyls hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-pyl= s
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459= /lsp-mode hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode=
/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/= lsp-css hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-css/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp= -json hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-json
= /Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-= go hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-go
/User= s/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-rust = hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-rust
/Users= /tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/lsp-mode-20220502.459/lsp-mode-p= kg hides /Users/tda0106/.emacs.d/elpa/lsp-mode-20200215.943/lsp-mode-pkg/Users/tda0106/dotfiles/.emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask h= ides /usr/local/share/emacs/site-lisp/cask/cask
/Users/tda0106/dotfiles/= .emacs.d/.cask/27.2/elpa/cask-20220503.1109/cask-bootstrap hides /usr/local= /share/emacs/site-lisp/cask/cask-bootstrap
/Users/tda0106/dotfiles/.emac= s.d/.cask/27.2/elpa/eldoc-1.11.1/eldoc hides /usr/local/Cellar/emacs-head@2= 7/27.2_1/share/emacs/27.2/lisp/emacs-lisp/eldoc

Features:
(shadow= mail-extr emacsbug sendmail ediff company-semantic racer sort
find-dire= d rst conf-mode gitlab-ci-mode yaml-mode shell-here rust-utils
rust-mode= rust-rustfmt rust-playpen rust-compile rust-cargo edebug
dabbrev jka-co= mpr cl-print debug backtrace find-file-in-project
adaptive-wrap wucuo-fl= yspell-html-verify windmove find-file lsp-protocol
lsp-mode spinner mark= down-mode noutline outline ewoc em-glob
dash-functional lsp-treemacs-the= mes treemacs treemacs-header-line
treemacs-compatibility treemacs-mode t= reemacs-bookmarks hydra lv thunk
treemacs-interface treemacs-extensions = treemacs-mouse-interface
treemacs-tags treemacs-faces treemacs-persisten= ce
treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering
tr= eemacs-annotations bookmark treemacs-async treemacs-visuals
treemacs-fri= nge-indicator treemacs-icons treemacs-themes
treemacs-workspaces treemac= s-scope treemacs-dom treemacs-core-utils
treemacs-macros treemacs-loggin= g treemacs-customization pfuture ht
inline posframe tar-mode autoload mm= -archive message rfc822 mml mml-sec
epa epg gnus-util rmail rmail-loadde= fs text-property-search mailabbrev
gmm-utils mailheader mm-decode mm-bod= ies mm-encode mail-utils gnutls
network-stream url-http mail-parse rfc22= 31 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr url-gw nsm rmc puny url= -cache url-auth url
url-proxy url-privacy url-expand url-methods url-his= tory url-cookie
url-domsuf url-util mailcap epg-config semantic/tag-writ= e
semantic/analyze/complete xml tabify ace-window avy semantic/complete<= br>eieio-opt two-column misearch multi-isearch view hi-lock benchmark
se= mantic/db-typecache rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid
rng-= loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn
nxm= l-ns nxml-mode nxml-outln nxml-rap sgml-mode dom nxml-util nxml-enc
xmlt= ok add-log semantic/edit powerline powerline-separators
adjust-parens ac= -ispell auto-complete popup powerline-themes
my-manoj-dark-theme highlig= ht-operators tmmofl jdibug jdibug-menu
jdibug-run jdibug-ui jdibug-expr = jdibug-java-expr-wy jdi jdwp
jdibug-util bindat tree-mode elog cap-words= superword subword
jdee-flycheck semantic/wisent/javascript-jv semantic/= wisent/js-wy
which-func semantic/tag-file semantic/wisent/python
sema= ntic/decorate/include semantic/db-find semantic/db-ref
semantic/decorate= /mode semantic/dep semantic/wisent/python-wy
semantic/db-mode semantic/w= isent/java-tags semantic/wisent/javat-wy
srecode/mode semantic/wisent se= mantic/wisent/wisent srecode/insert
srecode/filters srecode/args ede/spe= edbar ede/files ede ede/detect
ede/base ede/auto ede/source eieio-speedb= ar eieio-custom srecode/find
srecode/map srecode/ctxt srecode/compile sr= ecode/dictionary
srecode/fields srecode/table srecode jdee-plugins jdee-= package jdee
jdee-wiz jdee-test jdee-stacktrace jdee-refactor dired-aux<= br>jdee-project-file jdee-maven jdee-keys jdee-jdb jdee-java-grammar
jde= e-which-method jdee-font-lock jdee-issues jdee-help jdee-gen tempo
jdee-= find jdee-deps jdee-cygwin jdee-custom jdee-compile jdee-class
jdee-byte= code jdee-bug jdee-run jdee-jdk-manager jdee-dbs jdee-dbo
jdee-widgets t= ree-widget jdee-db jdee-open-source semantic/senator
semantic/decorate j= dee-import jdee-complete jdee-archive memoize
jdee-parse jdee-backend jd= ee-bsh jdee-util arc-mode archive-mode
jdee-parse-expr beanshell semanti= c/sb speedbar sb-image dframe
jdee-imenu semantic/imenu semantic/db-file= data-debug cedet-files
semantic/java semantic/doc jdee-avl-tree avl-tre= e efc jdee-annotations
jdee-abbrev jdee-classpath jdee-files jdee-activa= tor jdee-log
dockerfile-mode sh-script smie executable origami origami-p= arsers cl
json-mode json-snatcher js imenu cc-mode cc-fonts cc-guess cc-= menus
cc-cmds vc-git flycheck-color-mode-line face-remap company-oddmuse=
company-keywords company-etags company-gtags company-dabbrev-code
co= mpany-dabbrev company-files company-clang company-template
company-cmake= company-bbdb wucuo wucuo-sdk find-lisp dired
dired-loaddefs flyspell is= pell highlight-indent-guides color
idle-highlight-mode matlab matlab-sca= n matlab-syntax matlab-compat pulse
flycheck default-text-scale aggressi= ve-indent balanced-windows
common-lisp-snippets java-snippets yasnippet = highlight-indentation
flymake-proc flymake thingatpt company-capf compan= y pcase help-fns
radix-tree elpy elpy-rpc elpy-shell elpy-profile elpy-d= jango
elpy-refactor diff-mode python tramp-sh docker-tramp tramp-cache t= ramp
tramp-loaddefs trampver tramp-integration tramp-compat parse-timeiso8601 time-date ls-lisp format-spec hideshow files-x etags fileloop
= generator xref project cus-edit wid-edit beacon bash-completion shell
pc= omplete auto-auto-indent es-lib es-lib-total-line es-lib-lexical
es-lib-= buffer-local-set-key es-lib-text-navigate es-lib-core-functions
es-lib-c= ore-macros pallet hocon-mode use-package-core pyvenv eshell
esh-cmd esh-= ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups
esh-util ido-g= rid-mode hl-line ido desktop frameset server semantic/idle
semantic/anal= yze semantic/sort semantic/scope semantic/analyze/fcn
semantic/db eieio-= base semantic/format ezimage semantic/tag-ls
semantic/find semantic/ctxt= semantic/util-modes semantic/util semantic
pp semantic/tag semantic/lex= semantic/fw mode-local find-func cedet
paren grep compile comint ring c= us-start cus-load dmacro advice
autorevert filenotify ediff-merg ediff-m= ult ediff-wind ediff-diff
ediff-help ediff-util ediff-init sharp-sexp de= rived easy-mmode cc-styles
cc-align cc-engine cc-vars cc-defs edmacro km= acro string-inflection
ansi-color so-long no-littering compat rx warning= s cask cl-extra
help-mode cask-bootstrap ansi package-recipe-mode packag= e-build-badges
package-build package-recipe eieio-compat lisp-mnt shut-u= p epl git
commander f dash s finder-inf info package easymenu browse-url=
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
e= ieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv
by= tecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric
uniq= uify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win
ucs-n= ormalize mule-util term/common-win tool-bar dnd fontset image
regexp-opt= fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode= prog-mode register page tab-bar menu-bar rfn-eshadow isearch
timer sele= ct scroll-bar mouse jit-lock font-lock syntax facemenu
font-core term/tt= y-colors frame minibuffer cl-generic cham georgian
utf-8-lang misc-lang = vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 he= brew greek romanian slovak czech european
ethiopic indian cyrillic chine= se composite charscript charprop
case-table epa-hook jka-cmpr-hook help = simple abbrev obarray
cl-preloaded nadvice loaddefs button faces cus-fac= e macroexp files
text-properties overlay sha1 md5 base64 format env code= -pages mule
custom widget hashtable-print-readable backquote threads
= xwidget-internal kqueue cocoa ns lcms2 multi-tty make-network-process
em= acs)

Memory information:
((conses 16 5984602 406751)
=C2=A0(sy= mbols 48 67667 2)
=C2=A0(strings 32 551375 30743)
=C2=A0(string-bytes= 1 13484187)
=C2=A0(vectors 16 293396)
=C2=A0(vector-slots 8 3582139 = 430544)
=C2=A0(floats 8 584 3866)
=C2=A0(intervals 56 532087 2447)=C2=A0(buffers 1000 202))
--000000000000192e1505de4a5f21--