From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: arthur miller Newsgroups: gmane.emacs.help Subject: RE: RE: Auto Fill Comments Date: Fri, 27 Nov 2020 01:57:37 +0000 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="iso-8859-1" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27321"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "help-gnu-emacs@gnu.org" To: Christopher Dimech , Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 27 02:58:30 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 1kiT1p-00070L-9R for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 27 Nov 2020 02:58:29 +0100 Original-Received: from localhost ([::1]:36390 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiT1o-0002Ak-8x for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 26 Nov 2020 20:58:28 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiT18-0002Ab-6z for help-gnu-emacs@gnu.org; Thu, 26 Nov 2020 20:57:46 -0500 Original-Received: from mail-am6eur05olkn2031.outbound.protection.outlook.com ([40.92.91.31]:3040 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiT13-0007lb-QM for help-gnu-emacs@gnu.org; Thu, 26 Nov 2020 20:57:45 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DlRRQ2cjC08Mh44Zk4n2m+5D1Dq1oMNIVQducNjU/PtDKSUYy7qRfqWULOFzFyjC0OFzGHduC43qM74UY0wdlLMhNE2CLDUH0bqosgcmmmKlOKkuZsHiNS5OQXJuVHWjuhYR1nqzJyBr7aDS8P2oE0xwCO2xYtBa7OVGj2q0qjcA5YRjE7gCCk0fT865/5lVITOiPxIdwwyTUwjpyE0fWdqfMliS4Zxl8V8pFBJUfA1KLKDPjXJiQdjvUeNA4PvIIJfQeqM+5CpiZWjKLmOq48hDiAaLzSos8hvIecjODtLtT41KFXTNpBWGBCti4BgfjP8jsMupb5q6SeoxlosZnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t76JnVpG80zSOEP2sn4wLwsbjyaVWuMkfXaUKsNFIgw=; b=fMFykR4OqyfLPtRU0seSvOHBwo6ZOkl82leoj+Z69D202Gaqnupqi7oDu/4x+stRnOOXf5NCUoCuoVOJ+IZu/En8TIVHx6k48SrcaQTPAIVHfkk3nu2xP6vBlFBMGssPm6DvLCfDJI/hq6+x5h4hrbnjGDhgFRTRUwXSg1YEJfjsyYxTHZRkWp8evRbe/vQunQkBQE4M1GPCRqRwwdrDvudRsG5YjQcgunQU+ReEYI6AqoNstcMxWJCdgutla4WZB03V6nhzE3muTG0UFSM3xYS9Ruy77p6XxqA6fcGA5NE0ocCIjGD7HMlUbkAWkQ2Ib/i+H8K8INx0TqQq4SNzGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t76JnVpG80zSOEP2sn4wLwsbjyaVWuMkfXaUKsNFIgw=; b=uKi7/L+IrkxtAP9zYuLsYKMXrsDEUdZUaZUT4Ga0jRPZ/K4MqRFnnZn/65iRkpyyEYYFAjT01E5gaLo/BOlDxRglKfoeWVEzAmJUq9E4HliIPxejUKeX+QEEGAdWEzgZmJkXxh1lEO2uBl3jNk2SgVu0sDv61N6GmBqw9nqrJIRoskABsTOfThxHE9SAIIBmQUre4RFvdElrbp8eBC6k7pTBgW1EUsJEopzp3U76jBz8nuvDeGaqWC9hOCOg98u3/L64C7YnuT9uCPDYjIKTlrPuiUZKtYI/YgKjuJE2vD3NbDjbD7rO2WZ8bwVj8F9p8WPOa5HiaTQ6DTcDKuyvRQ== Original-Received: from DB8EUR05FT015.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc0f::46) by DB8EUR05HT091.eop-eur05.prod.protection.outlook.com (2a01:111:e400:fc0f::254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.23; Fri, 27 Nov 2020 01:57:38 +0000 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com (2a01:111:e400:fc0f::44) by DB8EUR05FT015.mail.protection.outlook.com (2a01:111:e400:fc0f::127) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.23 via Frontend Transport; Fri, 27 Nov 2020 01:57:38 +0000 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993]) by AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993%7]) with mapi id 15.20.3611.024; Fri, 27 Nov 2020 01:57:37 +0000 Thread-Topic: RE: Auto Fill Comments Thread-Index: AQHWwvpz/XGnQ8IObkCFmtfxerWtQ6nYe76AgAFOcQCAAL1VgIAAApyAgAAKXYCAABb5AIAAEjMAgAAEowCAADRngIAAMQIAgAATsoo= In-Reply-To: Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:670A3E0D8A86A299C038F9405184EF6EE471D91E7ABF42117747326688002450; UpperCasedChecksum:1E4E8296487B1DD6D1DBC5398215A72219620D933E201AFB638EF2AE306CC451; SizeAsReceived:7741; Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [loXoZ6pZFvkfTTI7nan2iMWrRBvDxK9W] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 68abf98f-a132-4b89-2a31-08d89277d117 x-ms-traffictypediagnostic: DB8EUR05HT091: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sCQS1A5Zj8mWw2dQPn2qadqTg5si+6bD+Si7xVi7DItMs5I1k0p0YTTGiZcpnvPR7T3Tj4U4nV9JREPrRbM0j9PlIrowpL2edGvzQYs3P77yeSEjWWmDqPhnbBi3N7PmC+iU7mn6fnVJOeR2OMjd1kfsCQbny1/GjWPiPzNYBJSRHst0bhHOzg1BPuVq30tYvWpLXEo7x8EdQrGoILLHt0KwhKcLXfAi7zIhc19yfZxtaYLPH71ddJurs5exbqcm x-ms-exchange-antispam-messagedata: GNri7O8dE2JgSqgqoqccYnsXP2uR2HG8NAWm/wZ6g4h5BxOoZKbfwBKqhCX0K7S4XIZwx37fTBw2YdlPQv02EDM9ErHTe5s8Jkp1/jEZW7KprkmqChsGb8Lm5b9JMLgW245NHBwQQUeuGipg2LTQwA== x-ms-exchange-transport-forked: True X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-AuthSource: DB8EUR05FT015.eop-eur05.prod.protection.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 68abf98f-a132-4b89-2a31-08d89277d117 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2020 01:57:37.8430 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8EUR05HT091 Received-SPF: pass client-ip=40.92.91.31; envelope-from=arthur.miller@live.com; helo=EUR05-AM6-obe.outbound.protection.outlook.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, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 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:125605 Archived-At: Yes, Emacs terminology is old. I dislike killing stuff, reminds me of war, = I never heard word yank before I start using and font locking sounds like = I am in a prison. But if you can go past few names, Emacs is quite useful p= iece of software. Probably the most advanced terminal emulator I have ever = used, and it even has a text editor built in. And nowadays it can swap more than 8 meg of ram too! -------- Originalmeddelande -------- Fr=E5n: Christopher Dimech Datum: 2020-11-27 01:48 (GMT+01:00) Till: Drew Adams Kopia: help-gnu-emacs@gnu.org =C4mne: Re: RE: Auto Fill Comments 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. --------------------- 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. >