在Emacs中,C-u C-SPC将"跳到标记处,并从当地标记环上弹出的位置设置标记".有没有办法在标记环周围走相反的方向?假设您已多次键入Cu C-SPC并想要回到您所看到的标记,而不是一直绕着环.
我正在使用IntelliJ Idea 10和La Closure插件版本0.3.15和Java 6我已经将Clojure 1.2添加到项目中.
我放在Java代码上的断点受到了打击,但我在Clojure上放置的断点却没有.实际上,如果调试器在Java断点上停止,则Clojure代码上的断点中包含一个x,并且它们会发出警告,例如,在debugland $ eval3的类中的第4行找不到可执行代码.
我已经尝试在像println这样的Clojure核心函数中添加断点,但我仍然得到了红色的x.真的,非常感谢任何帮助.我用Clojure 1.1和1.2尝试了Idea 9,结果相似.
基于http://github.com/technomancy/swank-clojure的嵌入部分,我使用以下内容对其进行测试.有没有更好的方法来做这个不使用编译器?有没有办法以编程方式停止swank?似乎start-repl控制了线程.什么是产生另一个线程的好方法,并能够以编程方式杀死该线程.
import clojure.lang.Compiler;
import java.io.StringReader;
public class Embed {
public static void main(String[] args) throws Exception {
final String startSwankScript =
"(ns my-app\n" +
" (:use [swank.swank :as swank]))\n" +
"(swank/start-repl) ";
Compiler.load(new StringReader(startSwankScript));
}
}
Run Code Online (Sandbox Code Playgroud)
任何帮助非常感谢,嗯
如何在osx上配置emacs 23.1.1以便在emacs窗口上拖放文件在新缓冲区中打开文件而不是将其附加到当前缓冲区?
我在OsX上使用emacs.app 23.1.1并试图在shell中使用git .
当我使用命令时git log-p,我得到了
WARNING: terminal is not fully functional
- (press RETURN)
Run Code Online (Sandbox Code Playgroud)
我也得到类似的东西git commit,我被迫使用git commit -m.
我emacs.app该怎么配置才能在shell中运行?
我在文件中的某个位置并且可以标记位置.我搜索到一个新位置来复制一些文本.现在我想回到原始位置粘贴它.但是,交换点和标记在这里不会帮助我,因为我已经用它们来复制文本.
关于我如何以某种方式标记原始位置并回到它的任何想法?