Emacs Part 41
■ このスレッドは過去ログ倉庫に格納されています
0150名無しさん@お腹いっぱい。
2012/09/24(月) 03:02:19.04基本的に、 (push-mark) とかは対話的な操作専用。
非対話的にやるなら、直接 buffer-substring で文字列を取得して insert する。
(save-excursion
(goto-char (point-min))
(forward-line 1)
(let ((first-line (buffer-substring (point-min) (point))))
(delete-region (point-min) (point))
(goto-char (point-max))
(newline)
(insert first-line)))
こんな感じかな。
■ このスレッドは過去ログ倉庫に格納されています