This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-13
Channels
- # aleph (3)
- # aws (1)
- # beginners (97)
- # boot (41)
- # cider (7)
- # clara (105)
- # cljs-dev (4)
- # cljsrn (66)
- # clojure (185)
- # clojure-argentina (2)
- # clojure-colombia (15)
- # clojure-czech (1)
- # clojure-dusseldorf (8)
- # clojure-greece (2)
- # clojure-italy (5)
- # clojure-russia (33)
- # clojure-spec (14)
- # clojure-uk (9)
- # clojurescript (75)
- # cursive (6)
- # data-science (1)
- # datomic (12)
- # emacs (2)
- # fulcro (71)
- # funcool (1)
- # jobs (6)
- # jobs-discuss (62)
- # juxt (21)
- # lein-figwheel (1)
- # luminus (9)
- # lumo (41)
- # off-topic (39)
- # om (12)
- # onyx (1)
- # portkey (2)
- # protorepl (4)
- # re-frame (14)
- # reagent (50)
- # ring (3)
- # shadow-cljs (6)
- # spacemacs (38)
- # specter (8)
- # test-check (14)
- # testing (52)
- # unrepl (2)
Huh, TIL (from the FP Slack) about a couple neat things you can do with search results such as what SPC /
or SPC s t p
provide. (These assume you're using helm; dunno if ivy has similar features.)
1. <f4>
(i.e. action 4; all actions are visible with C-z
) opens a special buffer that lets you edit all the matching lines. C-c C-c
saves changes, and (I think) C-c C-k
aborts.
2. C-c C-f
enables follow mode, where the corresponding line is shown in its context as you move down over each search result.
that is brilliant!
Something is suddenly super screwed up for me. I'm getting "file mode specification error" on cljs files, the CIDER menu is missing, and if I try to jack-in-clojurescript, I get "Symbol's value as variable is void: seq-random-elt". Anyone else encountered this?
eggsyntax i think seq-random-elt is a relatively new emacs function, in seq.el (added 11 months ago). perhaps if you rebuild emacs head, it will work?
(or, downgrade cider)
I'll give it a shot -- fairly sure I was already on latest CIDER for a while. I bet it's on the emacs side of things -- earlier today something was weird & I realized I was somehow back on emacs 24.4 instead of 25.x, which I've been on for months. Emacs reinstall ahoy.
sometimes blowing away .elc fixes various things
maybe you did that as part of your reinstall?
Huh. .elc? No, not consciously. Unless it's underneath .emacs.d/ ? Blowing that away was the first thing I tried.
Gahhhh, no, spacemacs is hanging on a cljs, which is the symptom that originally started this whole process. Walking away for a while 😠
oh sorry, i meant .elc files. the byte-compiled .el files that emacs caches
and afaik the byte compilation depends on the version of emacs, so if you update things may not work correctly and you need to remove the elc files
(or you can just backup your entire elpa directory (`mv elpa elpa.bak`) and have spacemacs download and byte compile everything again)
Good luck!
Weirdness proceeds apace. I can intermittently jack in. Sometimes it tells me Symbol’s value as variable is void: helm-bookmark-map
and sometimes it works. Really bizarre.
@eggsyntax: that error is fixed in develop
^ Thanks, just figured that out via https://github.com/syl20bnr/spacemacs/issues/9549
I'm very relieved to find that at least this one is a known & recent problem -- I feel a little less crazy now 😉
For anyone else who encounters that error when trying to jack in ("Symbol's value as variable is void: helm-bookmark-map"), the simplest workaround (if you don't want to switch to develop
branch) is to add (require 'helm-bookmark)
to your user-config in .spacemacs.
Also as an FYI, I seem to have gotten a noticeable speed boost by switching from emacs-plus
to the prebuilt binary available by brew cask install emacs
. Didn't go looking for more speed, but it's always a nice bonus. YMMV
@eggsyntax I had that problem too. I reinstalled and fucked around for about an hour and It took me a long while to get to that answer. Hope it saves sometime for more fortunate souls here
@alexkeyes Were you also seeing issues with spacemacs hanging, and possibly being unable to open certain files? That’s what I originally encountered, and I’m not sure yet whether it was ultimately caused by the helm-bookmark issue.