Voglio solo verificare se la riga corrente è vuota o meno (se contiene solo spazi, quindi la considero ancora vuota).
Ecco la mia versione iniziale:
(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)))
Qual è il modo più semplice per verificare se la riga corrente è vuota?
\\s-
invece di \\s
. Questo trattino è richiesto in elisp regexp.
\s
equivale alla scritturas
. Forse intendevi"^\\s*$"
.