bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#14089: 24.3; file local variables can't have a colon in their name


From: Eric Schulte
Subject: bug#14089: 24.3; file local variables can't have a colon in their name
Date: Wed, 03 Apr 2013 08:31:13 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Bastien <bzg@altern.org> writes:

> Hi Eric,
>
> here is an updated patch for handling this.
>
> The idea is to allow ":" in mode's names and variables names.
> No need to use two `looking-at' in this case I think.
>
> I'll submit the patch to emacs-devel and apply it if it's good.
>

Fantastic, Thanks.

>
> Thanks,
>
> schulte.eric@gmail.com writes:
>
>> === modified file 'lisp/files.el'
>> --- lisp/files.el    2013-03-24 06:42:25 +0000
>> +++ lisp/files.el    2013-03-28 23:09:26 +0000
>> @@ -3058,7 +3058,11 @@
>>             (while (and (or (not mode-only)
>>                             (not result))
>>                         (< (point) end))
>> -             (unless (looking-at "[ \t]*\\([^ \t\n:]+\\)[ \t]*:[ \t]*")
>> +                 ;; The first of these next two regexs handles the
>> +                 ;; case when a variable name includes a ":", such as
>> +                 ;; the `org-babel-default-header-args:R' variable.
>> +             (unless (or (looking-at "[ \t]*\\([^ \t\n]?+\\)[ \t]*:[ \t]*")
>> +                             (looking-at "[ \t]*\\([^ \t\n:]+\\)[ \t]*:[ 
>> \t]*"))
>>                 (message "Malformed mode-line")
>>                 (throw 'malformed-line nil))
>>               (goto-char (match-end 0))

-- 
Eric Schulte
http://cs.unm.edu/~eschulte





reply via email to

[Prev in Thread] Current Thread [Next in Thread]