From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: outline-heading-alist for elisp using ";; * " Date: Wed, 12 May 2021 07:00:23 +0300 Message-ID: References: <878s4m5mbj.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26003"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.6 (2021-03-06) Cc: help-gnu-emacs@gnu.org, monnier@iro.umontreal.ca To: Christopher Dimech Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 12 17:03:37 2021 Return-path: Envelope-to: geh-help-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 1lgqOf-0006dq-PM for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 12 May 2021 17:03:37 +0200 Original-Received: from localhost ([::1]:39098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgqOe-0004gl-PY for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 12 May 2021 11:03:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgqO1-0004gb-2X for help-gnu-emacs@gnu.org; Wed, 12 May 2021 11:02:57 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:47179) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgqNz-0007D0-Cx for help-gnu-emacs@gnu.org; Wed, 12 May 2021 11:02:56 -0400 Original-Received: from localhost ([::ffff:102.83.55.5]) (AUTH: PLAIN securesender, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000ABF28.00000000609BEDFE.000006C4; Wed, 12 May 2021 08:02:21 -0700 Mail-Followup-To: Christopher Dimech , monnier@iro.umontreal.ca, help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_06_12=1.543, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:129726 Archived-At: * Christopher Dimech [2021-05-12 04:46]: > I fully understand now. outline-minor-more must be revamped. For instance, it should > actually look for "(defun ", rather than for the simplistic "(" on a > new line. If it would be just `defun' but it is not. I think simplistic approach is good as anything could be there in parenthesis in the first column. Lisp has multiple paradigms and lines of a high level program could as well consist of functions which do no call defun directly, as functions could be already defined. There is no possible simple definition for what you mean. People use function aliases, I was recently handling `defil' alias from GNU Hyperbole development version. There can be unlimited number of aliases and macros that will written on the first column. (defalias 'definiere 'defun) (definiere meine-sache () "Nichts für Dich") (meine-sache) ⇒ "Nichts für Dich" -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns Sign an open letter in support of Richard M. Stallman https://stallmansupport.org/ https://rms-support-letter.github.io/