emacs-nav is a lightweight "project explorer" for emacs that I have found useful - https://code.google.com/p/emacs-nav/
It has the ability to grep the directory structure for a symbol (Press 'g' when the cursor is in the emacs-nav window). I find that handy to search for function names across projects. Disclaimer - Clojure for me right now is only getting to be a "serious hobby" so I am not certain this will scale :) On a side note - many thanks to Glen Stampoultzis for the ctrl-x ctrl- i tip ... Works like a charm. Beats the heck out of ctrl-s :) Hope this helps. Raju On Jun 15, 5:40 am, Kelvin Ward <[email protected]> wrote: > In my experience ECB and Speedbar (both come with CEDET) is the only > option. I think that speedbar may be available without cedet, but it > seems less functional. ECB can keep the speedbar window fixed > regardless of closing/opening other emacs windows. It's not a nice as > IDEs I'd say, but certainly does work, showing a tree of directories, > clojure files and clojure functions/defs. > > CEDET does look quite the overwhelming install, but it wasn't that > bad. I found several of the default ecb/speedbar behaviours unpleasant > and fixed them with the right customisation. Right now, having to > double, instead of single click, on ecb windows is the most annoying. > > Some settings I have in my emacs config, some of which I won't > remember why I set them: > (speedbar-add-supported-extension ".clj") > (setq ecb-use-speedbar-instead-native-tree-buffer 'dir) > (setq speedbar-show-unknown-files t) > (setq speedbar-tag-regroup-maximum-length 100) > (setq ecb-primary-secondary-mouse-buttons 'mouse-1--C-mouse-1) > (setq ecb-speedbar-buffer-sync nil) > (setq speedbar-tag-hierarchy-method '(speedbar-sort-tag-hierarchy)) > (setq ecb-auto-expand-directory-tree nil) > > My emacs setup files might helphttps://bitbucket.org/enerqi/emacs-setup/src > such as src/elisp/rc/emacs-rc-cedet.el. However, I've saved a copy of > cedet with my elisp files. With recent versions of emacs (23+ or 24+) > cedet comes with emacs and I had to delete the cedet shipped with > emacs to avoid changing my emacs config. > > On Jun 13, 2:50 am, yair <[email protected]> wrote: > > > > > > > > > Hi, > > > With swank and slime all set-up along with CDT, further improved by > > slime autocomplete, my emacs setup is getting pretty close to being a > > full featured, highly clojure focused IDE. One thing I am struggling > > with while working on a larger than usual project (i.e. 7 source files > > some of which have 200-300 lines) is quickly navigating between source > > files and the definitions within them. I took a look at CEDET but it > > seemed a bit overwhelming, and I wasn't sure the effort would be worth > > it as I couldn't tell if clojure would then be supported within it. > > > So, which plugins do you use in emacs for navigating between clojure > > source files and definitions? > > > Thanks -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
