Hej!
Absolut lein2 och numer inbyggda nrepl! Stor skillnad till det bättre.
Råkar du köra mac kan du till exempel ladda ner emacs24 från
http://emacsformacosx.com/
och installera marmalade som paketrepo:
(require 'package)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/"))
(package-initialize)
M-x package-install [RET] nrepl [RET]
Samma nästan keybindings som med slime.
Kör du svenskt tangentbord på din mac (och kör emacset ovan) har åtminstone
jag de här raderna i .emacs-filen:
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(blink-cursor-mode nil)
'(ns-command-modifier (quote meta))
'(tool-bar-mode nil)
'(x-select-enable-clipboard t))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
(setq visible-bell t)
(setq mac-option-modifier nil
mac-command-modifier 'meta
mac-allow-anti-aliasing t
x-select-enable-clipboard t
mac-command-key-is-meta t)
då är ctrl = C, alt = vanlig modifier för [] och kringla = M. Jag hade
egentligen föredragit M på alt, men ovanstående har fungerat tillräckligt
bra. Jag har mappat om caps lock till att agera control också (i
Preferenses -> keyboard -> modifier keys, Caps lock -> control).
Kanske för mycket information. Jag skickar snart ännu mer om
svärmkodningen. Och nästa dator jag köper ska ha amerikanskt tangentbord.
/Linus
Den 19 september 2012 11:40 skrev Ville Svärd <ville.sv...@gmail.com>:
> Jag tror dessutom att Counterclockwise använder nrepl nuförtiden.
> --
> vs
> Den 19 september 2012 10:51 skrev Ragnar Dahlén <r.dah...@gmail.com>:
> > Hej,
> > Kan bara instämma. Vill man köra Emacs så är nrepl och nrepl.el en
> > fröjd för programmerandet.
> > Kan också tillägga att Eclipse-pluginen Counterclockwise
> > (http://code.google.com/p/counterclockwise/) är riktigt kapabel
> > nuförtiden. Om man är van vid Eclipse eller liknande IDE så är det ett
> > väldigt bekvämt sätt att komma igång med Clojure.
> > /Ragge
> > 2012/9/19 Ville Svärd <ville.sv...@gmail.com>:
> >> Överge slime och satsa på nrepl - standard-repl för lein2 och
> >> lättillgänglig i emacs via nrepl.el.
> >> Funkar utmärkt med lein2 och Emacs 23 och 24 (de jag testat).
> >> Läs mer här om övergången från Slime/Swank-clojure till nrepl
> >> http://technomancy.us/163
> >> Läs mer om nrepl.el för emacs här: https://github.com/kingtim/nrepl.el/
> >> Kruxet med swank och slime för clojure verkar alltid ha varit att det
> >> inte varit bleeding edge eller standardutgåvan av Slime (som verkar
> >> vara senaste CVS-revision för Slime) utan att projektet har baserats
> >> på en daterad snapshot av Slime och dess protokoll. nrepl.el baseras
> >> inte alls på slime utan går en helt ny väg. En av fördelarna man
> >> dessutom får är att man kan använda vilken version av Slime man vill
> >> (antagligen senaste) för att köra andra lisp:ar i emacs parallellt med
> >> clojure och nrepl (om man nu är böjd åt det hållet) utan några som
> >> helst problem eller krångliga conf-ändringar.
> >> --
> >> vs
> >> Den 19 september 2012 09:32 skrev Joel Westerberg <
> joel.westerb...@gmail.com>:
> >>> Tja, jag har börjat koda lite clojure igen för en jobbgrej, men jag är
> inte
> >>> riktigt vän med utvecklingsmiljön jag kör... vimclojure med nailgun.
> Jag var
> >>> mer nöjd med en slimeplugg + emacs när jag körde det. Så jag funderar
> på att
> >>> kanske köra emacs + nån plugg eller vim och någon annan plugg.
> >>> Den enda funktionaliteten jag behöver egentligen är att skicka hela
> filen
> >>> till replen eller en selection samt att kunna hoppa in i replen och
> skriva
> >>> grejer direkt. Men som jag minns så var emacs pluggen jag körde för
> några år
> >>> sedan rätt bra för att den gav vettigare stacktraces (med clojure koden
> >>> istället för java koden).
> >>> Nu finns det ju en hel uppsjö av olika slimepluggar och det går
> trender i
> >>> det hela och med olika versioner av clojure...
> >>> Det vore intressant att veta vilka tools ni använder för att utveckla
> >>> clojure med.
> >>> Som sagt nu kör jag vim + vimclojure + nailgun
> >> --
> >> vs.
> --
> vs.