From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Sebastian Urban Newsgroups: gmane.emacs.bugs Subject: bug#35044: 25.2; Description of "disappearing" faces (Emacs Manual) Date: Mon, 22 Apr 2019 22:03:18 +0200 Message-ID: References: <875zr9vf90.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="78674"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 Cc: 35044@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 22 22:04:18 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hIfAn-000KJs-0n for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Apr 2019 22:04:17 +0200 Original-Received: from localhost ([127.0.0.1]:43637 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIfAm-0003Pt-0m for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Apr 2019 16:04:16 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:33531) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hIfAd-0003Om-5v for bug-gnu-emacs@gnu.org; Mon, 22 Apr 2019 16:04:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hIfAb-0000uJ-7R for bug-gnu-emacs@gnu.org; Mon, 22 Apr 2019 16:04:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38119) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hIfAY-0000tP-Sx for bug-gnu-emacs@gnu.org; Mon, 22 Apr 2019 16:04:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hIfAY-0004nz-Gs for bug-gnu-emacs@gnu.org; Mon, 22 Apr 2019 16:04:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sebastian Urban Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Apr 2019 20:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35044 X-GNU-PR-Package: emacs Original-Received: via spool by 35044-submit@debbugs.gnu.org id=B35044.155596341118428 (code B ref 35044); Mon, 22 Apr 2019 20:04:02 +0000 Original-Received: (at 35044) by debbugs.gnu.org; 22 Apr 2019 20:03:31 +0000 Original-Received: from localhost ([127.0.0.1]:51663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIfA3-0004nA-6B for submit@debbugs.gnu.org; Mon, 22 Apr 2019 16:03:31 -0400 Original-Received: from mail-lf1-f41.google.com ([209.85.167.41]:46990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hIfA1-0004mw-Ef for 35044@debbugs.gnu.org; Mon, 22 Apr 2019 16:03:29 -0400 Original-Received: by mail-lf1-f41.google.com with SMTP id k18so9842882lfj.13 for <35044@debbugs.gnu.org>; Mon, 22 Apr 2019 13:03:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=G894ZR+BmSzmIQZ7ES+qxA4AGt3jBCkZ5erqoP/xioY=; b=fhrq4EicJUgYy/dNIYc9CTLXCg9vqaiM9VuJK2VqhiCDcuAFN8h8HS66mI7vDCcrk6 ByYdpinOV6ciJh/Tv5JwASFxIPPE5zA+xQYG7erZzkmQ6/+zwKxFtzvY4PBn7IbELf+H gMRfGXLlemBCCoFKTpib/9/Phj+qNchfy//oXI804Tsv8jTzcTDCdE7gwSm2rSoqRIND wXOBifLHWBcl/6VPFI0gVykKTikvxkZr4msnm5zF7Df6MymKIKO85EzR05CUEeHPBTdj JSAPK1NLJ92ky4dHxtV5oo4DVUwpwL8zfOEs9cSAZHzdvwE74W1GBjh+0xBsYf9twNaL 4mdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=G894ZR+BmSzmIQZ7ES+qxA4AGt3jBCkZ5erqoP/xioY=; b=m67uQCE4eP+N7ZLPDK2LFpTm8s0WfZ7o027a/4+a5PnyunfezYmtStS6Unzj4Vx1oA Y0UV7YMg/vTUQZ+swc73RF1CLuCpduC38kAJzUOi+7WeoiL8eE4OR1Br4O5BlsCvXujc AJ7eA4whuplGHXh1ocYsn/IeEfv3CTcUorPRlMKu1v8vlmRgti6RAh1exhyioJlVqZjA V8+4ajdw/Ame0iKxXBBhBJxGlOTKqJMgXFweYLVaSIaqw2j7tCY80R4pnBIXUssK5jBl 4joePLyYptmsRQj7sdxtFuWuBe4ZsPolYcw/PjTCVkZyi8+nOo72/Qg/LQi5ldbJUqf9 QlLw== X-Gm-Message-State: APjAAAVrO+4H/7/n+sW1QfZUNPmeE9dFdPaOEalCREaRlXdgNXI0kwW/ 1hqlLUD3MbfIYfXJEuxcd4m7JGQr X-Google-Smtp-Source: APXvYqw3/u5FhSM6SScEUagEKqhiyE26ifqt2+WRSE8/eo+OmQOHinfZ3gs5Ind9ltG7o/K8JeoutA== X-Received: by 2002:a19:c113:: with SMTP id r19mr11406295lff.64.1555963402460; Mon, 22 Apr 2019 13:03:22 -0700 (PDT) Original-Received: from ?IPv6:2a00:f41:1c20:16b8:3d0b:3ebc:20f8:6e56? ([2a00:f41:1c20:16b8:3d0b:3ebc:20f8:6e56]) by smtp.gmail.com with ESMTPSA id a26sm3125571lfo.3.2019.04.22.13.03.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Apr 2019 13:03:22 -0700 (PDT) In-Reply-To: <875zr9vf90.fsf@gmail.com> Content-Language: en-GB 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: 209.51.188.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:158076 Archived-At: > (...) I think maybe the only manual change needed is in the Elisp > manual (...) I would like to remind that the target is someone new to Emacs or as I wrote before "(...) from perspective of *beginner* (...)". Now, which Emacs beginner will look into Elisp manual? This is why Emacs Manual, not Elisp, not Elisp introduction etc., needs a simply written line about it. Patch for Elisp manual is nice, but for advanced users. Maybe something like (11.12(PDF) or 14.12(info) Font Lock mode - 1st paragraph): (...) buffer’s major mode tells Font Lock mode which text to fontify; for instance, programming language modes fontify syntactically relevant -constructs like comments, strings, and function names. +constructs like comments, strings, and function names. Any faces not +defined as font-lock-faces or by major mode will be ignored by Font +Lock mode, i.e. these faces will not be applied. Font Lock mode is enabled by default. To toggle it in the current (...) Maybe instead of "Any faces", "Most faces" should be used (I'm thinking about hardcoded faces for example). > If I understand correctly, this is rather a bug in table.el: it should > use 'font-lock-face instead of 'face, and then all this buggy > behaviour will go away. Perhaps you'd like to send a patch? Wouldn't this change ('face -> 'font-lock-face) also kill main problem of this bug(#35044) - disappearing face? Of course only for table. Because if so, in addition to manual update, maybe a code update in table.el would be nice thing to do - kind of "2 for 1"? Unfortunately I'm last person who should do code updates right now - I didn't even finish first 14 chapters of Emacs manual... yet. S. U.