[ESS] change font-lock-string-face for back ticks
Vitalie Spinu
spinuvit at gmail.com
Tue Feb 18 20:19:51 CET 2014
>>> Peter Meilstrup on Tue, 18 Feb 2014 10:06:52 -0800 wrote:
> On Tue, Feb 18, 2014 at 8:56 AM, Vitalie Spinu <spinuvit at gmail.com> wrote:
>> Could you please post a full setup that you have for % customization?
> Here's what I have for ESS/R customization:
> https://gist.github.com/crowding/9075782
Thanks.
> pbm-find-grapes does the deemphasizing of % in a probably expensive manner.
> I don't see how $ or @ can be said to form "semantic" symbols. The
> left sides of these operators are evaluated normally, and can be any
> expression such as data.frame(a=2, b=4)$a. They are accessors; if
> foo$bar is a symbol so would have to be foo["bar"]. I rather
> explicitly don't want forward-sexp to skip past a $ given my usual
> editing habits.
I don't disagree, but again, this technical detail doesn't seem as a
good enough reason to change the current situation (at least not for
now). Such a change would require tracking all the instances where some
form of "xxx-at-point" or "forward-xxx" is used directly or indirectly
and change those into new logic.
Moreover, after such a change forward-sexp will behave similarly to
forward-word; useless redundancy. Now, if helps, you can think of
forward-sexping over foo$bar as if forward-sexping over ($ foo bar).
Vitalie
More information about the ESS-help
mailing list