Ich möchte nur prüfen, ob die aktuelle Zeile leer ist oder nicht (wenn sie nur Leerzeichen enthält, halte ich sie immer noch für leer).
Hier ist meine erste Version:
(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)))
Was ist der einfachste Weg, um zu überprüfen, ob die aktuelle Zeile leer ist?
\\s-
statt \\s
. Dieser Bindestrich wird in elisp regexp benötigt.
\s
entspricht das Schreiben dem Schreibens
. Vielleicht hast du gemeint"^\\s*$"
.