Fork me on GitHub
#spacemacs
<
2016-11-01
>
eggsyntax13:11:52

"Emacs has flickered for 30 years. Now, it should be flicker-free. I’ve just landed support for double-buffered rendering for the X11 port." (https://www.facebook.com/notes/daniel-colascione/buttery-smooth-emacs/10155313440066102/) Anyone know whether that would apply to mac versions of emacs? I definitely have some flicker problems on my spacemacs.

naomarik16:11:35

@eggsyntax the HN thread had a link to this https://bitbucket.org/mituharu/emacs-mac where apparently he solved it for mac awhile ago

eggsyntax16:11:02

Cool, thanks.

naomarik16:11:11

lemme know if it’s better than what you’re using

naomarik16:11:23

i don’t notice any problems with my build, but could be ignorant

naomarik16:11:31

sometimes it freezes though, but not super often

eggsyntax16:11:45

I've been investigating further, and am fairly sure the problem I'm having isn't the same "flickering" he's talking about. I do already use emacs-mac, and I've been pretty happy with it, IIRC I did notice an uptick in performance.

naomarik16:11:22

i think i’m using a brew version from a long time ago

eggsyntax16:11:57

I suspect I have an installed package that's causing problems. The problem's intermittent, so I'm currently doing a painfully slow bisect on my dotfiles repo to try to figure out where it was introduced.

naomarik16:11:03

d12frosted/emacs-plus/emacs-plus

eggsyntax16:11:44

^ That's the one you're using? I believe the spacemacs author used to recommend that one, but now recommends emacs-mac

naomarik16:11:57

yeah i haven’t updated it since i got my mac

naomarik16:11:10

using the latest spacemacs though

eggsyntax16:11:07

This comment from last June is at least one place where he seems to be recommending emacs-mac, unless I'm misreading it: https://github.com/syl20bnr/spacemacs/issues/1114#issuecomment-111232491

keatondunsford17:11:32

Curious general question: How many of y’all came from dev using Cursive to Spacemacs, or how many of you have left Spacemacs for Cursive? I’m curious as to a comparison between the two. I love Spacemacs keybindings so much:) But a lot of people seem to be using Cursive for production builds.

naomarik19:11:58

i’d like to know this as well: especially for people who using cursive after spacemacs. Personally I don’t really see why I would use anything other than spacemacs after a few years with vim background. I don’t just code clojure, so having something that is useful for everything is better imo. I don’t feel like it’s lacking anything.

naomarik19:11:43

but I’m open minded and would like to see what cursive has that currently isn’t in spacemacs/cider

naomarik19:11:19

@eggsyntax the official repo https://github.com/syl20bnr/spacemacs#macos still says to get what i have

naomarik19:11:36

i refuse to upgrade to sierra though 😛

naomarik19:11:42

don’t want no siri

eggsyntax19:11:54

If I were doing mainly cljs development, I think I’d definitely take cursive for a spin. In my experience, certain combinations (eg boot + cider + wanting to have both clj and cljs repls in spacemacs) end up not working as well as I’d like.

naomarik19:11:18

what probs you have with clj + cljs?

naomarik19:11:27

they work fine for me with both repls spun up

eggsyntax19:11:07

@naomarik that link I posted says there’s a PR to update the README re: emacs-mac, but on the other hand that was June 2015...

eggsyntax19:11:43

clj + cljs worked like a charm for me in cider as long as I was using lein. After we switched to boot it kinda went downhill.

naomarik19:11:00

what you experience exactly?

naomarik19:11:11

for me i can eval forms just fine

naomarik19:11:35

and cljc files i have to explicitly set clojurescript mode for it to swtich to cljs repl

eggsyntax19:11:01

It’s been a while, but as I recall it was problems with a) spacemacs slowing way, way down after a while with repls into the project, and b) issues with spacemacs sending code evals to the wrong repl.

eggsyntax19:11:48

It’s also possible that it’s a problem specific to our codebase, but if so, no one’s yet been able to identify it.

naomarik19:11:09

i’m normally connected to frontend/backend in dev at same time and don’t notice either of those probs

naomarik19:11:29

the only issue is if emacs freezes i have to restart everything

naomarik19:11:43

cause it doesn’t leave the running repl in a state i can just reconnect to it

naomarik19:11:52

i also have a topend 2015 macbook pro 15 though so most things are fast...