fix buttons

This commit is contained in:
2025-07-10 23:35:51 +02:00
parent 86c5298659
commit 5ad2771188

View File

@@ -70,7 +70,7 @@
"Run `kill-region'." "Run `kill-region'."
(interactive "e") (interactive "e")
(let () (let ()
(kill-region))) (kill-region (mark) (point))))
(defvar my-tool-bar-button-cut "Cut " (defvar my-tool-bar-button-cut "Cut "
"Button to run `cut-region'.") "Button to run `cut-region'.")
@@ -78,7 +78,7 @@
"Run `kill-ring-save'." "Run `kill-ring-save'."
(interactive "e") (interactive "e")
(let () (let ()
(kill-ring-save))) (kill-ring-save (mark) (point))))
(defvar my-tool-bar-button-copy "Copy " (defvar my-tool-bar-button-copy "Copy "
"Button to run `kill-ring-save'.") "Button to run `kill-ring-save'.")
@@ -91,10 +91,10 @@
"Button to run `yank'.") "Button to run `yank'.")
(defun my-tool-bar-function-fill (event) (defun my-tool-bar-function-fill (event)
"Run `fill-region'." "Run `fill-paragraph'."
(interactive "e") (interactive "e")
(let () (let ()
(fill-region))) (fill-paragraph)))
(defvar my-tool-bar-button-fill "Fill " (defvar my-tool-bar-button-fill "Fill "
"Button to run `fill-region'.") "Button to run `fill-region'.")
@@ -106,11 +106,17 @@
(defvar my-tool-bar-button-spell "Spell " (defvar my-tool-bar-button-spell "Spell "
"Button to run `flyspell-buffer'.") "Button to run `flyspell-buffer'.")
(defun my-langtool-active-p ()
"Check if `langtool-check-buffer' is active."
(save-excursion
(not (null (langtool--overlays-region (point-min) (point-max))))))
(defun my-tool-bar-function-langtool (event) (defun my-tool-bar-function-langtool (event)
"Run `langtool-check-buffer'." "Run `langtool-check-buffer'."
(interactive "e") (interactive "e")
(let () (let ()
(langtool-check-buffer))) (if (my-langtool-active-p)
(langtool-check-done)
(langtool-check-buffer))))
(defvar my-tool-bar-button-langtool "langtool " (defvar my-tool-bar-button-langtool "langtool "
"Button to run `langtool-check-buffer'.") "Button to run `langtool-check-buffer'.")