如果在lisp模式下不能插入第二个(单引号),可以配置smartparens吗?如何将smartparens配置为lisp模式?
0
A
回答
2
是的。下面是最简单的方法:
(require 'smartparens-config)
这sets up smartparens with some default settings,其中大部分我发现无论是有益的或无害的(采取与M-x find-library <RET> smartparens-config
看看)。其中一个禁用各种Lisp模式下的单引号对。
这应该照顾这对几乎无处不在这将是一个问题。一个地方,似乎错过的是eval-expression
(M-:
)命令,所以我加入这一行:
(sp-local-pair 'minibuffer-inactive-mode "'" nil :actions nil)
这会影响使用迷你缓冲区中输入的所有命令,因此,如果您经常在迷你缓冲区中使用单引号出于某种原因,您可能希望找到更狭隘的解决方案。
如果你想做更多的调整,here是相关的smartparens文档。
+0
对于更狭隘的解决方案,这是我用来禁用配对单引号仅在'eval-expression'中: (sp-local-pair'minibuffer-inactive-mode''“nil :actions nil (除去'(my-in-eval-expression-p)) (defun my-in-eval-expression-p(id action context) (equalp last-command'eval-expression)) –
相关问题
- 1. Lisp Box emacs如何配置?
- 2. 如何为MVC模式配置PhPStorm
- 3. 如何为C#模式配置Emacs speedbar?
- 4. 常见的Lisp宏模式匹配
- 5. 如何将Msmq配置从工作组模式更改为域模式?
- 6. 如何将FEATURE_BROWSER_EMULATION设置为IE8模式?
- 7. 如何将QInputDialog设置为模式
- 8. 如何将SCOM配置为Slack配置
- 9. 如何在Emacs Lisp中连接模式?
- 10. 如何将杜松子酒模式设置为释放模式?
- 11. 在CtrlP中,如何将`mru`模式设置为默认模式?
- 12. 如何为可配置软件设置Builder和Decorator模式?
- 13. 如何以编程方式将log4j 2配置为异步模式?
- 14. Common Lisp - 配置slime和emacs
- 15. Lisp的Emacs配置脚本
- 16. 如何将页面模式设置为双模式下的单模式
- 17. 如何阅读Javascript配置模式?
- 18. 如何在HA模式下配置HBase?
- 19. 如何正确配置SQLite thread_safe模式
- 20. 如何将* readtable *设置为common-lisp中的空白文件?
- 21. MongoDB模式配置
- 22. OpenJPA模式配置
- 23. Grails - 模式配置
- 24. 如何将Jtextfield值与模式匹配?
- 25. 如何为AngularJS模块提供配置?
- 26. 如何将Eclipse配置为在调试模式下跳过异常?
- 27. 如何将log4net配置为以调试模式打印到控制台
- 28. 如何通过配置web.xml将URL模式从/index.jsp更改为/test/index.jsp?
- 29. 默认配置IPython为交互模式
- 30. node-gyp配置为发布模式
不是一个非常明确的描述。 – Drew
问题是''用于引用lisp中的列表,所以每次我必须引用一个列表时,我必须删除第二个' – rogergl
也许举个例子,显示“第二个引号”。我想你是说如果你输入''',那么聪明的parens会插入''''(?)。 – Drew