簡體   English   中英

Hy的漂亮印刷品?

[英]Pretty print in Hy?

Hy 中是否有類似pprintclojure.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-reprhydiomatic.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM