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

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

Re: Modify text appearance (put spaces after commas just for display)


From: Alberto Luaces
Subject: Re: Modify text appearance (put spaces after commas just for display)
Date: Tue, 26 Sep 2017 18:34:58 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux)

Nick Helm writes:

> Alberto Luaces <aluaces@udc.es> writes:
>
>> Hello, I have some inherited code where the style used was to squeeze
>> every single non-required white-space.  There are long lists of
>> comma-separated values with any spaces on them, rendering the code very
>> difficult to read.
>>
>> So, from the top of your head, what would be the less painful method to
>> change every comma to a comma+space, or at least change the color of the
>> commas to anything more distinguishable and attach it to the language
>> mode hook?
>
> Another option is to alter the buffer's display table by repurposing
> whitespace-mode. For example:
>
> (add-hook 'text-mode-hook (lambda ()
>   (set (make-local-variable 'whitespace-style) '(space-mark))
>   (set (make-local-variable 'whitespace-display-mappings)
>         '((space-mark 44 [44 32])))
>   (whitespace-mode)))
>
> Change the hook to the language mode you're using. M-x whitespace-mode
> toggles the effect off and on, as usual.

That is nice, Nick.  Besides that, I have learned that whitespace-mode
can be customized so deeply thanks to you!

-- 
Alberto




reply via email to

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