]> git.eshelyaron.com Git - emacs.git/commitdiff
Tag interactive commands in 'lua-ts-mode'
authorjohn muhl <jm@pub.pink>
Sat, 13 Jul 2024 23:36:38 +0000 (18:36 -0500)
committerEshel Yaron <me@eshelyaron.com>
Sun, 6 Oct 2024 06:45:19 +0000 (08:45 +0200)
* lisp/progmodes/lua-ts-mode.el (lua-ts-send-buffer)
(lua-ts-send-file, lua-ts-send-region): Mark inferior interaction
commands that are only relevant in Lua buffers.  (Bug#73586)

(cherry picked from commit 63058e1153ae1c3a9662b50ff8be439026e11986)

lisp/progmodes/lua-ts-mode.el

index d167215326cf15825964394db23c7172608703a6..a1dae0628d40c399294f06d70856fc048c3c2022 100644 (file)
@@ -676,19 +676,19 @@ Calls REPORT-FN directly."
 
 (defun lua-ts-send-buffer ()
   "Send current buffer to the inferior Lua process."
-  (interactive)
+  (interactive nil lua-ts-mode)
   (lua-ts-send-region (point-min) (point-max)))
 
 (defun lua-ts-send-file (file)
   "Send contents of FILE to the inferior Lua process."
-  (interactive "f")
+  (interactive "f" lua-ts-mode)
   (with-temp-buffer
     (insert-file-contents-literally file)
     (lua-ts-send-region (point-min) (point-max))))
 
 (defun lua-ts-send-region (beg end)
   "Send region between BEG and END to the inferior Lua process."
-  (interactive "r")
+  (interactive "r" lua-ts-mode)
   (let ((string (buffer-substring-no-properties beg end))
         (proc-buffer (lua-ts-inferior-lua)))
     (comint-send-string proc-buffer "print()") ; Prevent output from