我正在尝试使用clj-progress中的进度指示条。
示例代码在lein repl
控制台中运行良好:
(use 'clj-progress.core)
(defn progress []
(init 50)
(reduce + (map #(do (tick) (Thread/sleep 200) %)
(range 50)))
(done))
像这样的输出(动态进行中):
[==================================================] 100% 50/50
当我在苹果酒下尝试emacs时,输出如下:
[==> ] 4% 2/50
[===> ] 6% 3/50
[====> ] 8% 4/50
[=====> ] 10% 5/50
[======> ] 12% 6/50
[=======> ] 14% 7/50
[========> ] 16% 8/50
[=========> ] 18% 9/50
[==========> ] 20% 10/50
[===========> ] 22% 11/50
[============> ] 24% 12/50
[=============> ] 26% 13/50
[==============> ] 28% 14/50
[===============> ] 30% 15/50
[================> ] 32% 16/50
[=================> ] 34% 17/50
[==================> ] 36% 18/50
[===================> ] 38% 19/50
[====================> ] 40% 20/50
[=====================> ] 42% 21/50
[======================> ] 44% 22/50
[=======================> ] 46% 23/50
[========================> ] 48% 24/50
[=========================> ] 50% 25/50
[==========================> ] 52% 26/50
[===========================> ] 54% 27/50
[============================> ] 56% 28/50
[=============================> ] 58% 29/50
[==============================> ] 60% 30/50
[===============================> ] 62% 31/50
[================================> ] 64% 32/50
[=================================> ] 66% 33/50
[==================================> ] 68% 34/50
[===================================> ] 70% 35/50
[====================================> ] 72% 36/50
[=====================================> ] 74% 37/50
[======================================> ] 76% 38/50
[=======================================> ] 78% 39/50
[========================================> ] 80% 40/50
[=========================================> ] 82% 41/50
[==========================================> ] 84% 42/50
[===========================================> ] 86% 43/50
[============================================> ] 88% 44/50
[=============================================> ] 90% 45/50
[==============================================> ] 92% 46/50
[===============================================> ] 94% 47/50
[================================================> ] 96% 48/50
[=================================================>] 98% 49/50
[==================================================] 100% 50/50
[==================================================] 100% 50/50
虽然这不是什么大问题,但我想知道是什么导致了这个问题以及苹果酒中是否有任何设置来纠正这个问题?
答案 0 :(得分:1)
可能这个库会发出一系列控制台输出,而在CIDER中你可以看到所有这些(或者这可能是一些缓冲的假象)。你可以提交一张票,但我怀疑这是值得修理的东西。