From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sven Joachim Newsgroups: gmane.emacs.bugs Subject: bug#261: [mohrmarc] emacs21-el: Fortran keywords .EQV. and .NEQV. not highlighted Date: Fri, 16 May 2008 23:23:58 +0200 Message-ID: <87iqxec58x.fsf@gmx.de> Reply-To: Sven Joachim , 261@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1210974739 27700 80.91.229.12 (16 May 2008 21:52:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 May 2008 21:52:19 +0000 (UTC) To: submit@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 16 23:52:54 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Jx7qy-0000UL-LA for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 May 2008 23:52:41 +0200 Original-Received: from localhost ([127.0.0.1]:57663 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jx7qC-0006pW-LC for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 May 2008 17:51:52 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Jx7q6-0006pG-RQ for bug-gnu-emacs@gnu.org; Fri, 16 May 2008 17:51:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Jx7q5-0006p3-OC for bug-gnu-emacs@gnu.org; Fri, 16 May 2008 17:51:46 -0400 Original-Received: from [199.232.76.173] (port=36236 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jx7q5-0006p0-KB for bug-gnu-emacs@gnu.org; Fri, 16 May 2008 17:51:45 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:50887) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Jx7q5-0004Rj-2p for bug-gnu-emacs@gnu.org; Fri, 16 May 2008 17:51:45 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m4GLpehE032255; Fri, 16 May 2008 14:51:40 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m4GLZ5vZ015015; Fri, 16 May 2008 14:35:05 -0700 X-Loop: don@donarmstrong.com Resent-From: Sven Joachim Resent-To: bug-submit-list@donarmstrong.com Resent-CC: svenjoac@gmx.de, debian@miller-mohr.de, Emacs Bugs Resent-Date: Fri, 16 May 2008 21:35:05 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 261 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: patch Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12109731887321 (code B ref -1); Fri, 16 May 2008 21:35:05 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 16 May 2008 21:26:28 +0000 Original-Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with SMTP id m4GLQOwb007315 for ; Fri, 16 May 2008 14:26:25 -0700 Original-Received: (qmail invoked by alias); 16 May 2008 21:26:18 -0000 Original-Received: from p548658D5.dip.t-dialin.net (EHLO debian) [84.134.88.213] by mail.gmx.net (mp040) with SMTP; 16 May 2008 23:26:18 +0200 X-Authenticated: #28250155 X-Provags-ID: V01U2FsdGVkX1+kAWI7oeekfZJf2h6jVTGEP5NiFU2O30c6e4Ryjj 5ICW6pZbSfvjlY User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Y-GMX-Trusted: 0 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) Resent-Date: Fri, 16 May 2008 17:51:46 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:18029 Archived-At: --=-=-= Package: emacs Version: 21.4, 22.2, 23.0.60 Tags: patch I received this via the Debian BTS. The patch seems OK but needs to be updated, here is a version against the trunk: --8<---------------cut here---------------start------------->8--- --- fortran.el.~1.147.~ 2008-05-07 21:27:00.000000000 +0200 +++ fortran.el 2008-05-16 23:17:47.000000000 +0200 @@ -390,7 +390,7 @@ ;; Builtin operators. (concat "\\." (regexp-opt '("and" "or" "not" "lt" "le" "eq" "ge" - "gt" "ne" "true" "false") + "gt" "ne" "eqv" "neqv" "true" "false") 'paren) "\\.") ;; do/goto keywords and targets, and goto tags. '("\\<\\(do\\|go *to\\)\\>[ \t]*\\([0-9]+\\)?" --8<---------------cut here---------------end--------------->8--- --=-=-= Content-Type: message/rfc822 Content-Disposition: inline X-From-Line: bounces+20080514-svenjoac=gmx.de@packages.qa.debian.org Wed May 14 15:12:47 2008 Return-Path: X-Flags: 1001 Delivered-To: GMX delivery to svenjoac@gmx.de Received: (qmail invoked by alias); 14 May 2008 12:09:09 -0000 Received: from master.debian.org (EHLO master.debian.org) [70.103.162.29] by mx0.gmx.net (mx053) with SMTP; 14 May 2008 14:09:09 +0200 Received: from qa by master.debian.org with local (Exim 4.63) (envelope-from ) id 1JwFgn-0003eI-84 for svenjoac@gmx.de; Wed, 14 May 2008 12:02:33 +0000 Received: from rietz.debian.org ([140.211.166.43]) by master.debian.org with esmtp (Exim 4.63) (envelope-from ) id 1JwFgc-0003b8-IT for emacs21@packages.qa.debian.org; Wed, 14 May 2008 12:02:22 +0000 Received: from debbugs by rietz.debian.org with local (Exim 4.63) (envelope-from ) id 1JwFeQ-0005Ft-5h; Wed, 14 May 2008 12:00:06 +0000 X-Loop: owner@bugs.debian.org Subject: Bug#481182: emacs21-el: Fortran keywords .EQV. and .NEQV. not highlighted Reply-To: mohrmarc , 481182@bugs.debian.org Resent-From: mohrmarc Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: Rob Browning Resent-Date: Wed, 14 May 2008 12:00:01 +0000 Resent-Message-ID: X-Debian-PR-Message: report 481182 X-Debian-PR-Package: emacs21-el X-Debian-PR-Source: emacs21 Received: via spool by submit@bugs.debian.org id=B.121076611911461 (code B ref -1); Wed, 14 May 2008 12:00:01 +0000 Received: (at submit) by bugs.debian.org; 14 May 2008 11:55:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.1.4-bugs.debian.org_2005_01_02 (2006-07-26) on rietz.debian.org X-Spam-Status: No, score=-9.9 required=4.0 tests=BAYES_00,FOURLA, FVGT_m_MULTI_ODD,HAS_PACKAGE autolearn=no version=3.1.4-bugs.debian.org_2005_01_02 Received: from mailrelay2.lrz-muenchen.de ([129.187.254.102]) by rietz.debian.org with esmtp (Exim 4.63) (envelope-from ) id 1JwFZm-0002uz-HX for submit@bugs.debian.org; Wed, 14 May 2008 11:55:18 +0000 Received: from merkur ([141.84.11.3] [141.84.11.3]) by mailout.lrz-muenchen.de with ESMTP; Wed, 14 May 2008 13:55:16 +0200 Received: from merkur ([127.0.0.1]) by localhost (merkur.geophysik.uni-muenchen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23831-03; Wed, 14 May 2008 13:55:12 +0200 (CEST) Received: from three.geophysik.uni-muenchen.de (three.geophysik.uni-muenchen.de [10.153.64.153]) by merkur (Postfix) with ESMTP id EAD87354123; Wed, 14 May 2008 13:55:11 +0200 (CEST) Received: by three.geophysik.uni-muenchen.de (Postfix, from userid 1034) id C0F6E11B7F0; Wed, 14 May 2008 13:55:11 +0200 (CEST) From: mohrmarc To: Debian Bug Tracking System Message-ID: <20080514115511.24095.7515.reportbug@three.geophysik.uni-muenchen.de> X-Mailer: reportbug 3.31 Date: Wed, 14 May 2008 13:55:11 +0200 X-Virus-Scanned: by amavisd-new-20030616-p10 at geophysik.uni-muenchen.de Delivered-To: submit@bugs.debian.org Resent-Sender: Debian BTS Resent-Date: Wed, 14 May 2008 12:00:06 +0000 Delivered-To: emacs21@packages.qa.debian.org Precedence: list X-Loop: emacs21@packages.qa.debian.org X-Debian: PTS X-Debian-Package: emacs21 X-PTS-Package: emacs21 X-PTS-Keyword: bts List-Unsubscribe: MIME-Version: 1.0 Package: emacs21-el Version: 21.4a+1-3etch1 Severity: normal When editing a source file in fortran-mode the keywords .EQV. and .NEQV. which represent the binary logical operators equivalence and antivalence are not highlighted. The reason is that the corresponding tokens are missing in the fortran-logicals part of the fortran.el file. --- /usr/share/emacs/21.4/lisp/progmodes/fortran.el 2002-10-06 16:51:43.000000000 +0200 +++ /import/three-data/fortran.el 2008-05-14 13:07:28.144294904 +0200 @@ -299,8 +299,8 @@ "rewind" "backspace")))) (fortran-logicals (eval-when-compile - (regexp-opt '("and" "or" "not" "lt" "le" "eq" "ge" "gt" "ne" - "true" "false"))))) + (regexp-opt '("and" "or" "not" "eqv" "neqv" "lt" "le" "eq" "ge" "gt" + "ne" "true" "false"))))) (setq fortran-font-lock-syntactic-keywords ;; Fixed format comments. (!-style handled normally.) (list -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-6-686 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Versions of packages emacs21-el depends on: ii emacs21-common 21.4a+1-3etch1 The GNU Emacs editor's shared, arc emacs21-el recommends no packages. -- no debconf information --=-=-=--