TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Paredit 25 released, after 8 years

270 点作者 salutis超过 2 年前

16 条评论

reikonomusha超过 2 年前
Paredit changed the way I write Common Lisp, and I personally consider it a sort of killer feature of developer experience. Combined with canonical indentation of Lisp code (where every line can be indented in essentially just a single correct way, determined automatically by the editor), editing Lisp code actually becomes one of the most pleasurable of activities in programming. When you go back to editing Python, JavaScript, or C—even with a slick IDE—it just feels like a DX regression.
评论 #33755136 未加载
评论 #33757615 未加载
评论 #33754644 未加载
评论 #33756038 未加载
bongobingo1超过 2 年前
Am I stupid or does this not say what it does anywhere on the site or repo.<p>E: <a href="https:&#x2F;&#x2F;www.emacswiki.org&#x2F;emacs&#x2F;ParEdit" rel="nofollow">https:&#x2F;&#x2F;www.emacswiki.org&#x2F;emacs&#x2F;ParEdit</a>
评论 #33759369 未加载
评论 #33753922 未加载
评论 #33755732 未加载
Xeoncross超过 2 年前
Here I am trying to figure out who Paredit is and what he did that so bad he was was sentenced for over eight years at 17.
评论 #33759562 未加载
评论 #33759466 未加载
phforms超过 2 年前
If you want to go nuts with structural editing you may also want to check out symex mode: <a href="https:&#x2F;&#x2F;github.com&#x2F;drym-org&#x2F;symex.el" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;drym-org&#x2F;symex.el</a><p>It uses paredit (among others) for its low level functionality, but the vim-style modal interface allows you to manipulate the tree structure with single keystrokes in a precise and very expressive way. Keep in mind that you have to actively learn how to use it and it will feel awkward at first (similar to how vim feels for beginners), but I find the editing experience very pleasent and smooth after I got used to it.<p>Another thing I really like about it is that you can still switch to normal mode and it doesn’t get in your way like other plugins where I had to change my keybindings all the time because the amount of convenient shortcuts is still quite limited in the end. This modal switching to different editing contexts (or languages?) is something I feel should be explored much further.
perihelions超过 2 年前
Is it worth trying to make a serious effort with things like paredit, if you&#x27;re already happy with default Emacs lisp modes? I feel like they&#x27;re already overpowered.<p>When I last tried this, I felt like I was struggling against the mode&#x27;s understanding of my syntax, more than it was assisting me. I didn&#x27;t figure out how to &quot;think&quot; in its language. I want to know if I&#x27;m missing out on something wonderful, or if it&#x27;s more of a &quot;just another tool, don&#x27;t worry about it&quot;.
评论 #33755230 未加载
评论 #33757252 未加载
评论 #33755220 未加载
评论 #33755099 未加载
mcbuilder超过 2 年前
I&#x27;ve never had so much fun slurping and barfing as I have with paredit.
georgeoliver超过 2 年前
What do people think about paredit vs. just using the regular sexp editing commands (<a href="https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;emacs&#x2F;manual&#x2F;html_node&#x2F;emacs&#x2F;Parentheses.html" rel="nofollow">https:&#x2F;&#x2F;www.gnu.org&#x2F;software&#x2F;emacs&#x2F;manual&#x2F;html_node&#x2F;emacs&#x2F;Pa...</a>)? Especially when you rebind those to easier key combos.<p>Honestly I feel like those are enough for 90% of what I&#x27;m doing, and for now learning Paredit&#x2F;infer is low on the priority list. Is it worth moving it up?
评论 #33753753 未加载
tym0超过 2 年前
Do people have any tips on getting started with paredit in vim? I&#x27;m pretty happy with Parinfer but it sometimes makes working with other people&#x27;s code painful...
评论 #33753391 未加载
salutis超过 2 年前
Also, Paredit now has a public website and repository.
评论 #33752765 未加载
评论 #33752254 未加载
pbiggar超过 2 年前
Paredit is so good - completely changes how you edit. It was also the primary influence for making the Darklang editor a structured editor, though I confess it is not yet as good as paredit.
agumonkey超过 2 年前
thanks to the credits I got to learn about interlisp s-edit<p>here&#x27;s a demo <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=2qsmF8HHskg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=2qsmF8HHskg</a>
kehrin超过 2 年前
I&#x27;ve tried to switch to Paredit (from Evil) but had trouble. Does anyone have a solid resource for learning?
评论 #33756603 未加载
评论 #33753452 未加载
评论 #33757329 未加载
评论 #33765490 未加载
billfruit超过 2 年前
Anyone with experience of both paredit and smartparens, which would you recommend?
评论 #33754898 未加载
iainctduncan超过 2 年前
Can anyone tell me if it&#x27;s as helpful for Scheme? Thx!
评论 #33760943 未加载
MaysonL超过 2 年前
Typo: it&#x27;s actually version 26.
评论 #33766859 未加载
Existenceblinks超过 2 年前
I hope structure editors strike back .. I mean I wish it&#x27;s going mass.