flyingmachine / emacs-for-clojure

522 stars 267 forks source link

starter kit is deprecated; further use is discouraged #5

Closed technomancy closed 9 years ago

technomancy commented 10 years ago

I think it would be a good idea not to get more people using the starter kit. IMO it's a fundamentally-flawed idea, for reasons I've outlined here: https://github.com/technomancy/emacs-starter-kit/blob/v3/README.markdown

flyingmachine commented 10 years ago

Sorry for taking awhile to respond. I do think that a tailored emacs configuration is immensely useful for emacs beginners, though I agree with your rationale about why the starter kit itself could cause frustrations down the line (hard to tell where a specific piece of functionality came from). My thinking now is that I need to rebuild emacs-for-clojure to include useful packages, and to document their inclusion, the package's online documentation, and what each does. My hope is that this will reduce work a new person has to do before being productive, while also reducing the likelihood that they encounter a difficult problem later on.

This repo is meant to be used in conjunction with the instructions in Clojure for the Brave and True, which hopefully does an OK job of explaining Emacs concepts and how to install your own packages. I'll update the README to link there.

buwilliams commented 9 years ago

I took a new job and they all use Emacs (I come from Vim) so as any new team member should I sought out to at least have a good environment to start from. For what it's worth, I found the starter kit helpful. It provided me with code examples to read (ie. google). The link provided by the user who reported this bug was overly sparse and I think discouraging because all I have are questions with no direct leads. Trying to bite off learning how to configure Emacs before you can feel it's power feels like an unnecessary barrier to entry. For me, the reporter's solution introduces it's own series of problems which I think it's fair to say that are worse than the problem he is trying to solve.

flyingmachine commented 9 years ago

Thanks for the feedback, @buwilliams! I've finally updated this repo to be explicit about its dependencies but still provide a good starting point. I think that beginners will be able to be productive and also start learning how to customize emacs better.