Fork me on GitHub
#editors
<
2015-07-07
>
agile_geek05:07:47

@benedek going to upgrade.

seancorfield06:07:19

Been playing with some of the clj-refactor 1.1.0 stuff in Emacs Live dev packs today -- very impressed! Great work folks!!

seancorfield06:07:25

Something in CIDER 0.9.1 or the associated stuff has a major hit hit on startup time I think...

acron08:07:56

n00b emacs question. I see people saving their emacs config on github (etc) - is that just a complete .emacs.d directory?

seancorfield08:07:12

Will do. Fwiw I'm seeing about 30s vs 8s as well.

bozhidar08:07:39

someone has to investigate/profile this, but I have a feeling the startup time is an O(n) of the deps that are needed by the REPL

bozhidar08:07:04

if the startup was way faster in 0.8 it might be something related to the inlined dependencies

bozhidar08:07:33

I haven’t spent any time on this so far, mostly because you boot the REPL and forget about it

bozhidar08:07:45

restarts are uncommon and startup time is not critical

bozhidar09:07:03

@acron: yes, generally this is an entire .emacs.d folder

acron09:07:21

Ok, thanks

agile_geek09:07:19

@acron: See @otfrom’s org based emacs repo https://github.com/otfrom/otfrom-org-emacs I used this as the basis for my one.

acron09:07:35

I have a Prelude-based config that I am slowly adding to, but yeah, I'm just trying to understand all of emacs' moving parts

acron09:07:40

Having come from a world of Light Table, Sublime Text and Visual Studio

acron09:07:51

Emacs is a mythical beast that needs taming simple_smile

malabarba09:07:55

@acron: Just try to understand it before you ride it, or the beast will break you. 😉

jwm16:07:27

there is something to be said for out of box behavior of lighttable, sublime, and vs

jwm16:07:06

lighttable and sublime (since lighttable kind of mimmic'd sublime) really have the best keybindings

jwm16:07:16

very natural

jwm16:07:26

we need an emacs-natural hehe

agile_geek16:07:38

@acron I made mistake of learning Clojure and Emacs simultaneously. I think it took me a week to work out how to type in a line of Clojure in Emacs!

bozhidar21:07:11

@acron: Don’t worry, here you’re among friends (btw, there’s also a special Emacs support group - #C0617A8PQ)

bozhidar21:07:52

As the author of Prelude I commend your choice of an Emacs setup simple_smile

bozhidar21:07:18

@jwm: after some many years with Emacs, the keybindings of most other apps seems pretty unnatural to me

bozhidar21:07:23

it’s all about habits

bozhidar21:07:52

after all many people say that Clojure is foreign & complex, just because it doesn’t look like Algol

jwm21:07:56

A violinist will say playing a violin is natural

jwm21:07:21

What matters imo is intuitive

jwm21:07:10

Others have described it but it goes without saying practice makes perfect

jwm21:07:36

I need plenty more practice hehe

malabarba21:07:00

Practicing emacs really pays off, because you can use it for absolutely anything. So it'll stay useful when working on other languages, or even when doing something completely unrelated, like organisation, remote file management, writing prose.

malabarba21:07:33

Besides, we have Magit!

arrdem21:07:47

tbqh I never got into magit

arrdem21:07:51

git-gutter+ is the bomb

arrdem21:07:59

but I work between that and a git shell

malabarba21:07:06

And you're not the only one.

malabarba21:07:31

I've been thinking about doing a screen cast on Magit, to get mor people into it.

malabarba21:07:16

(Which is not to say that it's a niche thing, it's probably the most used emacs package.)

arrdem21:07:31

Would be happy to throw beer money at you for it 😛

malabarba21:07:36

Is there anything you didn't get in particular?

arrdem21:07:47

I just have no damn idea what all it does and why I should care

arrdem21:07:57

a general tour/sales pitch would be nice

jwm22:07:00

its magic .. you don’t need to know how it works simple_smile

arrdem22:07:26

Read the fine manual they said. Why would I use this I said. Read the manual they said. I keep using a rock instead.

jwm22:07:40

to read the magit manual you must magit first

arrdem22:07:11

CS 352C: dependency management, requires CS 352C

aengelberg22:07:44

"Maaaagit! You can have anything that you desire..."

aengelberg22:07:06

Sorry, couldn't resist.