From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christopher Dimech Newsgroups: gmane.emacs.help Subject: Re: RE: Auto Fill Comments Date: Fri, 27 Nov 2020 01:47:08 +0100 Message-ID: References: <87pn419aha.fsf@robertthorpeconsulting.com> <20201126160013.GD28931@tuxteam.de> <20201126182734.GA5175@tuxteam.de> <54331aa0-6a9a-4809-9f2d-88deee31558b@default> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25803"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 27 01:49:08 2020 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 1kiRwi-0006cp-2I for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 27 Nov 2020 01:49:08 +0100 Original-Received: from localhost ([::1]:55452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiRwg-00027t-RB for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 26 Nov 2020 19:49:07 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36246) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiRv0-00027k-Ma for help-gnu-emacs@gnu.org; Thu, 26 Nov 2020 19:47:22 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:46837) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiRuy-0008Iv-CU for help-gnu-emacs@gnu.org; Thu, 26 Nov 2020 19:47:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606438028; bh=HMWbiNHAPwuFn7yyFAXOp8aFuHsNAKLCDi347YxAr8E=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=jBUDx9P69Kkdv7WZXGJBqCSmPzCI3HVPJkj8iAFTeCzN5f7UYu5jEofWg9ZdR6Sdu 9BVzlSX9gcslTB56Q+rZUUrujroZGa3Mmq/Am2yoCMVnyR2lZlskHaLrK0W/66UbYq kSQm3MfXNNRQ3p1CUDGU8QKJZCeV9s/KldHHEPH4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [213.165.168.94] ([213.165.168.94]) by web-mail.gmx.net (3c-app-mailcom-bs06.server.lan [172.19.170.174]) (via HTTP); Fri, 27 Nov 2020 01:47:08 +0100 Importance: normal Sensitivity: Normal In-Reply-To: <54331aa0-6a9a-4809-9f2d-88deee31558b@default> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:6JC8dgE3CBHWSBmMmV5FhjQT/68kvUdg8iMW4usOBkLfYSTYtgvpEdDz6iPYHsgRJfJ5f 8hrF7YnwvW2pmTfV18Z/fbraXrIY30hZX0P/fsbZgmj8NqFS06jph379oIwKK8jXBxi8MSmQPbgq k4EnKjYhmB1eZ/ikV7pNWNqYmhmINVXIDN6jyVSd1LYR8qm0HU7eA3dXgJ2DjeBFHb/kRDLvTjrV NA3+NH3UPAbgXhF4FyGpe4+lhpEDoyKOKG9/2K+S9vcbXNBmGD/VhDSh8N0DuG1dNmCDFidZyMzU bY= X-UI-Out-Filterresults: notjunk:1;V03:K0:+hlfm6q/+uc=:hLUgqn4CHUYKsvBzO8vO1C iwmygUN+kglngvHhBErUsaQvX+NIySs5VekrgfP6nnh+6DUGzgY56ewLIMGqp8xUICoR2xtKy DqG0gGCdGtlSHWoZ685ni5sP2nFUj9O96jCieU0JPn4eIV2tpC8riNPxIVs0Hai2Zb8hPbEfi OXCutrE/qXh9TQesXZVTOdBKcTSXM5B2wI36X8YdMILY3bX+6uRROs8kaMYRV8Ek+860p/Fl9 j07o1sDofJyI7lFzsiOvG1vrq5c2G1pi/Iw/6ciC9rGXwwIdCI+Yg8wzAc8nk8Hw+GjTlYNaZ Pv2yW/T7V/p+I0vLqctXB3Tv3bcMxA+c7KWHOgDxpq14Ze7oqLAJ54QIhN+OSRdLIVT10vI72 aWjI1XrvdS3/9Ib8LKYaIkkug8YPlfTfzFEfyO9Q9Te7slpbFDQB3BiihTqeamYF5rgbKSO0B s90+PJOTkisyKyHIhxMGKB9GDD2RdfnvhujDv5KQmkT9P75k5GgtSnDZr/oGK9wW8KOTemQWd 6JYgI2KKfAMK3l8xgg9RgF1phY8RRO6MXA/9mACCM2Mrg6mQlN6PlQfWzWJ+efuz0BzFJ800F FAGH96tSU60hQ= Received-SPF: pass client-ip=212.227.17.21; envelope-from=dimech@gmx.com; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:125599 Archived-At: The manuals should be rewritten because they are incomprehensible. Perhaps it was good in the eighties. It continues forever. Consider "face customisation" for instance, which just means font. Nobody fuckin reads a manual with 17 nodes. You don't know which one to use, which commands are most useful, and so on. The problem gets compounded because every esoteric command is there. You are just insisting on something bad and inefficient. =2D-------------------- Christopher Dimech General Administrator - Naiad Informatics - GNU Project (Geocomputation) - Geophysical Simulation - Geological Subsurface Mapping - Disaster Preparedness and Mitigation - Natural Resource Exploration and Production - Free Software Advocacy > Sent: Thursday, November 26, 2020 at 10:51 PM > From: "Drew Adams" > To: "Christopher Dimech" , tomas@tuxteam.de > Cc: help-gnu-emacs@gnu.org > Subject: RE: Auto Fill Comments > > > Had thought that setq was actually a global > > thing, not local. For local variables I was > > using "let" and "let*", but that seems a > > wrong understanding. > > Please read the manual, node `Variables', as > Tomas advised. But don't just skim it. And > read its (5) subnodes. > > https://www.gnu.org/software/emacs/manual/html_node/emacs/Variables.html > > As seems to be the case with many of your > questions, this is all explained clearly in > the Emacs doc. > > There are local variables and ... local > variables. Variables bound by `let', > `lambda', and named functions (formal > parameters) are typically local in more or > less the usual programming sense. > > [But if such a variable is in fact defined > as "special", or global if you prefer, > then a `let' binding of it is "local" to > the _duration_ of the `let' - the binding > is _temporary_. E.g., (defvar foo 42) > followed by (let ((foo 24)) ...) may > (depending on the context) bind global > variable `foo' temporarily to 24.] > > Buffer-local and file-local variables are > something else altogether. They are global > variables that have a value that is specific > to - local in scope to - the current buffer > or file. Some variables have a buffer-local > value in some buffers but only a global > value in other buffers (no buffer-local > value there). Other variables are always > only buffer-local. > > But again, don't listen to my explanation. > Consult the doc instead. It's more exact, > more complete, and better presented > (clearer). > > And when you've read what the Emacs manual > has to tell you about variables, consider > reading what the Elisp manual has to say > about variables. There too, start with its > node `Variables', and move on to its (17!) > subnodes. > > https://www.gnu.org/software/emacs/manual/html_node/elisp/Variables.html > > You don't do yourself any favors, or > encourage help in forums such as this, by > not trying to make use of the doc. > > The doc is the result of years of effort > and collaboration, taking into account > tons of feedback by users of all sorts. > You're not special - try benefitting from > the efforts of those who've gone before. > THEN, if you have a question, please do > ask it. > > HTH. >