[Top][All Lists]

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

Re: no empty (zero) string predicate in Elisp

From: Nicolas Petton
Subject: Re: no empty (zero) string predicate in Elisp
Date: Sat, 25 Apr 2015 11:26:39 +0200

Emanuel Berg writes:

> In one of my w3m extensions [1] I have
>     (defun empty-string-p (str)
>       (string= str "") )
> which obviously has nothing to do with w3m. Well, it's
> been known to happen. I can live with having it there.
> However, the next time I want to use it in some other
> file the byte-compiler tells me
>     In end of data: wrap-search.el:98:1:Warning: the
>     function `empty-string-p' is not known to
>     be defined.
> OK, I get that away with
>     (require 'w3m-unisearch) ; get empty-string-p
> But now I have a mention of w3m, in a file that has
> nothing to do with w3m, to get empty-string-p, which
> has nothing to do with w3m!


You can use `string-empty-p' from subr-x.el or `seq-empty-p' from
seq.el (which works on all sequence data types).

seq.el will be included in Emacs 25.1, but in the meantime you can
install it from GNU Elpa.

Nicolas Petton

Attachment: signature.asc
Description: PGP signature

reply via email to

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