On Sun, May 22, 2011 at 03:35, Phil Hagelberg <p...@hagelb.org> wrote:
> On May 21, 1:28 pm, Simon Katz <nomisk...@gmail.com> wrote: > > I'm having trouble using Emacs' Find Source command to navigate to > > Clojure source. > > > > I'm using Leiningen (1.4.2) and Emacs (23.2). > > > I thought this would be enough to allow the Emacs Find Source command > > (meta-.) to find Clojure source code. But when, for example, I try > > meta-. on reduce, Emacs jumps to a buffer showing this line... > > Works fine for me. Would need more details to debug. How did you > install slime? How did you launch and connect to the swank server? > From what buffer did you invoke M-.? What does C-h c say about M-. > from that buffer? > > -Phil Thanks for confirming it should work. I should also have mentioned: - I have the behaviour I'm describing on Windows XP and Windows Vista. - M-. works ok to find my own definitions. I've now installed an unzip.exe (from http://gnuwin32.sourceforge.net/packages/unzip.htm), and now when I try M-. on reduce I get the line caution: filename not matched: "clojure/core.clj" in a buffer described as core.clj (cloju... 51 Clojure [...]/sk-mini-project-1-2-0/lib/clojure-1.2.0.jar:clojure/core.clj Googling led me to this... http://web.archiveorange.com/archive/v/UcW9CERUAfsCRJzpBo7s which says there are issues with Emacs and unzipping on Windows. I followed the suggestion there (in the post dated Wed Dec 08 2010), but that just reverted me to the original behaviour I described. Any further pointers would be appreciated! Here are the answers to Phil's questions in case any of these details may be useful: - Looking back at my notes, I didn't explicitly install slime. Does slime come as part of installing Clojure Mode and/or Swank Clojure in Emacs (using the package-list-packages command)? - I launch the swank server with lein swank - I connect to the swank server with M-x slime-connect - I have the behaviour I described when using M-. from either a REPL or from a buffer displaying a .clj file in Clojure mode. - C-h c for both the REPL and Clojure mode says "M-. runs the command slime-edit-definition". Simon -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en