From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Add new functions to mark/unmark/delete all bookmarks Date: Sat, 25 Jul 2020 09:07:23 -0700 (PDT) Message-ID: References: <<20200724005105.11f85d5f@pineapple>> <<87pn8ku3y9.fsf@red-bean.com>> <<20200725124618.49a073b1@pineapple>> <<83lfj7dfp2.fsf@gnu.org>> <<87tuxvpq1r.fsf@gmx.de>> <<83d04jd2pm.fsf@gnu.org>> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25378"; mail-complaints-to="usenet@ciao.gmane.io" Cc: kfogel@red-bean.com, mehw.is.me@inventati.org, emacs-devel@gnu.org To: Eli Zaretskii , Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jul 25 18:08:55 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jzMjH-0006V2-6q for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Jul 2020 18:08:55 +0200 Original-Received: from localhost ([::1]:34498 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jzMjG-0005wO-90 for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Jul 2020 12:08:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55290) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jzMi4-0004f7-Hy for emacs-devel@gnu.org; Sat, 25 Jul 2020 12:07:40 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:56694) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jzMi2-00026G-GC; Sat, 25 Jul 2020 12:07:40 -0400 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06PG7Vqm167276; Sat, 25 Jul 2020 16:07:31 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=1FVcirppBzuKgseZFFdNtoDf0YWLPych8JSuc/oTJgw=; b=gKUm41cu4KpL6CFDz1V3d1YCnGvohmEv59R9nYPWXMGNZ/tT+Z3YWGDI4Fn7/bptZ6lP Hkgg63Q0KUDYVz4Gj+b+vC0gRdBbFyf3IAfi7qJLC+AB0fyZM1n7QmiWdBOvpS6XIbnM b31aJGmL+YMkPwUigyq8MvVStXijeYElwmXjrcye+gBYaRa5763cOt7CwoB4JrXkf9py 6QJdCda32zloq56El+rzr4fZVtpgxN6w8kJu9SVagzdCr3oEQAkb1bjzRsH10I1nKmfb zCWjyGP1QGke4glw+et39tv7Y1ZEouR5S6gnA9cZbeFZUJbVes2gnSdF6VEa9zZrM0ei Qg== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by aserp2120.oracle.com with ESMTP id 32gcpks7rc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sat, 25 Jul 2020 16:07:31 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 06PG4Yox101861; Sat, 25 Jul 2020 16:07:30 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserp3030.oracle.com with ESMTP id 32gasewecn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 25 Jul 2020 16:07:30 +0000 Original-Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 06PG7NQn003432; Sat, 25 Jul 2020 16:07:24 GMT In-Reply-To: <<83d04jd2pm.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5017.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9693 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 mlxlogscore=999 phishscore=0 bulkscore=0 suspectscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007250132 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9693 signatures=668679 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxscore=0 bulkscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007250133 Received-SPF: pass client-ip=141.146.126.78; envelope-from=drew.adams@oracle.com; helo=aserp2120.oracle.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/25 12:07:35 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -63 X-Spam_score: -6.4 X-Spam_bar: ------ X-Spam_report: (-6.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:253218 Archived-At: > > In Lisp comments, objects quoted 'like-this' are not > > highlighted. Objects quoted `like-this' are. That's why the latter > > quotation seems to be preferred for Lisp comments, IME. >=20 > What is the utility of highlighting quoted symbols in comments? Uh, they stand out. Lisp comments can talk about specific functions, vars, etc. Greatly improves readability, IMO. E.g., Contrast these comments in dired.el, which quote: ;; Note this can't simply be run inside function `dired-ls' as the hook ;; functions probably depend on the dired-subdir-alist to be OK. ;; We make heavy use of MATCH-ANCHORED, since the regexps don't identify th= e ;; file name itself. We search for Dired defined regexps, and then use the ;; Dired defined function `dired-move-to-filename' before searching for the ;; simple regexp ".+". It is that regexp which matches the file name. ;; Files suffixed with `completion-ignored-extensions'. ;; If a dialog is used, call `read-directory-name' so the ;; dialog code knows we want directories. Some dialogs ;; can only select directories or files when popped up, ;; not both. If no dialog is used, call `read-file-name' ;; because the user may want completion of file names for ;; use in a wildcard pattern. ;; Do not auto-revert when the dired buffer can be currently ;; written by the user as in `wdired-mode'. ;; Use point difference instead of `current-column', because ;; the former works when `dired-hide-details-mode' is enabled. ;; Always revert when `dir-or-list' is a cons. Also revert ;; if `dired-directory' is a cons but `dir-or-list' is not. with these comments, in the same file, which don't quote: ;; Inherit from font-lock-comment-delimiter-face since with min-colors 8 ;; font-lock-comment-face is not colored any more. ;; If the argument was syntactically a directory name not a file name, ;; or if it happens to name a file that is a directory, ;; convert it syntactically to a directory name. ;; The reason for checking initially-was-dirname ;; and not just file-directory-p ;; is that file-directory-p is slow over ftp. and with this comment, which both does and doesn't quote: ;; If DIR-OR-LIST is a string and there is an existing dired buffer ;; for it, just leave buffer as it is (don't even call dired-revert). ;; This saves time especially for deep trees or with ange-ftp. ;; The user can type `g' easily, and it is more consistent with find-file. ;; But if SWITCHES are given they are probably different from the ;; buffer's old value, so call dired-sort-other, which does ;; revert the buffer. ;; Revert the buffer if DIR-OR-LIST is a cons or `dired-directory' ;; is a cons and DIR-OR-LIST is a string. ;; A pity we can't possibly do "Directory has changed - refresh? " ;; like find-file does. ;; Optional argument MODE is passed to dired-find-buffer-nocreate, ;; see there.