This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-06-04
Channels
@xlevus: Cheers. I enjoyed talking…it’s shutting me up that’s the problem (ask @otfrom!). I always like to make another convert to the Church of Emacs 😉
Morning
@mccraigmccraig: Let me know what you think of clj-refactor. I think it adds some missing goodness. Wish I knew enough elisp to actually contribute to it!
@agile_geek: i started using emacs the day before your talk, you got me even more convinced
I'm not 100% convinced about emacs (yet). But I think that's partially due to having vim so deeply ingraned I nearly end conversations with :q!
@quentin: cool. I’m still learning. Shout if you have issues and we can be confused together!
@xlevus: If your happy with vim, stick with it (or try Evil mode in Emacs 😉 )
@agile_geek: I'm using spacemacs. And tbh I'm not overly happy with vim.
@xlevus: haven’t looked at spacemacs…what do you think of it?
It's quite vimmy. and I like the emacsy leader-combos with the little help dialog to find the next button to press
i tried it, but i don’t like getting too much customisation at once. i like adding it by small touches
the whole tabs/projects thing doesn't make sense to me yet. Usually with vim I've got multiple virtual desktops, each with a terminal vim instance, then multiple in-editor tabs each with 3 or 4 split buffers.
I’ve come from the world of Java IDE’s (Eclipse, Intellij, Netbeans) and I found moving back to just having buffers next to each other rather than tabs most productive part of using Emacs.
I would be interested to here if anyone heavily uses Light Table (which I’ve looked at very briefly 14 months ago) or NightCode (which I’ve not looked at at all)
*hear
all roads leads to emacs/vim, don’t fight it.
afaik light table needs some contributing. so anybody in the search of some projects to contribute to will be wlced there
@agile_geek: emacs lisp is much less scary since dash.el and s.el. as you know clojure already it should not be too difficult to pick up (just an other lisp 😉 )
@benedek: you are making a big leap assuming I know Clojure 😉
@benedek: I know. Just never got round to it (and need to ask my employer permission to work on it, which is a pain, al though they'd probably agree)
lately @rundis did some really nice work in LT around refactoring for clj, don’t know if he is around here… (not in #C0522EZ9N i guess…)
Can’t see LT surviving after chris left it.
That slot in the editor market is already filled by atom
So if you have time to spare, and want to avoid emacs/vim for religious reasons, put your efforts into better clojure support in atom.
@martintrojer: I think you are right regarding LT.... but my heart likes to think differently.
I think having invested a lot of time in emacs & given the pain I went through rewiring synapses to key bindings I’ll stick with it. Especially as it ends up being the OS rather than an editor! (love it or hate it!).
However, I’m trying to convince Java dev’s from the corporate world (like me) to use Clojure and Emacs is a step to far for them to learn at same time.
I haven’t used Cursive but given the number of Java dev’s who know and love IntelliJ IDEA I suspect this might suit them?
If you taken the jump to emacs then you’re sorted (for this life and the next)
but I agree, for the bigger picture of Clojure adoption emacs/vim is a blocker.
@martintrojer: I am converted, I have seen the light, kneel and worship in the Church of Emacs.
having said that, not sure I want armies for Java devs devouring our little language.
If emacs can keep them at bay, I’m kind of OK with that.
@martintrojer: indeed
@martintrojer: Not sure if I should be offended or not (as Java dev with 19 years experience) but I know what you mean. What do you feel about ex COBOL, Fortran programmers?
I’m happy to have the good/interested ones come over. My fear if the zombie hordes.
@benedek: that would be awesome, the atom community is pretty big already and now that Microsoft has come onboard….
You could probably carve yourself a nice career doing atom stuff
those times before 1.5 when emacs jdee gave nice support (even a REPL like beanshell)
.. and C#
@martintrojer: I think we are safe for the moment as the Zombie herd will struggle to write much Clojure. I found it hard to rewire brain.
oh well… i might have a go with it at some time. but really if anybody interested to give atom some clj/refactor love… let me know 😉
@martintrojer: It’s sad as I remember Java being cool kid on the block with lots of interesting potential. What happens when kids grow up and fall in with the wrong crowd!
@quentin: watershed moment
@quentin: paredit is a pre-requisite for Clojure in emacs but watch out for kill/yank breaking parens (C-q is your friend)
@agile_geek: a victim of its own success
@quentin: no problem. Fixes unbalanced parens if you kill a region that you’ve manually marked & missed open/closing parens
thomas: the brave clojure emacs tutorial is quite good if you want to get started easily
@thomas: example config for clj dev if you don’t go the spacemacs way: https://github.com/clojure-emacs/example-config
@quentin: Selecting region by s-exp is way to avoid this issues too. C-M-spacebar when positioned on opening parens
and now, i need to make an org mode file to have a cheat sheet of interesting emacs keybindings
@agile_geek: ooo i didn't know C-M-spacebar... i've been using the more general C-spacebar, C-M-f
@mccraigmccraig: C-M-f and C-M-b are great for navigation around s-exprs
@mccraigmccraig: This has served me well in the past http://emacswiki.org/emacs/PareditCheatsheet
@broquaint: that's where i ended up
@martintrojer: I didnt know Chris left lighttable
mate of mine still there I think, fierce smart
a year ago?
maybe less
this is what he does now https://vimeo.com/119406195
oh, thats the same thing though I think
LT became that
thats where my mate Jamie works
@thattommyhall: yeah, they're the same thing
their dev blog is interesting as hell: http://incidentalcomplexity.com/
that might be Jamies influence
he loves datalogs
he put me onto http://boom.cs.berkeley.edu/
which is top of my sabbatical list
yeah, I spent a bunch of time whilst on a road trip in autumn last year reading those papers
well, after Physics and Combinatorial Game Theory
like Rich said, "when is the last time you thought about something without getting interrupted for a [day week month year]"