默认情况下,我想在所有 clojure、cljs 和 elisp 缓冲区上启用 paredit-mode,这可能会通过 .spacemacs 文件发生。 这是我到目前为止在 my.spacemacs 的用户配置 function 中的内容: 但它并没有真正起作用。 我究竟做错了什么? ...
默认情况下,我想在所有 clojure、cljs 和 elisp 缓冲区上启用 paredit-mode,这可能会通过 .spacemacs 文件发生。 这是我到目前为止在 my.spacemacs 的用户配置 function 中的内容: 但它并没有真正起作用。 我究竟做错了什么? ...
在使用paredit ,我经常遇到以下情况,其指向| 在下面的代码段中,我想关闭悬挂的paren,例如。 变 在类型之后)也就是paredit-close-parenthesis 。 如果注释不在行中, paredit将关闭括号并删除空格。 有人有启用该功能的好方法吗? ...
我正在为这种奇怪的行为而挣扎。 感兴趣paredit的命令,即paredit进-啜食-S曝光 ,势必C-),和paredit个前进BARF-S曝光 ,势必C-},以及他们的“落后”的同行,在GUI emacs的工作,但不要在第一航站楼工作。 函数本身确实起作用,但它们的键绑定却不起作用。 ...
如果我具有以下s表达式: 而且我要: paredit如何帮助移置(this)和(that) ? ...
我使用SLIME的repl在emacs上使用paredit。 这意味着在我在repl上输入的任何时候,我的s表达式都是平衡的。 但是,它们可能不完整,我可能想继续在另一行中输入内容,如下所示: 但是,当我按回车键开始新行时,SLIME repl会执行我的不完整表达式。 我希望它 ...
我将其作为初始状态: 将光标放在双引号内的任意位置,然后按C-→(在Emacs中)会给我: 是否有一种“单击”方式来对双引号进行“ barf”处理(即从第二种状态返回到第一种状态)? 我期望双引号类似于括号内的倒推,但是按C-←(同时仍将光标放在第一个单词上)似乎不起作用(在括 ...
我使用emacs / evil / cider已有一段时间了,最终想进入像paredit这样的环境。 我正在尝试邪恶的生物,尽管可以想象这个概念适用于任何sexp编辑器/模式。 假设我有一个嵌套的sexp (a (b (cd))) ,我想将其切换为使用线程宏(->> dc ...
paredit.vim中的默认“ s”和“ S”会覆盖我的vim-sneak插件默认的“ s”键绑定。 您知道禁用paredit.vim默认键绑定的方法吗? ...
我喜欢对我的JavaScript使用paredit。 我知道,这很奇怪,但对我有帮助。 真正困扰我的一件事是,当我键入foo()它会自动在foo ()插入一个空格。 是否有禁用此行为的选项? ...
在Emacs / Cider设置(基于clojure-mode和paredit-mode的基础上)中,制表位通常被忽略。 或者,说他们只是缩进s表达式的第二个符号。 有时,例如对于较大的配置,最好也缩进以下符号: 这将是默认值: 如果看起来像这样,该怎么办: ...
在emacs paredit模式下,可以通过Ctrl+k杀死当前行内的以下所有表达式: 您如何做同样的事情,但只影响下一个表达式: ...
在 emacs 中,有一种模式show-paren-mode当光标位于另一个时,它会为相反的匹配括号show-paren-mode 。 我写了一个例子来解释show-paren-mode : ( <-colored colored-> )| <-cursor 但是当光标不在 ...
我正在使用vim-sexp和vim-sexp-mappings-for-regular-people插件来编辑Clojure文件。 我不太明白什么是slurp和barf命令。 我试着和他们一起玩,似乎他们在相邻表格的开头/结尾插入/删除表格。 那是对的吗? 如果没有,什么是slurp ...
在smartparens中(在elisp中),我们有'sp-kill-sexp 。 现在,如果我叫Mx my-func [enter],则'sp-kill-sexp将按预期执行。 但是,我似乎无法将该函数绑定到“ Cd”。 因此,以下内容不起作用。 是否有一些技巧可以使我的“ Cd” ...
我有以下表格: 问题是我在打嗝模板的末尾有一个缺失]如果我按下] emacs没有添加缺失的]它只是表现得像我按下Ctrl + f。 我知道这是因为paredit,但我似乎无法找出如何添加失踪]这开始让我发疯。 当我使用带有paredit的emacs时,如何添加丢失的paren? ...
我想通过禁用前者的活动缓冲区来避免邪恶模式和paredit之间的冲突。 以下代码不起作用: 换句话说,如何为所有Lisp缓冲区自动禁用邪恶模式? ...
我正在尝试使用paredit编辑Light Table上的Clojure / ClojureScript文件,但插件似乎不起作用。 当我打开括号时,它没有关闭。 但是插件安装如插件列表所示。 我错过了一些配置步骤,还是错误? (在撰写本文时,我刚刚安装了最新版本,但没有触及配 ...
我应该在IntelliJ Cursive中配置哪些键绑定,以获取ParEdit用户指南中记录的“扩展”和“收缩”选择行为? 用户指南提到了Alt + Up和Alt + Down ,但是作为结构编辑的新手,我正在努力寻找正确的键绑定。 ...
偶尔我paredit-mode代码放入一个paredit-mode括号或括号的paredit-mode缓冲区。 paredit-mode然后检测未闭合的表达式并尝试将错误的paren添加到错误的位置。 当我将光标移动到我想要关闭的位置但我不能把它放在那里时,这是令人沮丧的。 我最终不得不关 ...
每次启动emacs时,默认情况下是否有一种直接启用paredit模式的简单方法? 我的.emacs中有以下代码: 除paredit-mode之外的所有模式都将加载。 为什么会这样呢? 谢谢。 ...