繁体   English   中英

Elisp:你如何将交互式“r”与交互式“p”结合起来?

[英]Elisp: How do you combine interactive “r” with interactive “p”?

我有一个现有的命令( increment-numbers-in-region ),它使用interactive "r"声明,将区域起点和终点作为参数。 我现在想扩展此命令以获取前缀参数。 有没有办法将interactive "r"interactive "p"相结合,还是应该以其他方式进行?

我想我可以编写一个仅使用interactive "p"的命令,然后从命令体中读取点和标记,但感觉这可能不是最惯用的方式。

有任何想法吗?

CH˚F interactive RET

“要获得多个参数,请连接各个字符串,用换行符分隔它们。”

(defun increment-numbers-in-region (start end arg)
  (interactive "r\np")
  ...)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM