This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # 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.)
<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.
C-c C-f enables follow mode, where the corresponding line is shown in its context as you move down over each search result.
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?
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.
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 😠
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)
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.
^ 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