Saya hanya ingin memeriksa apakah baris saat ini kosong atau tidak (jika hanya berisi spasi, maka saya masih menganggapnya kosong).
Ini adalah versi awal saya:
(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)))
Apa cara termudah untuk memeriksa apakah saluran saat ini kosong?
\\s-
bukan \\s
. Tanda hubung itu diperlukan di elisp regexp.
\s
sama dengan menuliss
. Mungkin maksudmu"^\\s*$"
.