GNU bug report logs - #6014
processing of "'" inside Emacs octave-mode

Previous Next

Package: emacs;

Reported by: Pascal Dupuis <Pascal.Dupuis <at> uclouvain.be>

Date: Fri, 23 Apr 2010 13:17:02 UTC

Severity: normal

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#6014: closed (processing of "'" inside Emacs octave-mode)
Date: Tue, 31 Aug 2010 13:12:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 31 Aug 2010 14:56:01 +0200
with message-id <jwvd3szeyed.fsf-monnier+emacs <at> gnu.org>
and subject line Re: bug#6014: processing of "'" inside Emacs octave-mode
has caused the GNU bug report #6014,
regarding processing of "'" inside Emacs octave-mode
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
6014: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6014
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Pascal Dupuis <Pascal.Dupuis <at> uclouvain.be>
To: Kurt Hornik <Kurt.Hornik <at> wu-wien.ac.at>, bug-gnu-emacs <at> gnu.org
Subject: processing of "'" inside Emacs octave-mode
Date: Fri, 23 Apr 2010 14:56:09 +0200
[Message part 3 (text/plain, inline)]
Emacs  : GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.3)
 of 2010-03-26 on palmer, modified by Debian
Package: Emacs version 23.1.1

current state:
==============
(setq
 octave-auto-indent nil
 octave-auto-newline nil
 octave-blink-matching-block t
 octave-block-offset 2
 octave-comment-char 35
 octave-continuation-offset 4
 octave-continuation-string "\\"
 octave-send-echo-input t
 octave-send-line-auto-forward t
 octave-send-show-buffer t
 )

Hello,

I have to interchange programs with collegues working under
MatLab. This implies that I have to use the single quote as string
delimiter. I enclose a simple .m file where MatLab's editor smart
indent feature works OK, but octave-mode chokes on the seventh
line. It considers a brace is opened; this doesn't occur if I use a
double quote instead. Would it be possible to have the single and
double quote treated the same way ?

Regards

Pascal

-- 
Dr. ir. Pascal Dupuis, assistant de recherche / research assistant
U.C.Louvain EPL/ELEC/DICE :  http://www.dice.ucl.ac.be/
Batiment Maxwell; Place du Levant, 3; B-1348 Louvain-la-Neuve Belgium
Tel. +32-10-47 22 74; Fax +32-10-47 25 98
[mysimple.m (text/x-objcsrc, attachment)]
[Message part 5 (message/rfc822, inline)]
From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Pascal Dupuis <Pascal.Dupuis <at> uclouvain.be>
Cc: Kurt.Hornik <at> wu-wien.ac.at
Subject: Re: bug#6014: processing of "'" inside Emacs octave-mode
Date: Tue, 31 Aug 2010 14:56:01 +0200
> I have to interchange programs with collegues working under
> MatLab. This implies that I have to use the single quote as string
> delimiter. I enclose a simple .m file where MatLab's editor smart
> indent feature works OK, but octave-mode chokes on the seventh
> line. It considers a brace is opened; this doesn't occur if I use a
> double quote instead. Would it be possible to have the single and
> double quote treated the same way ?

The latest code in Emacs's trunk (slated for Emacs-24) handles your
example correctly.  Please try it (it also includes a complete rewrite
of the indentation and navigation code).


        Stefan


This bug report was last modified 14 years and 265 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.