Document what libraries I use, what I know, and what I want to learn about Emacs.
-
How do you create a file?
-
How do you access terminal?
Answer: `term`
-
How do you cancel?
Answer: `C-g`
-
Multiple working tabs?
-
Multiple working panes?
Answer: vim style with Evil mode
-
How to comment out multiple lines?
Answer: Evil Commentary
-
Equivalent of Tim Pope's surround
Answer: Evil Surround
-
How to open previous file?
Answer: One way is using the buffer
C-x b
(hit tab for a list of autocompletes)Answer:
C-x left
orC-x right
-
How to show the line number?
Answer: here's one way
;; Display line numbers (global-linum-mode t) (setq linum-format "%d ")
-
Change the color of my cursor?
Answer: some themes did it for me
-
Search locally in a file?
Answer: 'C-s' to search forward, then
C-s
for next andC-r
for previous. There's also functionality to search backwardsC-r
but it might be overridden by EVIL -
Find and replace?
Answer:
M-%
,space
for yes,n
for no,!
for all -
Wrap text
Answer:
M-q
-
File Tree Viewer
Answer: Projectile and Neotree
-
Setting a theme?
Answer: Install and use
M-x customize-theme
-
Ctrl-p searching?
Answer: get projectile, then get helm, then use helm-projectile
-
How do I write and use a macro?
-
Help?
Answer: there's
C-h C-h
for a list, butC-h k
is more usefull for looking up a command or character
- a good list, here
-
Setup C-tags, more here
-
Have autocomplete
-
How to run something Async
-
Elixir Auto format on save
-
Git integration?
Answer: Magit. Here is a helpful article
-
Markdown formatter
Answer: markdown mode
-
Disable toolbar on startup
Answer:
;; Remove the toolbar (tool-bar-mode -1) ;; Remove Scroll bars (scroll-bar-mode -1)
- Not a lib, but Evil Mode is a must