[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: |
Bastien |
Subject: |
bug#14089: 24.3; file local variables can't have a colon in their name |
Date: |
Wed, 03 Apr 2013 14:14:08 +0200 |
User-agent: |
Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) |
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.
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))
files.el.patch
Description: Text Data
--
Bastien
- bug#14089: 24.3; file local variables can't have a colon in their name,
Bastien <=