From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 15:58:37 2019 Received: (at submit) by debbugs.gnu.org; 15 Jan 2019 20:58:37 +0000 Received: from localhost ([127.0.0.1]:60411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gjVnB-0005YX-2f for submit@debbugs.gnu.org; Tue, 15 Jan 2019 15:58:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gjUwC-0004HI-VT for submit@debbugs.gnu.org; Tue, 15 Jan 2019 15:03:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:56732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gjUw6-0001iO-HQ for submit@debbugs.gnu.org; Tue, 15 Jan 2019 15:03:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gjUw4-0005ib-Sc for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2019 15:03:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gjUw1-0001b5-QV for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2019 15:03:44 -0500 Received: from new3-smtp.messagingengine.com ([66.111.4.229]:40211) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gjUw1-0001T2-5B for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2019 15:03:41 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id 59F3428723 for ; Tue, 15 Jan 2019 15:03:37 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 15 Jan 2019 15:03:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ient.me; h=to :subject:from:message-id:date:mime-version:content-type :content-transfer-encoding; s=fm1; bh=cI5aTa3uxa+l04qNXpyNK6b4Qr uGCEBGDVKua9MwpV8=; b=rdlILpKzS5MbW0JfdRYNAJ8EK1qNNbB7TPRDd8UoY5 Zmh7vbEq3IhsgnmQ9oU4YL0G8mvfgIaDyPfzW/7mOYbUuffVCWeQZduXPbB2xXSz lAYlg/qB1WlA5bIujavGg+e4BvWxU1MczUvySlk2iUOO3gfkHnl34SNjT/PSOEZB yPgDLaG9eAu+4aszQtqxd2c1dNRMt7UU2emXmbb+mmMdq+dAOLFye4JnTnbeFCW7 9HU4vz9v0WVZ142DU0prFBnPqMfZ6xqfncf2IraxdnW6cnuG8Da9BMpBc/J9tLdK fBbO8a/BxvYGFpGjy5I9anibxGCkx1tU6RJvXdeOacpQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=cI5aTa 3uxa+l04qNXpyNK6b4QruGCEBGDVKua9MwpV8=; b=v3ZdkF4xgtJAPDRo84OioB H8ljEcQ7cOKoHNPXREPQTxNoMRr4fmTFuIGRC3TQyztNUlvNCZ7hSm9SqrQpkRV2 Z/Sh/tETzp5+2FxzkCQPpLxM30fb+EE8OhdKcw6YXaTOsVFGWQhswLU0OhryHYGj zjlfYWorHNjAvcmnMRp00GlPLul8Iez3N2FNU01MCySsCQmUmjbpb2etyhorV+rr +1hSER61bIJdDyOAyumnxQ6s6R7FGJ6W/Rb8TClijCt9aJUcvUxNHqeLO6EGz1p0 J3rmEgLT+MItS8uSYBftxDMUqT9TZjwyxnkw64pQ3KL8+jAes7iSQWmAg18iMHhQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledrgeefgddufeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecunecujfgurhepvffuhffkffgfgggtgfesthekredttdefjeenucfhrhhomhepvf homhcukfgvnhhtuceothhomhesihgvnhhtrdhmvgeqnecuffhomhgrihhnpegtohhnfhhi ghdrohhrghenucfkphepkedvrdekrdefiedrvddvgeenucfrrghrrghmpehmrghilhhfrh homhepthhomhesihgvnhhtrdhmvgenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from [192.168.1.120] (cpc91240-cmbg18-2-0-cust223.5-4.cable.virginm.net [82.8.36.224]) by mail.messagingengine.com (Postfix) with ESMTPA id 5670FE4043 for ; Tue, 15 Jan 2019 15:03:35 -0500 (EST) To: bug-gnu-emacs@gnu.org Subject: 26.1; OPascal mode some comment delimiters use the wrong face From: Tom Ient Message-ID: <3b488fc5-6ff1-8b6a-75ee-77803840c52c@fastmail.com> Date: Tue, 15 Jan 2019 20:03:47 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.229 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 15 Jan 2019 15:58:35 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) When in OPascal mode, the left and right curly brackets (comment delimiters) use different faces: the left curly bracket uses the 'font-lock-comment-delimiter-face', while the right curly bracket uses the 'font-lock-comment-face'. Both curly brackets should use the 'font-lock-comment-delimiter-face'. For reference, Pascal mode highlights both curly brackets with the correct face, 'font-lock-comment-delimiter-face'. In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2018-07-05 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.12003000 System Description: Arch Linux Recent messages: Wrote /home/tom/.emacs.d/config.org Mark set [2 times] Indenting region...done (No changes need to be saved) Mark set [2 times] Mark set next-line: End of buffer [2 times] You can run the command ‘opascal-mode’ with M-x op-m RET next-line: End of buffer [2 times] Quit Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES THREADS LIBSYSTEMD LCMS2 Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix Major mode: OPascal Minor modes in effect: display-line-numbers-mode: t keyfreq-autosave-mode: t keyfreq-mode: t ido-everywhere: t save-place-mode: t rainbow-delimiters-mode: t show-paren-mode: t override-global-mode: t diff-auto-refine-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug descr-text cl-print debug misearch multi-isearch pp em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util compile flyspell ispell org-indent image-file eieio-opt help-fns radix-tree opascal server display-line-numbers mu4e-alert pcase time ht dash s alert log4e notifications dbus xml gntp mu4e desktop frameset mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view browse-url mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions rfc2368 smtpmail sendmail mu4e-mark mu4e-message flow-fill html2text mu4e-proc mu4e-utils mu4e-lists mu4e-vars hl-line mu4e-meta keyfreq ido saveplace js2-mode etags xref project js sgml-mode dom json map thingatpt cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs imenu htmlize cl rainbow-delimiters paren base16-tomorrow-night-theme base16-theme use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core finder-inf tex-site edmacro kmacro rx info package url-handlers url-parse auth-source eieio eieio-core cl-macs eieio-loaddefs url-vars elec-pair cl-extra help-mode vc-git diff-mode org-rmail org-mhe org-irc org-info org-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny seq byte-opt gv bytecomp byte-compile cconv rfc822 mml mml-sec password-cache epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr wid-edit org-docview doc-view jka-compr image-mode dired dired-loaddefs org-bibtex bibtex org-bbdb org-w3m org-element cl-seq avl-tree generator org advice org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp ob ob-ref ob-lob ob-table ob-exp org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs ob-tangle org-src ob-comint comint ansi-color ring ob-keys ob-core ob-eval org-compat org-macs cl-loaddefs cl-lib org-install mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 438919 78278) (symbols 48 60541 1) (miscs 40 266 1311) (strings 32 190669 3763) (string-bytes 1 5204901) (vectors 16 54063) (vector-slots 8 1217360 38106) (floats 8 256 924) (intervals 56 3685 325) (buffers 992 30)) From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 22 16:23:22 2021 Received: (at 34088) by debbugs.gnu.org; 22 Jan 2021 21:23:22 +0000 Received: from localhost ([127.0.0.1]:33310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l33to-00086f-Tl for submit@debbugs.gnu.org; Fri, 22 Jan 2021 16:23:21 -0500 Received: from quimby.gnus.org ([95.216.78.240]:45598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l33tm-00086P-P5 for 34088@debbugs.gnu.org; Fri, 22 Jan 2021 16:23:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=HO4m3AUgINulMXsbTAmHtVZTQVB095f5M3D5HCwY7J4=; b=T5AYJJPudByIIxTnssRr+Q2413 1+6Z1VCvje3RXxF4DYFY0+ShC65DOF0Nkh5WJVZ9lDo64XxHtzyJcCXqA8O60zz5yt/twfjZK7Jb5 14i4wjynMegwzH8PMY+f0flMwpO0CFXrQyu5/eMjSMSuPh2Dk0/tBLd6d+4l9EXdjV6k=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l33ta-00068J-7F; Fri, 22 Jan 2021 22:23:12 +0100 From: Lars Ingebrigtsen To: Tom Ient Subject: Re: bug#34088: 26.1; OPascal mode some comment delimiters use the wrong face References: <3b488fc5-6ff1-8b6a-75ee-77803840c52c@fastmail.com> X-Now-Playing: Various's _Deathbomb Digital Singles Club Year 2_: "L.C.D." Date: Fri, 22 Jan 2021 22:23:02 +0100 In-Reply-To: <3b488fc5-6ff1-8b6a-75ee-77803840c52c@fastmail.com> (Tom Ient's message of "Tue, 15 Jan 2019 20:03:47 +0000") Message-ID: <8735yswts9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Tom Ient writes: > When in OPascal mode, the left and right curly brackets (comment > delimiters) use different faces: the left curly bracket uses the > 'font-lock-comment-delimiter-face', while the right curly bracke [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34088 Cc: 34088@debbugs.gnu.org, Simon South X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Tom Ient writes: > When in OPascal mode, the left and right curly brackets (comment > delimiters) use different faces: the left curly bracket uses the > 'font-lock-comment-delimiter-face', while the right curly bracket uses > the 'font-lock-comment-face'. Both curly brackets should use the > 'font-lock-comment-delimiter-face'. For reference, Pascal mode > highlights both curly brackets with the correct face, > 'font-lock-comment-delimiter-face'. (I'm going through old bug reports that unfortunately got no response at the time.) There was unfortunately no test case, but I took the first example of Objective Pascal found on the internet and put into a buffer and switched to opascal-mode: Type Average = Object NumVal: Integer; Values: Array [1..200] of Real; Function Mean: Real; { calculates the average value of the array } End; --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 Q87daoeria+4/LZ35JIZMbNiDLXnvmKr/XxTnH3m1rUVXSZ3qdMutdua6LKL29evDF1a+/azd1yn zkxbY/h4etRwmxBCmGyWCYMtDf5ikyeOFE1b5zwVXNf2aahb7dxpI620OdqmbyuzkqL61HRkUdcf cBUF1ZHehhg41FbnwpnNj0+c9synma4ft8rSm7dzyQNjxz2+8dJ2xZLFX/31xsQh0/9n2fYTlQ2v z0jNfeo/q5+/Z9SE+c24IVpl2stTBl998+Mvr9y094dTZ1y+S9kfV83/7Pdjhk7944o9+Z6G2xEo PfLpS/dcM3TGW99VdaDDTSva/vyUwUNvnbd8R5azsctvUnOfTt/0zgsPTR7ce/YHDS5Yqtlrfj1y 3INLtufWr6nUnJmbX717ZOoj6/PoY9zU2XV69UvLMmrmUgkf97vHU0ODYu9UpS+efvXwmU/978Z9 J4qrAi2+YaklZfzo2klUpXPbiws+v3Qf9Bs7C2rfv8EojG3w89WvduYnLsn/n/3uE75GPvhpgcB/ DpXes/TU/NONNFxrPs4d90n59or6TamUWmZm2d1Lcx/54WJu3lxVUD59Sc7MLys2nvYX+6V2aTZH CCHUzRvypm11Zda/kCPzcsofWHbq8YyL6SbQ4s1pncJW5pVNWZxz88aylRneHypVl9rcS/Nalfv5 ldlDV5csz/Y7G1tGSnm6oOqdr4omLz45+3CD7VM9L68tfDrN9XWp1miXBCnkqVOVT6/OHfFR5fFL 215fdE30Ofd/YmF10QoHm3S63sus0zBr/tXfXfja6GVZE1dhxZ1vZk/4pHRVli/bLQNSuj2B77Kc f12fm7T8zDa3cnY6HRmQHtmOa6LLLm5fvzL0ae3bz97JP1Y85s28P6Z78hv5PCRLi10vfZQ7dHXF d34RdGioW+/caRutszneXOdHZbWnd6Vz+fG268ZiVGqvSsig6Fyq2O12IYSiKGcfCwoKgq+pCFrG zgNGT0hN7tc10uQvP52ZvnvrzsPFbdxW2xyDUoYPGdSnR0yEzeB3lhZmH92/N+1gTmWQ5SrGiF4p I3+WNKCnI8Km+J0leZmHv9m953BhkEzp3VqnfEjsoJThyQN794iJsBn9VRVlRTkZRw4fPHSs0H3h Jsvcud/w1JHJfbpGh5v8FYUnj+7btWtfjrODjh5k75yXKflP36Q9nWQSQgg1Y9F1SY9ta8Ow22B9 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 rwAAAABJRU5ErkJggg== --=-=-= Content-Type: text/plain The two braces uses faces that look identical, but they are indeed different faces. The following patch fixes the test case, but I don't really know Objective Pascal at all. For reference, this is what pascal.el says about comments: (setq-local comment-start "{") (setq-local comment-start-skip "(\\*+ *\\|{ *") (setq-local comment-end "}") I've added Simon the the CCs; perhaps he has some insight here. diff --git a/lisp/progmodes/opascal.el b/lisp/progmodes/opascal.el index 662d2b4b74..686e72ce6d 100644 --- a/lisp/progmodes/opascal.el +++ b/lisp/progmodes/opascal.el @@ -1766,6 +1766,7 @@ opascal-mode (setq-local syntax-propertize-function opascal--syntax-propertize) (setq-local comment-start "// ") + (setq-local comment-end "}") (setq-local comment-start-skip "\\(?://\\|(\\*\\|{\\)[ \t]*") (setq-local comment-end-skip "[ \t]*\\(?:\n\\|\\*)\\|}\\)")) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 22 16:23:52 2021 Received: (at control) by debbugs.gnu.org; 22 Jan 2021 21:23:52 +0000 Received: from localhost ([127.0.0.1]:33319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l33uJ-00087f-Ss for submit@debbugs.gnu.org; Fri, 22 Jan 2021 16:23:52 -0500 Received: from quimby.gnus.org ([95.216.78.240]:45612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l33uI-00087E-IV for control@debbugs.gnu.org; Fri, 22 Jan 2021 16:23:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=GzYcR7jTzddy/QjnEtt8LfvOxBiE8qDQlBpMDwzk4Vg=; b=s8XRUhGpZrA6C6nFWov/FRyQFQ aidz2FEUkH0XCxg5RY+1JPTkYNvvbTeMpfiEd7wu+DUgOE8SsIXIx5tYMqVvkvTq6FFJm6ghgX9X9 9Vq85H3BsRcMKc8OYuxo5kkGZDFHaG9RJ7frn8E7QVtfu2nk/PtxQ3x9m6aMQpvQh9i8=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l33uA-00068s-Vs for control@debbugs.gnu.org; Fri, 22 Jan 2021 22:23:45 +0100 Date: Fri, 22 Jan 2021 22:23:41 +0100 Message-Id: <871recwtr6.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #34088 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 34088 + patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 34088 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Tue May 11 09:52:30 2021 Received: (at 34088) by debbugs.gnu.org; 11 May 2021 13:52:30 +0000 Received: from localhost ([127.0.0.1]:35481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgSoI-0003Ao-GN for submit@debbugs.gnu.org; Tue, 11 May 2021 09:52:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgSoG-0003AU-Bw for 34088@debbugs.gnu.org; Tue, 11 May 2021 09:52:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=orEDe4t3DaCTZBDvfFHL9AOjwT4/ybAm+XQePGX5I/E=; b=D5jDTcZRHzyIqZSDGsQ2bN2M6J SVDkjcm2CthDmUY+6KKVNtyAtt4giWePv7JUqc3mXNDzvG6b9is743x2oeMw5Ff2KpIPDQrNUn0Hz VcSl1UaLUxXFZJxQNKneVp9n4TH0qYdXxvOG7nDcuJBK6IjNpSH765ta+uPl0xcGEG2U=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgSo8-0005jR-0c; Tue, 11 May 2021 15:52:22 +0200 From: Lars Ingebrigtsen To: Tom Ient Subject: Re: bug#34088: 26.1; OPascal mode some comment delimiters use the wrong face References: <3b488fc5-6ff1-8b6a-75ee-77803840c52c@fastmail.com> <8735yswts9.fsf@gnus.org> X-Now-Playing: Coil's _Love's Secret Domain (2)_: "The Dark Age Of Love (Balance)" Date: Tue, 11 May 2021 15:52:19 +0200 In-Reply-To: <8735yswts9.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 22 Jan 2021 22:23:02 +0100") Message-ID: <87h7j9ml7w.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > The two braces uses faces that look identical, but they are indeed > different faces. The following patch fixes the test case, but I don't > really know Objective Pascal at all. For reference, this [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 34088 Cc: 34088@debbugs.gnu.org, Simon South X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > The two braces uses faces that look identical, but they are indeed > different faces. The following patch fixes the test case, but I don't > really know Objective Pascal at all. For reference, this is what > pascal.el says about comments: > > (setq-local comment-start "{") > (setq-local comment-start-skip "(\\*+ *\\|{ *") > (setq-local comment-end "}") > > I've added Simon the the CCs; perhaps he has some insight here. There was no response within a few months, but the change seems to fix the reported problem, so I've now pushed the change to Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue May 11 09:52:34 2021 Received: (at control) by debbugs.gnu.org; 11 May 2021 13:52:34 +0000 Received: from localhost ([127.0.0.1]:35486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgSoM-0003BA-33 for submit@debbugs.gnu.org; Tue, 11 May 2021 09:52:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lgSoK-0003Aa-Oz for control@debbugs.gnu.org; Tue, 11 May 2021 09:52:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=4le5tFQB6zetdGNTCCCj+M99tTIvZGHuFb95JQknLpQ=; b=Ce3YwyE6cvBG/qshzmMnkZNfP0 frdJ9zrttCLt69ZSaJKdabjMoCU0uYQou90QRdyLVOEcVpdvIn+Gfk6v0kGOlK5iLo5Dy4e3C10Gx hmR1K0p11IGY37XVwSy/O2squSrmTku9XlX8KKnR6mCB7C2SC/jWDgBaihx84tebPU7Q=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgSoD-0005ja-78 for control@debbugs.gnu.org; Tue, 11 May 2021 15:52:27 +0200 Date: Tue, 11 May 2021 15:52:24 +0200 Message-Id: <87fsytml7r.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #34088 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 34088 fixed close 34088 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 34088 fixed close 34088 28.1 quit From unknown Tue Sep 09 21:32:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 09 Jun 2021 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator