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

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

Re: How to test if the current line contains only white-spache?


From: Rolf Ade
Subject: Re: How to test if the current line contains only white-spache?
Date: Sun, 15 Nov 2015 20:18:55 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Barry Margolin <barmar@alum.mit.edu> writes:
>  Rolf Ade <rolf@pointsman.de> wrote:
>
>> For some random minor elisp code I need to know, if the current line
>> contains only white-space characters[1].
>> 
>> I came up with this somewhat convoluted code:
>> 
>> (beginning-of-line)
>> (skip-chars-forward " \t")
>> (let ((text-start (current-column)))
>>   (end-of-line)
>>   (if (= text-start (current-column))
>>       t
>>     nil)
>> 
>> (and that is, obviously, without saving point position and wrapping
>> into and a defun and maybe other bells and whistles).
>> 
>> I wonder, what much simpler and more elegant solution I'm missing.
>
> (save-excursion
>   (beginning-of-line)
>   (looking-at "[ \t]*$"))

Works fine and is much simpler. Thanks.


reply via email to

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