Fork me on GitHub
#emacs
<
2018-10-02
>
ag00:10:05

anyone else having problem with doc functions? e.g. C-c C-d C-r, C-c C-d C-d… first of all they ignoring cider-prompt-for-symbol and prompt all the time. Even when you type the right thing, it would say “Symbol not resolved”

ag00:10:31

what gives?

ag00:10:18

CIDER 0.18.1snapshot (package: 20180930.1836)

ag00:10:18

oh well… it seems it really requires ns to be loaded to the repl in order to be able to evaluate the forms. Sounds kinda silly. At least cider-grimoire-web should not require to be connected and loaded in order to grab the docs

richiardiandrea02:10:41

There is very little static analysis in cider but probably the symbol at point plus the namespace for core functions should be easy to do statically. If you open an issue I will try to investigate, no promise though - @ag

orestis08:10:26

I’m torn. I love the Evil keybindings, I love the “don’t think about it too much” of spacemacs and its somewhat uniform interface, but I hate the fact that I can’t debug any issues that crop up when I’m using it, because too many moving parts and abstractions. What alternatives are there to have a reasonably well-behaved Emacs distribution that doesn’t try to be too clever and also plays well with Evil keybindings?

ag16:10:27

use spacemacs's base distribution. bare bones. add your own layers on top of it

plexus08:10:48

I have tried this but consistently ran into issues where I had to manually patch things. Spacemacs's layers are not tested to work independently, lots of hidden dependencies between them.

bhauman14:10:50

@orestis I always start with the base installation and layer the least amount of features on it as I can get away with.

bhauman14:10:10

this has served me well for years

bhauman14:10:26

this does mean that I don’t have the latest cool features

orestis14:10:26

I’m starting to see the value of this 🙂

bhauman14:10:03

but my set up never takes more than an hour from scratch

orestis14:10:11

My only gripe is that I’m so used to use the vim keybindings to move around so using any other editor than Vim or Evil Emacs is painful these days, otherwise I’d just buy IntelliJ IDEs and be done with it.

bhauman14:10:33

oh I’m not saying don’t use evil mode

bhauman14:10:58

I’m just saying that you can install emacs and then install evil-mode

bhauman14:10:14

and paredit

bhauman14:10:28

and hook them up to work the way you want them to

bhauman14:10:30

but the less packages you have the better off your experience is going to be IMHO

orestis14:10:34

One issue that I have had in the past is that if you have to use multiple languages for some reason, your nicely configured editor breaks down pretty fast. I’m sure I’m doing something wrong but this is the value of using some pre-configured thing. But I guess I just need to read up on how emacs actually works. I spent the time on Vim ages ago and it still serves me well, so I guess another investment might make sense at some point.

orestis14:10:42

Anyway I’m just rambling now 🙂

bhauman14:10:35

ah I could see that being a problem for evil mode

bhauman14:10:48

I don’t have any experience with it

bhauman14:10:22

that looks like a good resource

dadair14:10:06

@orestis there is also doom-emacs which is lighter than spacemacs but more “out of the box” than rolling your own

dadair14:10:21

Believe it defaults to vim bindings as well

mattly14:10:38

doom emacs is great, though its development lifecycle is approaching that of spacemacs: just stay on "develop" and hope things don't break

orestis15:10:38

I hate that. This is what prompted me to look outside of spacemacs in the first place.

orestis15:10:07

Any experience with prelude? I hope its a bit more stable coming from that particular author :)

borkdude15:10:00

I have used prelude for years. it’s great if you ask me.

👍 4
borkdude15:10:16

stable: depends on what packages you use. 😉

mattly15:10:08

one plus for doom-emacs though, it is under very active development largely by its original author

mattly15:10:42

he's just kept pushing the 2.1 release out so now "develop" is ~3k+ commits ahead of the last release