András Major <[email protected]> wrote:
> Yet another one I just stumbled across: if I create a table and use
> "!" in the first column to assign names to the columns, I can only
> reference those columns by name in #+TBLFM: if the names don't contain
> a "_" character. This isn't mentioned in the docs and shouldn't be
> so, IMHO. I haven't checked for other common characters that are
> prohibited, but the "_" bites me quite a bit.
>
Try adding an underscore to the regexp on line 2179 of org-table.el -
something like this (untested):
...
(if (string-match "^[a-zA-Z][a-zA-Z0-9_]*$" name)
(push (cons name (int-to-string cnt)) org-table-column-names))))
The only characters permitted are alphanumerics. That can probably be
easily relaxed.
Nick