Differences From
Artifact [676c904eb1]:
522 522 (newline))
523 523 (setq header-line-format (format "Responding to Thread %d" id)
524 524 sbbs--thread-id id
525 525 sbbs--board board)
526 526 (switch-to-buffer (current-buffer)))))
527 527
528 528 (defun sbbs-compose-format (style)
529 - "Insert "
530 - (if (region-active-p)
531 - (save-excursion
532 - (goto-char (region-beginning))
533 - (insert "style")
534 - (goto-char (region-end))
535 - (insert "style"))
536 - (insert style style)
537 - (forward-char (- (length style)))))
529 + "Insert string STYLE around region or point."
530 + (save-mark-and-excursion
531 + (if (region-active-p)
532 + (progn
533 + (goto-char (region-beginning))
534 + (insert style)
535 + (goto-char (region-end))
536 + (insert style))
537 + (insert style style)))
538 + (forward-char (length style)))
538 539
539 540 (defun sbbs-compose-format-code ()
540 541 "Insert code syntax markers."
541 542 (interactive)
542 543 (sbbs-compose-format "```\n"))
543 544
544 545 (defun sbbs-compose-format-bold ()