Thanks Bill. That's just what I needed.
On Jan 15, 7:58 am, Bill Clementson <billc...@gmail.com> wrote:
> Hi Kyle,
>
>
>
> On Wed, Jan 14, 2009 at 11:27 PM, Kyle Smith <mr.kyle.sm...@gmail.com> wrote:
> > I'm new to Clojure, SLIME, and emacs in general but I've noticed my
> > SLIME REPL does not indent properly when I use <return> or C-j. This
> > is the error message I see:
>
> > "calculate-lisp-indent: Symbol's function definition is void: clojure-
> > indent-function"
>
> > I've experienced this when setting up Clojure + SLIME via .emacs and
> > also when running Clojure Box. When I open a .clj file indentation
> > works just fine. I just have trouble with the SLIME REPL.
>
> > One thing I noticed is if I evaluate the function clojure-indent-
> > function, function clojure-backtracking-indent, and custom clojure-
> > mode-use-backtracking-indent (from clojure-mode.el) within the
> > *scratch* buffer my SLIME REPL will indent correctly.
>
> > I've seen a few posts with similar problems but I haven't found a
> > solution that works.
>
> The function "clojure-indent-function" is defined in clojure-mode.el
> but clojure-mode.el is only loaded when a Clojure source file is
> opened. Therefore, if for example you opened a Clojure source file and
> then started the slime repl, you would not have the problem. However,
> you don't want to always open a Clojure source file before you start a
> repl, so to fix this, make certain that clojure-mode.el is started
> before you start the repl. This can be done in a number of ways -
> adding the following to your .emacs startup code is probably the
> easiest:
>
> (add-hook 'slime-connected-hook (lambda ()
> (require 'clojure-mode)))
>
> --
> Bill Clementson
--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---