2014-02-18 15:00 GMT+01:00 Stefan Monnier : > > The problem may not be the class of ?| per se, but the interaction with > ?: > > The whole thing |rdf|:|someClass| should be considered as a symbol. > > Right, that is something Emacs syntax tables can't currently express. > > Ok, I think I got it. > As mentioned, it has string syntax for things like |)| and | |. > > Something like this would fix my case (modify-syntax-entry ?\| "_ 23bn" lisp-mode-syntax-table) but fail on the ones you mention. Right paren is weird in an atom name, but it may be easy to put spaces in it. Thanks, Fabrice