Topic: How to survive in Spacemacs
Some defaults are worth learning, but some are not
Ask in emacs-china.org
Stick to the defaults will help in the long run
I think Mac is the best platform. You could easily adapt yourself to Emacs (CMD A/C/X)
I want to setup a IDE to do the job for me.
C/C++/Java/C# IDE is not worth the time
Python/Ruby/Go/PHP/Clojure/Erlang could have some IDE feature in Emacs
In the first beginning, try to use the right tool for the right job.
Now: I’m using XCode for C++/OC programming, Android Studio for Java programming. (No plugin, no keybindings change)
I also use iTerm2/tmux for the shell stuff, the shell in Emacs is slow…
It’s very hard for beginners, I also spent too much time to configure the workflow I’m using now.
Learn Org-mode feature step by step, don’t try to become the master in the first day.
my emacs is frozen, how?
Because Emacs is a single thread app, sometimes you just trigger some time consuming task.
pkill -SIGUSR2 -i emacs toggle-debug-on-quit
My Emacs is very slow
Use the following two commands to profile the CPU usage in Emacs
My Emacs start-up time is long…
/Applications/Emacs.app/Contents/MacOS/Emacs --timed-requires --profile
- Take it easy and don’t panic, Emacs is a lifelong text editor
- Learning Emacs one piece a time everyday.
- Visit reddit/emacs-china.org regularly for keeping update with the community
- Keep using Emacs daily and reshaping your secret weapon gradually.