From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#29417: 26.0.90: minor modes enabled after C-h f Date: Thu, 23 Nov 2017 18:45:45 -0500 Message-ID: <87mv3czhhy.fsf@users.sourceforge.net> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1511480787 20767 195.159.176.226 (23 Nov 2017 23:46:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 23 Nov 2017 23:46:27 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) Cc: 29417@debbugs.gnu.org To: charles@aurox.ch (Charles A. Roelli) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 24 00:46:21 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eI1C6-00042B-Cq for geb-bug-gnu-emacs@m.gmane.org; Fri, 24 Nov 2017 00:46:11 +0100 Original-Received: from localhost ([::1]:46649 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eI1C8-0000Iu-Hl for geb-bug-gnu-emacs@m.gmane.org; Thu, 23 Nov 2017 18:46:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50880) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eI1C1-0000Hj-Mp for bug-gnu-emacs@gnu.org; Thu, 23 Nov 2017 18:46:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eI1Bz-0003Tz-1u for bug-gnu-emacs@gnu.org; Thu, 23 Nov 2017 18:46:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45693) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eI1By-0003Si-S2 for bug-gnu-emacs@gnu.org; Thu, 23 Nov 2017 18:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eI1By-0008K6-El for bug-gnu-emacs@gnu.org; Thu, 23 Nov 2017 18:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Nov 2017 23:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29417 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29417-submit@debbugs.gnu.org id=B29417.151148075631981 (code B ref 29417); Thu, 23 Nov 2017 23:46:02 +0000 Original-Received: (at 29417) by debbugs.gnu.org; 23 Nov 2017 23:45:56 +0000 Original-Received: from localhost ([127.0.0.1]:54374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eI1Bs-0008Jf-33 for submit@debbugs.gnu.org; Thu, 23 Nov 2017 18:45:56 -0500 Original-Received: from mail-io0-f171.google.com ([209.85.223.171]:41228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eI1Bp-0008JN-IU; Thu, 23 Nov 2017 18:45:54 -0500 Original-Received: by mail-io0-f171.google.com with SMTP id g73so27924633ioj.8; Thu, 23 Nov 2017 15:45:53 -0800 (PST) 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=J1OszinbjQiGWD7sx+hvqfnmxZbU+DFt2k4u5zVzUn0=; b=dWhyaTwvQHOsxpp0mOg4H+tFr5P88YVcFngQ9fn8PcEfQCy+1A1mRQCBF4ZxoLPVnl WWX6Z78jmtgaWAeJ8VYjdjxCsQIw7kRKZ1h17fHSefaXXVPgTEdncydIVNp51s0mhEYQ slF/32LeXDVWeikeWUcrOOo7EOB0NlIr/q1NOc/FSadhtvfmk70/rLDDNy56n7flWvUo UOy8Wc7Gair1akbHTP4p3ee6p5BNDiLa1FMTA0+o5Eba4RnXn8yv+ccDdfHS+7rE1/ud Dl6NKo2HPAEVryroS4Tlq1Yxg5nT/bVGU0mnA9B9JMbIi5noguCA2InAMJWXehyydURU QjTA== 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=J1OszinbjQiGWD7sx+hvqfnmxZbU+DFt2k4u5zVzUn0=; b=S1jTozFdiYU86+IeNYdzW4HOD0HVefjReuiOdNdJnRpO8e5Eibca/oq4WB596Qpc8H 178u7rAvrXI8BVBgwIR4kNgYAXsuK05juuDi+OSVbaZIpBxS8Z5/6XafzYmLO4gYCno4 gwzruG+I+F6hh2BLVVRm2Hne+Gsjt3bvJe7bbQwh3uGZ+iPPQVGDqpQvnSn+dvT7PNZe quGqhmhFSore8eNhaxWTNYFXznWGNL2SfoULnaSryHGgiVgCaWYJ6kdQx8+3N2Zus/7v ru941glD46Z+dKZfHu9GyLwliSePBa+lG2nbAO6jszpbF9azxW9kocEYIUc8vOQ4I9VB /U/A== X-Gm-Message-State: AJaThX5INKOnifPYM3LxM8nG14WZwcbFbUwsu72djhyVVIMEDoqRVXVh uKVODYkF4RZfHVBb2kbbbc8X9g== X-Google-Smtp-Source: AGs4zMay4SBVQKyxVyU+cja6mEDsm9+xv4174yrHYpcDGJfRbfX+O0ry/iE2qh1xiZ1M1Uta+QLUNw== X-Received: by 10.107.107.23 with SMTP id g23mr29822246ioc.283.1511480747651; Thu, 23 Nov 2017 15:45:47 -0800 (PST) Original-Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id l200sm3737651itl.36.2017.11.23.15.45.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 23 Nov 2017 15:45:46 -0800 (PST) In-Reply-To: (Charles A. Roelli's message of "Thu, 23 Nov 2017 21:20:59 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:140282 Archived-At: --=-=-= Content-Type: text/plain merge 29417 28607 quit charles@aurox.ch (Charles A. Roelli) writes: > C-h f erc- TAB C-g > The Erc-* minor modes should not be enabled. I believe this is a dup of #28607 "27.0.50; help-fns unsolicited elisp loading". --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=erc-menu-debug-watch-backtrace.txt Content-Transfer-Encoding: quoted-printable Content-Description: backtrace from (debug-watch 'erc-menu) Debugger entered--setting erc-menu to nil:=20 debug--implement-debug-watch(erc-menu nil set nil) (defvar erc-menu def-tmp-var "ERC menu") (lambda (def-tmp-var) (defvar erc-menu def-tmp-var "ERC menu"))(nil) erc-menu-enable() erc-menu-mode(1) erc-update-modules() #f(compiled-function (sym val) #)(erc-modules (netspl= it fill button match track completion readonly networks ring autojoin nonco= mmands irccontrols move-to-prompt stamp menu list)) custom-initialize-reset(erc-modules (funcall (function #f(compiled-functi= on () #)))) custom-declare-variable(erc-modules (funcall (function #f(compiled-functi= on () #))) "A list of modules which ERC should enable.\= nIf you set the value of this without using `customize' remember to call\n(= erc-update-modules) after you change it. When using `customize', modules\n= removed from the list will be disabled." :get #f(compiled-function (sym) #<= bytecode 0x110ea11>) :set #f(compiled-function (sym val) #) :type (set :greedy t (const :tag "autoaway: Set away status automatica= lly" autoaway) (const :tag "autojoin: Join channels automatically" autojoin= ) (const :tag "button: Buttonize URLs, nicknames, and other text" button) (= const :tag "capab: Mark unidentified users on servers supporting CAPAB" cap= ab-identify) (const :tag "completion: Complete nicknames and commands (prog= rammable)" completion) (const :tag "hecomplete: Complete nicknames and comm= ands (obsolete, use \"completion\")" hecomplete) (const :tag "dcc: Provide = Direct Client-to-Client support" dcc) (const :tag "fill: Wrap long lines" f= ill) (const :tag "identd: Launch an identd server on port 8113" identd) (co= nst :tag "irccontrols: Highlight or remove IRC control characters" irccontr= ols) (const :tag "keep-place: Leave point above un-viewed text" keep-place)= (const :tag "list: List channels in a separate buffer" list) (const :tag "= log: Save buffers in logs" log) (const :tag "match: Highlight pals, fools, = and other keywords" match) (const :tag "menu: Display a menu in ERC buffers= " menu) (const :tag "move-to-prompt: Move to the prompt when typing text" m= ove-to-prompt) (const :tag "netsplit: Detect netsplits" netsplit) (const :t= ag "networks: Provide data about IRC networks" networks) (const :tag "nonco= mmands: Don't display non-IRC commands after evaluation" noncommands) (cons= t :tag "notify: Notify when the online status of certain users changes" not= ify) (const :tag "notifications: Send notifications on PRIVMSG or nickname = mentions" notifications) (const :tag "page: Process CTCP PAGE requests from= IRC" page) (const :tag "readonly: Make displayed lines read-only" readonly= ) (const :tag "replace: Replace text in messages" replace) (const :tag "rin= g: Enable an input history" ring) (const :tag "scrolltobottom: Scroll to th= e bottom of the buffer" scrolltobottom) (const :tag "services: Identify to = Nickserv (IRC Services) automatically" services) (const :tag "smiley: Conve= rt smileys to pretty icons" smiley) (const :tag "sound: Play sounds when yo= u receive CTCP SOUND requests" sound) (const :tag "stamp: Add timestamps to= messages" stamp) (const :tag "spelling: Check spelling" spelling) (const := tag "track: Track channel activity in the mode-line" track) (const :tag "tr= uncate: Truncate buffers to a certain size" truncate) (const :tag "unmorse:= Translate morse code in messages" unmorse) (const :tag "xdcc: Act as an XD= CC file-server" xdcc) (repeat :tag "Others" :inline t symbol)) :group erc) byte-code("\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315&\01= 3\207" [custom-declare-variable erc-modules funcall function #f(compiled-fu= nction () #) "A list of modules which ERC should enable= .\nIf you set the value of this without using `customize' remember to call\= n(erc-update-modules) after you change it. When using `customize', modules= \nremoved from the list will be disabled." :get #f(compiled-function (sym) = #) :set #f(compiled-function (sym val) #) :type (set :greedy t (const :tag "autoaway: Set away status automati= cally" autoaway) (const :tag "autojoin: Join channels automatically" autojo= in) (const :tag "button: Buttonize URLs, nicknames, and other text" button)= (const :tag "capab: Mark unidentified users on servers supporting CAPAB" c= apab-identify) (const :tag "completion: Complete nicknames and commands (pr= ogrammable)" completion) (const :tag "hecomplete: Complete nicknames and co= mmands (obsolete, use \"completion\")" hecomplete) (const :tag "dcc: Provid= e Direct Client-to-Client support" dcc) (const :tag "fill: Wrap long lines"= fill) (const :tag "identd: Launch an identd server on port 8113" identd) (= const :tag "irccontrols: Highlight or remove IRC control characters" irccon= trols) (const :tag "keep-place: Leave point above un-viewed text" keep-plac= e) (const :tag "list: List channels in a separate buffer" list) (const :tag= "log: Save buffers in logs" log) (const :tag "match: Highlight pals, fools= , and other keywords" match) (const :tag "menu: Display a menu in ERC buffe= rs" menu) (const :tag "move-to-prompt: Move to the prompt when typing text"= move-to-prompt) (const :tag "netsplit: Detect netsplits" netsplit) (const = :tag "networks: Provide data about IRC networks" networks) (const :tag "non= commands: Don't display non-IRC commands after evaluation" noncommands) (co= nst :tag "notify: Notify when the online status of certain users changes" n= otify) (const :tag "notifications: Send notifications on PRIVMSG or nicknam= e mentions" notifications) (const :tag "page: Process CTCP PAGE requests fr= om IRC" page) (const :tag "readonly: Make displayed lines read-only" readon= ly) (const :tag "replace: Replace text in messages" replace) (const :tag "r= ing: Enable an input history" ring) (const :tag "scrolltobottom: Scroll to = the bottom of the buffer" scrolltobottom) (const :tag "services: Identify t= o Nickserv (IRC Services) automatically" services) (const :tag "smiley: Con= vert smileys to pretty icons" smiley) (const :tag "sound: Play sounds when = you receive CTCP SOUND requests" sound) (const :tag "stamp: Add timestamps = to messages" stamp) (const :tag "spelling: Check spelling" spelling) (const= :tag "track: Track channel activity in the mode-line" track) (const :tag "= truncate: Truncate buffers to a certain size" truncate) (const :tag "unmors= e: Translate morse code in messages" unmorse) (const :tag "xdcc: Act as an = XDCC file-server" xdcc) (repeat :tag "Others" :inline t symbol)) :group erc= ] 12) require(erc) byte-code("\300\301!\210\302\303\304\305\306\307\310\311\312\313\314\315&= \013\207" [require erc custom-declare-variable erc-dcc-mode nil "Non-nil if= Erc-Dcc mode is enabled.\nSee the `erc-dcc-mode' command\nfor a descriptio= n of this minor mode.\nSetting this variable directly does not take effect;= \neither customize it (see the info node `Easy Customization')\nor call the= function `erc-dcc-mode'." :set custom-set-minor-mode :initialize custom-in= itialize-default :group erc-dcc :type boolean] 12) require(erc-dcc) byte-code("\300\301!\210\302\303\304\305\306\301\307\310&\007\210\302\311= \312\313\306\301\307\314&\007\210\302\315\316\317\306\301\307\320&\007\210\= 302\321\322\323\306\301\307\324&\007\210\302\325\304\326\327\330\331\332\30= 6\333\307\314&\013\207" [require erc-dcc custom-declare-variable erc-xdcc-f= iles nil "List of files to offer via XDCC.\nYour friends should issue \"/ct= cp yournick XDCC list\" to see this." :group :type (repeat file) erc-xdcc-v= erbose-flag t "Report XDCC CTCP requests in the server buffer." boolean erc= -xdcc-handler-alist '(("help" . erc-xdcc-help) ("list" . erc-xdcc-list) ("s= end" . erc-xdcc-send)) "Sub-command handler alist for XDCC CTCP queries." (= alist :key-type (string :tag "Sub-command") :value-type function) erc-xdcc-= help-text '(("Hey " nick ", wondering how this works? Pretty easy.") ("Ava= ilable commands: XDCC [" (mapconcat 'car erc-xdcc-handler-alist "|") "]") (= "Type \"/ctcp " (erc-current-nick) " XDCC list\" to see the list of offered= files, then type \"/ctcp " (erc-current-nick) " XDCC send #\" to get a par= ticular file number.")) "Help text sent in response to XDCC help command.\n= A list of messages, each consisting of strings and expressions, expressions= \nbeing evaluated and should return strings." (repeat (repeat :tag "Message= " (choice string sexp))) erc-xdcc-mode "Non-nil if Erc-Xdcc mode is enabled= .\nSee the `erc-xdcc-mode' command\nfor a description of this minor mode.\n= Setting this variable directly does not take effect;\neither customize it (= see the info node `Easy Customization')\nor call the function `erc-xdcc-mod= e'." :set custom-set-minor-mode :initialize custom-initialize-default erc-x= dcc] 12) load("erc-xdcc" noerror nomessage) help--load-prefixes((("erc-" "erc-xdcc" "erc-track" "erc-stamp" "erc-spee= dbar" "erc-sound" "erc-services" "erc-ring" "erc-page" "erc-notify" "erc-ne= tworks" "erc-netsplit" "erc-match" "erc-log" "erc-list" "erc-join" "erc-ibu= ffer" "erc-goodies" "erc-fill" "erc-dcc" "erc-compat" "erc-button" "erc-bac= kend" "erc"))) help--symbol-completion-table("erc-" #f(compiled-function (f) #) metadata) completion-metadata("erc-" help--symbol-completion-table #f(compiled-func= tion (f) #)) completion--field-metadata(20) completion--do-completion(20 24) completion--in-region-1(20 24) #f(compiled-function (start end collection predicate) #)(20 24 help--symbol-completion-table #f(compiled-function (f) #)) apply(#f(compiled-function (start end collection predicate) #) (20 24 help--symbol-completion-table #f(compiled-function (f) #))) #f(compiled-function (funs global args) #)(nil nil (20= 24 help--symbol-completion-table #f(compiled-function (f) #))) completion--in-region(20 24 help--symbol-completion-table #f(compiled-fun= ction (f) #)) completion-in-region(20 24 help--symbol-completion-table #f(compiled-func= tion (f) #)) minibuffer-complete() funcall-interactively(minibuffer-complete) call-interactively(minibuffer-complete nil nil) command-execute(minibuffer-complete) read-from-minibuffer("Describe function: " nil (keymap (10 . minibuffer-c= omplete-and-exit) (13 . minibuffer-complete-and-exit) keymap (menu-bar keym= ap (minibuf "Minibuf" keymap (tab menu-item "Complete" minibuffer-complete = :help "Complete as far as possible") (space menu-item "Complete Word" minib= uffer-complete-word :help "Complete at most one word") (63 menu-item "List = Completions" minibuffer-completion-help :help "Display all possible complet= ions") "Minibuf")) (27 keymap (118 . switch-to-completions)) (prior . switc= h-to-completions) (63 . minibuffer-completion-help) (32 . minibuffer-comple= te-word) (9 . minibuffer-complete) keymap (menu-bar keymap (minibuf "Minibu= f" keymap (previous menu-item "Previous History Item" previous-history-elem= ent :help "Put previous minibuffer history element in the minibuffer") (nex= t menu-item "Next History Item" next-history-element :help "Put next minibu= ffer history element in the minibuffer") (isearch-backward menu-item "Isear= ch History Backward" isearch-backward :help "Incrementally search minibuffe= r history backward") (isearch-forward menu-item "Isearch History Forward" i= search-forward :help "Incrementally search minibuffer history forward") (re= turn menu-item "Enter" exit-minibuffer :key-sequence "\015" :help "Terminat= e input and exit minibuffer") (quit menu-item "Quit" abort-recursive-edit := help "Abort input and exit minibuffer") "Minibuf")) (10 . exit-minibuffer) = (13 . exit-minibuffer) (7 . abort-recursive-edit) (C-tab . file-cache-minib= uffer-complete) (9 . self-insert-command) (XF86Back . previous-history-elem= ent) (up . previous-line-or-history-element) (prior . previous-history-elem= ent) (XF86Forward . next-history-element) (down . next-line-or-history-elem= ent) (next . next-history-element) (27 keymap (114 . previous-matching-hist= ory-element) (115 . next-matching-history-element) (112 . previous-history-= element) (110 . next-history-element))) nil nil nil nil) completing-read-default("Describe function: " help--symbol-completion-tab= le #f(compiled-function (f) #) t nil nil nil nil) completing-read("Describe function: " help--symbol-completion-table #f(co= mpiled-function (f) #) t nil nil nil) byte-code("\301 \302\030\303\001\203\020\0\304\305\003\"\202\021\0\306\30= 7\310\302\311\211\006\007\205\037\0\312\006\010!&\007\211\313\232\204,\0\31= 4\001!\262\002\001\2035\0\0019\2049\0\315\316!\210\317\002!\204J\0\001\320N= \204J\0\315\321\003\"\210\001)C\207" [enable-recursive-minibuffers function= -called-at-point t completing-read format "Describe function (default %s): = " "Describe function: " help--symbol-completion-table #f(compiled-function = (f) #) nil symbol-name "" intern user-error "You didn't = specify a function symbol" fboundp function-documentation "Symbol's functio= n definition is void: %s"] 10) call-interactively(describe-function nil nil) command-execute(describe-function) --=-=-=--