gpt4 book ai didi

emacs - 在 Emacs 中包装(填充)一长串字符串(clojure 模式)

转载 作者:行者123 更新时间:2023-12-01 07:12:19 27 4
gpt4 key购买 nike

在 Emacs 中(在 Clojure 模式下),我想填写:

(def items
["freezing" "drum" "lean" "deputy" "deputy" "session" "critic" "ace" "rat" "racket" "trap" "inconvenient" "guidance" "ruins"])

所以它看起来像这样:

(def items
["freezing" "drum" "lean" "deputy" "deputy" "session" "critic" "ace"
"rat" "racket" "trap" "inconvenient" "guidance" "ruins"])

我正在寻找一个函数来完成它。我试过了,没有成功:

  • M-q(例如 paredit-reindent-defun)
  • C-u M-q(例如 paredit-reindent-defun)
  • M-x 填充段落
  • C-u M-x 填充段落

最佳答案

fill-region-as-paragraph 就是你想要的。

在填充之前,您可以选择使用库 pp.el 中的函数漂亮地打印(到字符串或缓冲区)。漂亮的打印不会做填充,但如果你正在展示 Lisp sexp,它会对线宽和可读性产生很大的影响。

关于emacs - 在 Emacs 中包装(填充)一长串字符串(clojure 模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27257692/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com