文件名称:parinfer-notes:我关于parinfer的笔记
文件大小:1.26MB
文件格式:ZIP
更新时间:2024-05-18 05:18:37
概括 的目标是简化的书写方式并吸引新手。 它通过使用基于缩进的推断来适当地平衡括号并允许方便的功能实现此目的,而无需使用任何复杂的键绑定。 目前,它在github上的星数与和总和。 我认为parinfer是一个有趣的主意,并且对于各种编辑器而言,有许多实现方式的事实可能使它成为那些刚开始使用Lisp的人的一个很好的起点(那些从未尝试使用emacs编写Lisp的人可能会错失很多功能)。 但是,我认为它的最大缺陷也是它的核心原理。 使用基于缩进的推断,括号的位置很脆弱,并且在不知不觉中被打破。 这要求用户手动重新缩进或知道何时更改为parinfer的其他操作模式。 除非parinfer能够以某种方式设法使此切换自动化(请参阅 ),否则我认为必须知道parinfer的“缩进模式”何时会破坏您的代码的认知负担实际上会使Lisp编辑变得复杂,尤其是对于初学者而言。 如果parinfer可以添加
【文件预览】:
parinfer-notes-master
----README.org(14KB)
----emacs_demos()
--------basic-paredit-without-hotkeys.gif(205KB)
--------adding-and-deleting-lines-region.gif(218KB)
--------comment-line.gif(157KB)
--------adding-and-deleting-lines-evil.gif(242KB)
--------rearrange-parens.gif(243KB)
----parinfer_demos()
--------parinfer-downsides-2.gif(85KB)
--------parinfer-downsides-3.gif(68KB)
--------parinfer-downsides-1.gif(164KB)