> feedback like this is invaluable - thanks very much for taking the time to > write it.
Always happy to help. > It is true - using Emacs is *not* a smooth experience. I've tried to bake in > a good number of years >experience getting Emacs to work smoothly into Emacs > Live, and whilst I don't claim it to be 'smooth' I still > think it's a lot better than the vanilla experience. It definitely feels very slick. I've gotten rid of the 'visual bell' now using your instructions, and things feel better. That flashing white square in the middle of the screen didn't really convey any valuable (or even comprehensible) information as to *what* I was doing wrong. > > For one, it doesn't play very well with the OS windowing system. When > > I click on Emacs it doesn't always change the window focus from the > > previous app to Emacs. > > I've never seen or heard of this before. Do you get this behaviour with a > vanilla Emacs (i.e. not using the Emacs Live config)? I got this experience only once, and having already installed Emacs Live. It may have been caused by a file that hadn't been saved or a buffer session that hadn't been exited. I'll keep an eye for this behavior and will ping you if it comes up again. Regarding Slime and Swank: I guess I don't yet understand the Clojure distinction between "project" and "file". I've got an absolutely trivial file that I want to test out, but it looks like Swank expects there to be a "project.clj". (I opened the file in Emacs, then went M- x clojure-jack-in, then got "Could not start swank server: Couldn't find project.clj"). Also, I don't understand this: "Simply start swank in a Clojure project with lein2 swank". Is "lein2 swank" a shell command issued from inside a Clojure project folder? Thanks, James. PS. I tweeted your copy / intro for Emacs Live earlier today: https://twitter.com/abbottjam/status/207049371727036417 On May 28, 2:38 pm, Sam Aaron <samaa...@gmail.com> wrote: > Hey James, > > feedback like this is invaluable - thanks very much for taking the time to > write it. > > It is true - using Emacs is *not* a smooth experience. I've tried to bake in > a good number of years experience getting Emacs to work smoothly into Emacs > Live, and whilst I don't claim it to be 'smooth' I still think it's a lot > better than the vanilla experience. > > Let me address your points individually: > > > For one, it doesn't play very well with the OS windowing system. When > > I click on Emacs it doesn't always change the window focus from the > > previous app to Emacs. > > I've never seen or heard of this before. Do you get this behaviour with a > vanilla Emacs (i.e. not using the Emacs Live config)? > > > > > Secondly, when I type several commands in succession quickly, a > > smallish white square keeps flashing in the middle of the Emacs > > screen, then disappears. > > That smallish white square is the 'visual bell'. It comes up when Emacs > wishes to communicate that something isn't quite right. > > As a temporary measure, try adding this to the end of ~/.emacs.d/init.el > > (setq ring-bell-function 'ignore) > > and let me know if that fixes things for you > > > Thirdly, when I try M-x slime I get: "Searching for program: no such > > file or directory, lisp". (I have installed Leiningen2). > > This is because you need to start a separate swank server and connect to it > with slime. See: > > https://github.com/overtone/emacs-live#clojure-hacking > > > > > Quite frustrating that an editor takes so much tinkering to just set > > up properly. > > Just try to imagine the power you'll wield when you do get it working > properly :-) I have found the experience definitely worthwhile. > > Sam > > --http://sam.aaron.name -- 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