From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Erik Newsgroups: gmane.emacs.bugs Subject: bug#1912: Reserved word "goto" not highlighted in Ada-mode Date: Thu, 15 Jan 2009 14:10:28 +0100 Message-ID: <496F35C4.8050705@gmail.com> References: <496EEAFC.9020600@gmail.com> Reply-To: Erik , 1912@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1232027205 8821 80.91.229.12 (15 Jan 2009 13:46:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 Jan 2009 13:46:45 +0000 (UTC) Cc: 1912@emacsbugs.donarmstrong.com To: Juanma Barranquero Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 15 14:47:57 2009 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 1LNSZe-0005ms-3E for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Jan 2009 14:47:54 +0100 Original-Received: from localhost ([127.0.0.1]:50933 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LNSYN-00076x-Go for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Jan 2009 08:46:35 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LNSC9-0005Oh-PB for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2009 08:23:37 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LNSC4-0005Mo-EM for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2009 08:23:34 -0500 Original-Received: from [199.232.76.173] (port=36108 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LNSC1-0005MM-0S for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2009 08:23:30 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:34848) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LNSC0-00027W-JH for bug-gnu-emacs@gnu.org; Thu, 15 Jan 2009 08:23:28 -0500 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 n0FDNQ78028912; Thu, 15 Jan 2009 05:23:26 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n0FDA4AZ024614; Thu, 15 Jan 2009 05:10:04 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Erik Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs , owner@emacsbugs.donarmstrong.com Resent-Date: Thu, 15 Jan 2009 13:10:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 1912 X-Emacs-PR-Package: emacs,ada-mode X-Emacs-PR-Keywords: Original-Received: via spool by 1912-submit@emacsbugs.donarmstrong.com id=B1912.123202483624266 (code B ref 1912); Thu, 15 Jan 2009 13:10:04 +0000 Original-Received: (at 1912) by emacsbugs.donarmstrong.com; 15 Jan 2009 13:07:16 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n0FD7CND024257 for <1912@emacsbugs.donarmstrong.com>; Thu, 15 Jan 2009 05:07:13 -0800 Original-Received: by fg-out-1718.google.com with SMTP id l27so501851fgb.43 for <1912@emacsbugs.donarmstrong.com>; Thu, 15 Jan 2009 05:07:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=1KfEZA/TKXtn97foPSbLjMusy/CelZezHcjeGbFBo8s=; b=Zl+L+92BQatIch50IE7XC2LjU2SG3KbYe0Xme8l/NeGSYCJ1gjUkJ/abO/4dXpQ0Qj g43okBcfeXHEzWLXEJGtfmMCJGiI05CmCp9n9jySZVxFzxjEB2Nl7fuy6jfU3mTA7rZy xhjzdJal+5SN+PHwdT9vy8piyJ9okIJFlMEuA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=xzuKgRgPbMdubqQQI9UbTcOYkIJctb2ejDi99N+IwoUGtMgPX4oKPKmZjDCHkFPALs Oa+KD/oEZ8kwRucwTNerQlYDPMTJZrnFuqePSMPL4mVWE6/KOK3f2t9nkjigJWpsAx/C MDG+ZtzpJbtK/f7s8iv0SphFoqbvJKSa6UH9s= Original-Received: by 10.86.95.8 with SMTP id s8mr1184458fgb.79.1232024831675; Thu, 15 Jan 2009 05:07:11 -0800 (PST) Original-Received: from ?192.168.0.46? (92.44.227.87.static.f.siw.siwnet.net [87.227.44.92]) by mx.google.com with ESMTPS id d6sm221011fga.50.2009.01.15.05.07.10 (version=SSLv3 cipher=RC4-MD5); Thu, 15 Jan 2009 05:07:11 -0800 (PST) User-Agent: Thunderbird 2.0.0.19 (X11/20090102) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Thu, 15 Jan 2009 08:23:33 -0500 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:24154 Archived-At: Juanma Barranquero skrev: > On Thu, Jan 15, 2009 at 08:51, Erik wrote: > >> The reserved word "goto" not highlighted in Ada-mode. >> > > Which version of Emacs and ada-mode are you using? I see "goto" > highlighted with font-lock-keyword-face, as expected. > > GNU Emacs 22.3.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2008-11-15 on localhost (Gentoo package app-editors/emacs-22.3) > Can you send a fragment of Ada code showing the problem? > Execute "emacs prov.adb" (in a directory without such a file). Then write these lines: procedure Prov is begin goto done The reserved words "procedure" "is" and "begin" get highlighted as soon as they are written. But "goto" is only highlighted if 1. the file is saved at this point, 2. a ';' is written, or 3. a newline is written Compare this with the similar example procedure Prov is begin raise done Here the reserved word "raise" is highlighted immediately (unlike "goto"). (But the identifier "done" is not highlighted immediately, which looks like another bug.)