[英]Pretty print in Hy?
Hy 中是否有類似pprint
或clojure.pprint/pprint
的東西? 更具體地說,是否有一些東西可以轉換如下:
{:a {:a 0 :b 1 :c 2 :d 3 :e 4} :b {:a 0 :b 1 :c 2 :d 3 :e 4} :c {:a 0 :b 1 :c 2 :d 3 :e 4} :d {:a 0 :b 1 :c 2 :d 3 :e 4} :e {:a 0 :b 1 :c 2 :d 3 :e 4}}
在這個(這是一個例子,不需要完全像下面):
{:e {:e 4 :d 3 :c 2 :b 1 :a 0}
:d {:e 4 :d 3 :c 2 :b 1 :a 0}
:c {:e 4 :d 3 :c 2 :b 1 :a 0}
:b {:e 4 :d 3 :c 2 :b 1 :a 0}
:a {:e 4 :d 3 :c 2 :b 1 :a 0}}
我已經嘗試過hy-repr
和hydiomatic.utils/hypprint
,但是hy-repr
似乎不能很好地打印長地圖,並且 hydiomatic 在最近版本的 Hy 中不起作用。
不,請隨時提出請求。 However, our Emacs package, hy-mode
, does have some auto-indent features (partly borrowed from Emacs's generic Lisp-editing code), and probably the Vim plugin does too, but that's been less actively maintained (to nobody's surprise, Lispers tend更喜歡 Emacs)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.