This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # adventofcode (283)
- # aleph (2)
- # announcements (1)
- # aws (12)
- # beginners (43)
- # calva (14)
- # cider (9)
- # cljsrn (1)
- # clojure (16)
- # clojure-kc (1)
- # clojure-nl (2)
- # clojure-uk (8)
- # clojurescript (55)
- # cursive (6)
- # datomic (6)
- # emacs (15)
- # jobs (1)
- # kaocha (5)
- # nrepl (13)
- # re-frame (2)
- # shadow-cljs (3)
- # spacemacs (6)
- # sql (10)
- # vim (13)
- # yada (5)
hey guys, i am completly new at at
emacs and functional programming, so i am reading
Clojure for the brave and true and trying to get
emacs set up to start writing some clojure code, but i keep getting this error
i don't know how to get out of this. any help please?
Warning (emacs): Unable to activate package `ghub'. 2Required package `let-alist-1.0.5' is unavailable 3Warning (emacs): Unable to activate package `magit'. 4Required package `let-alist-1.0.5' is unavailable 5Warning (emacs): Unable to activate package `ghub'. 6Required package `let-alist-1.0.5' is unavailable 7Warning (emacs): Unable to activate package `cider'. 8Required package `seq-2.16' is unavailable 9Warning (emacs): Unable to activate package `ghub'. 10Required package `let-alist-1.0.5' is unavailable 11Warning (emacs): Unable to activate package `magit'. 12Required package `let-alist-1.0.5' is unavailable 13Warning (emacs): Unable to activate package `ghub'. 14Required package `let-alist-1.0.5' is unavailable 15Warning (emacs): Unable to activate package `cider'. 16Required package `seq-2.16' is unavailable
debian 9, emacs: emacs -version GNU Emacs 24.5.1 Copyright (C) 2015 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING.
I can’t help with the emacs stuff, but that books introduction is very old and out of date these days. You don’t need emacs to get started with clojure. You can also work with Vs code, atom, or Cursive.
Or even without an editor at all, see http://jr0cket.co.uk/2018/07/New-Clojure-REPL-experience-with-Clj-tools-and-rebel-readline.html
Need to go, but do have a look at the above and see if it doesn’t help you play with Clojure a little bit easier, without getting emacs in the way.
Both let-alist-1.0.5 and seq-2.16 are on elpa https://github.com/magit/magit/issues/3414 https://elpa.gnu.org/packages/seq.html Adding ELPA to the sources in your init file might help https://www.emacswiki.org/emacs/ELPA
@quieterkali if you would like to use Emacs for Clojure development, then there are excellent install instructions in the official docs http://www.cider.mx/en/latest/installation/ Or if you want a Vim/Emacs combination, try Spacemacs https://practicalli.github.io/spacemacs/ The other editors I recommend are http://Aton.io, VSCode, or IntelliJ - as mentioned here https://clojurebridgelondon.github.io/workshop/development-tools/
SPC f f will create any missing folders for you when you just type in the name of a file (or
M-m f f if you are only using Emacs style editing).
So if you have
project/src/ folder and want to create a
project/test/core.clj file then you would
SPC f f and use the helm popup to have a path of
project/test/core.clj which should show
test.clj file in the helm list with a
[?] at the end to show that it would be created. Press
RET to create a new buffer with that file name. When you first save
SPC f s Emacs will ask you if you want to create the missing
test folder. This works for multiple folders.
If you have a lot of Spacemacs specific questions we do have a #spacemacs channel too