This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-03-15
Channels
- # arachne (6)
- # aws-lambda (3)
- # beginners (14)
- # boot (56)
- # cider (8)
- # cljs-dev (5)
- # cljsrn (11)
- # clojure (240)
- # clojure-dusseldorf (3)
- # clojure-greece (165)
- # clojure-italy (5)
- # clojure-romania (1)
- # clojure-russia (24)
- # clojure-uk (30)
- # clojure-ukraine (3)
- # clojurescript (29)
- # core-async (6)
- # css (1)
- # cursive (25)
- # datascript (6)
- # datomic (61)
- # dirac (1)
- # events (3)
- # hoplon (1)
- # instaparse (3)
- # jobs (4)
- # juxt (28)
- # lein-figwheel (7)
- # leiningen (19)
- # luminus (1)
- # lumo (2)
- # nyc (1)
- # off-topic (19)
- # om (25)
- # onyx (4)
- # parinfer (2)
- # pedestal (23)
- # perun (20)
- # re-frame (44)
- # reagent (20)
- # remote-jobs (3)
- # ring (3)
- # ring-swagger (5)
- # rum (12)
- # slack-help (3)
- # spacemacs (25)
- # specter (62)
- # sql (16)
- # unrepl (313)
- # yada (4)
I've been having an issue recently where my Spacemacs will hang for like 10+ seconds if I let it bring up a keystroke completion menu. For example, if I type SPC f
and wait for a second, it hangs for a while to show all the commands that begin with f
. Anybody else seen this issue?
@jeff.terrell in which major mode you’re experiencing this?
@ag I don't think it matters which major mode I'm in, but let me try to verify that. 😬
Is semantic a layer in Spacemacs or something else?
Hmm, it doesn't seem to be happening (as painfully anyway) at the moment. I wonder if a cache is warm somewhere. I'll keep an eye on which major mode I'm in when I experience it again.
How would I test whether semantic is an issue? Maybe M-x semantic-mode
?
Well, but when I run that it tells me it's enabled, implying that it's disabled by default. So I'm thinking that's not the issue.
open a emacs-lisp file and try to write a function. just any function. see if the completion works fine
Hmm, by completion do you mean C-n
and C-p
in evil mode? Or something else? Because those work fine.
Gotta run for now. Thanks for the help!
Hello. I'm a very recent neovim convert, still trying to find my way around. In vim, I heavily used tabs for almost everything. So far I used buffers, which works pretty nice, but probably I can get something better. Any recommendations?
I like to wrap project buffers around a layout and workspaces. https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org#layouts https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org#workspaces
@igel - I made the same transition a while back. Now I like what spacemacs provides better than vim's tabs, but it took me some getting used to.
Some key sequences I use all the time:
- SPC TAB
is like :bp
in vim: switch to the previous buffer.
- SPC b b
- switch to a buffer by fuzzy matching on the name.
- SPC p f
- find a file with fuzzy matching in the current project.
- :A
- switch between test and implementation (in some languages anyway).
Also SPC b d
deletes the current buffer, which keeps the set of buffers you're matching against with SPC b b
manageable. Similarly, SPC p k
deletes all buffers for the current project. Although, you probably don't need to be as concerned about open buffers as I am. :-)
:A
did seem to work for me in clojure. Ended up finding out that SPC p T
is projectile-find-test-file
and SPC p a
is projectile-find-other-file
(which goes to the src file if you're in a test file)
@jeff.terrell Thanks. The first 3 I already found, but :A
and the others are new to me