如果在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