- Documentation should include a keybinding guide, since we use evil.
- add emmet keybinding fixes to emacs-state-map as well
- add eco to web-mode auto-mode-alist
- use only smartparens in webmode
highlight-parentheses highlights the sexp scope the cursor is in and
3 upper sexp levels. We don't have to actually place the cursor on a
parenthesis just to see where it ends or begins. This package takes of this
issue regardless where we are in the sexp.
I noticed that the xkcd layer wasn't working on my windows box. After a little digging I found out that I was using the default download from the gnu emacs site which does not include the image support dlls. Hopefully this change will help people in the future in my same situation.
Use the variable provided by org-mode to start in indented mode instead
of adding a hook. This way, a user can override the setting of
org-startup-indented and not wonder why the heck org buffers are still
starting in org-indent-mode.
- ediff-mode: this is the small one-line panel at the bottom when using
ediff. Should not be messed up.
- gdb buffers: this should not be messed up in a gdb-many-windows
debugging session.
- Dired buffers don't need extra empty space, so is speedbar and bs-show buffer.
helm-gtags and ggtags are clients for GNU Global. GNU Global is a source
code tagging system that allows querying symbol locations in source
code, such as definitions or references. Currently, helm-gtags with GNU
Global is faster than anything else in Emacs for retrieving a large
amount of candidates (even more than 10000 candidates, the list appears
in an instant) and offers more features for language that GNU Global
directly: C, C++, Yacc, Java, PHP4 and assembly.
ggtags is nice for its eldoc support such as display variable/function
definition retrieved from the tag database. However, we disable ggtags
in some modes because those modes have better eldoc integration
already. We add ggtags for this feature alone.
helm-gtags is a helm client for GNU Global. GNU GLOBAL is a source code
tagging system that allows querying symbol locations in source code,
such as definitions or references. Currently, helm-gtags with GNU Global
is faster than anything else in Emacs for retrieving a large amount of
candidates (even more than 10000 candidates, the list appears in an
instant) and offers more features for language that GNU Global directly:
C, C++, Yacc, Java, PHP4 and assembly.
With gh-md, it can use Github API to render HTML to be viewed right
inside Emacs using eww web browser. It is especially useful since it
does not required markdown-mode to be installed. One benefit is that it
automatically open the rendered buffer in other window, so for example
user is learning Clojure mode and want to read documentation of Clojure
layer, he will just simply fired up helm-spacemacs, narrow to `clojure`
and press RET. Then a nicely formatted documentation buffer appears on
the right side with all the key bindings of that layer, which greatly
enhances the explorability of Spacemacs.