我有一个现有的command(increment-numbers-in-region)声明interactive "r"用于获取区域起点和终点作为参数.我现在想扩展此命令以获取前缀参数.有没有一种方法结合起来interactive "r"用interactive "p",或者我应该去了解它在一些其他的方式?
我想我可以编写一个interactive "p"仅使用的命令,然后从命令体中读取点和标记,但感觉这可能不是最惯用的方式.
有任何想法吗?
C-hf interactive RET
"要获得多个参数,请连接各个字符串,用换行符分隔它们."
(defun increment-numbers-in-region (start end arg)
(interactive "r\np")
...)
Run Code Online (Sandbox Code Playgroud)