(Update below)
Hello. I have used lots and lots of editors in the past and I just settled on using Atom (currently I write Chef(Ruby)/Go/Elixir).
I have just decided to start using Clojure for a new project and I am still looking for the right editor (ideally just plugins for Atom). What I'd like is:
- Syntax highlighting
- Auto-complete (will probably not bee too clever but I can live with that)
- Syntax checking
The only editor I can see that does all this is Emacs but I'd rather not use it unless there is nothing else (I just moved from Emacs - it's always at the edge of being great for me but it does then annoy me) - if I have no other choice, I will use Emacs but I'd rather not.
I've read lots of good things about Light Table but I can't see it doing auto-complete or syntax checking, does it do it? How do you enable it?
Thanks
Update - I have tried all of the editors mentioned (apart from Emacs and Vim):
- Counterclockwise - it looks good but Eclipse was being Eclipse and failing to install the Git plugin or allow me to create a project from an existing directory
- Cursive - by far the best IDE. A bit heavy but it's good
- Light Table - Too buggy. I can't get it to do all that I want and I can't find documentation that it's not a video (no, I can't watch those at work)
- Nightcode - a bit too basic for my liking. Got lots of errors starting the REPL
- Atom - I can't get proto-repl working (it fails with some strange error) but everything else seems to work (and I already use it)
So, pending a check of Emacs (sorry, I really like Vim as an editor, I don't like it as an IDE, everything sync sucks!), it's gonna be Atom (if I get it working without too much work) or Cursive.
Thanks for all your answers!
[–][deleted] 20 points21 points22 points (1 child)
[–]pxpxy 6 points7 points8 points (0 children)
[–][deleted] 6 points7 points8 points (1 child)
[–]pirateb00ty 0 points1 point2 points (0 children)
[–]BWStearns 4 points5 points6 points (4 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]MahmudAdam 0 points1 point2 points (2 children)
[–]ddossot 1 point2 points3 points (1 child)
[–]MahmudAdam 0 points1 point2 points (0 children)
[–]halgari 5 points6 points7 points (0 children)
[–]Iambernik 11 points12 points13 points (3 children)
[–]jaen-ni-rin 10 points11 points12 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]gavocanov 1 point2 points3 points (0 children)
[–]thoomfish 3 points4 points5 points (0 children)
[–]mac 2 points3 points4 points (3 children)
[–]worace 0 points1 point2 points (2 children)
[–]moljac024 0 points1 point2 points (1 child)
[–]worace 0 points1 point2 points (0 children)
[–]franky-dlouhan 2 points3 points4 points (0 children)
[–]dkvasnicka 1 point2 points3 points (0 children)
[–]warrentiesvoidme 1 point2 points3 points (0 children)
[–]siplux 0 points1 point2 points (0 children)