Je veux juste vérifier si la ligne actuelle est vide ou non (si elle ne contient que des espaces, alors je la considère toujours vide).
Voici ma version initiale:
(defun strip-text-properties(txt)
(set-text-properties 0 (length txt) nil txt)
txt)
(defun is-current-line-empty ()
(interactive)
(setq c-line (thing-at-point 'line))
(string-match "^\s*$" (strip-text-properties c-line)))
Quelle est la façon la plus simple de vérifier si la ligne actuelle est vide?
\\s-
au lieu de \\s
. Ce trait d'union est requis dans elisp regexp.
\s
équivaut à l'écritures
. Peut-être que vous vouliez dire"^\\s*$"
.