モードに関係なくコメントを外す関数を書いています。行頭のコメント文字をすべて削除したい。
次の文字がcomment-startと等しくなくなるまで、以下のスニペットをループさせるにはどうすればよいですか?(したがって、基本的に、この「if」を継続して、following-char
等しくなくなるまで継続させcomment-start
ます)
(if (string= (byte-to-string (following-char)) comment-start)
(progn (delete-forward-char 1)
(when (string= (byte-to-string (following-char)) " ")
(delete-forward-char 1))))