如何configurationemacs,以便换行不会中断?
我在Emacs中使用了Slime作为Common Lisp(或者OS X上的Aquamacs)的主要开发环境,但是在那里还有其他有吸引力的select吗? 我听说过Lispworks,但这是值得关注的吗? 还是有人有提示,以获得最大的Emacs(例如,挂钩到hyperspec为便于参考)? 更新:Pascal Costanza的“Lisp高度指南”第7部分给出了一个观点。 但对我来说, SLIME真的好像是在那里 。 更多资源: Marco Baringer显示SLIME的video 显示LispWorks IDE的Sven Van Caekenberghe的video Rainer Joswig使用LispWorks IDE创buildDSL的video Bill Clementson博客文章讨论IDE的select
我想要彩虹parens在Emacs中编辑Clojure,因为VI这样做,我假设在Emacs应该是像Mx蝴蝶或东西:)
我希望能够用“git mergetool”来使用ediff。 我发现一些修改源代码的补丁,我不想这样做。 相反,我想用我的.gitconfig添加ediff支持。 我知道git内置支持emerge,但我更喜欢ediff。 我试图将这些行添加到我的.gitconfig: [mergetool "ediff"] cmd = emacs –eval "(ediff-merge-files-with-ancestor \"$LOCAL\" \"$REMOTE\" \"$BASE\" nil \"$MERGED\")" 但是当我尝试运行“git mergetool –tool = ediff”时,我得到这个: eval: 1: Syntax error: "(" unexpected 我究竟做错了什么?
通常情况下,编译错误与file:line语法一起显示。 这将是很好的复制粘贴直接打开该文件在正确的行。 Emacs已经有一些模式可以在缓冲区(编译模式,iirc)中处理这个问题,但是我希望在shell命令行中提供这个模式,因为我在emacs之外大部分时间使用标准shell。 任何想法如何调整emacs学习file:line语法来打开file line ? (显然,如果file:line确实存在于磁盘上,最好打开它)
我试图search谷歌,看手册,但仍然无法find如何获得缓冲区对象的主要模式。 你能帮我一个例子或参考。 谢谢 我只能find的解决scheme是在更改缓冲区后查询主模式,然后更改回原始缓冲区。 有没有更好的方法来做到这一点?
当光标放在一个括号上时,如何跳转到配对的括号。 很好在emacs-nw上工作。 就像Vim中的%一样。 ;;从@Lindy @Francesco得到提示后,我发现更多: CMf Move forward over a balanced expression CMb Move backward over a balanced expression CMk Kill balanced expression forward CM-SPC put the mark at the end of the sexp. CMn Move forward over a parenthetical group CMp Move backward over a parenthetical group ;; CM key binding can also be […]
我正在运行Emacs,在C ++模式和PHP模式下编辑文件。 我喜欢语法高亮作为一个概念,但默认的颜色是一个滑稽。 我几乎读不懂其中的一些:太黑了。 什么是最简单的方法来改变他们的价值观? 我似乎无法在networking上find任何有关此事的信息。 我甚至不介意在编译我自己的Emacs时更改二进制文件。 我只是想find它所说的蓝色是#0000FF的地方,并将其改为#AAAAFF为例。
Markdown允许embedded code 。 这怎么能在org-mode呢? 我知道源代码块: #+begin_example blah-blah #+end_example 但是我想要的是这样的(显然,使用正确的语法,我不知道): This is `embeded code`. 这可以在org-mode吗? 无法在文档中find…
在emacs中使用shell时,是否有内置命令来清除shell? 如果没有,是否有elisp函数来实现相同?