My personal emacs configurations, with auto package install.
** Modes **
- cython-mode
- debian-changelog-mode
- dockerfile-mode
- es-mode
- feature-mode
- git-commit-mode
- git-rebase-mode
- gitignore-mode
- go-mode
- haml-mode
- jinja2-mode
- js2-mode
- json-mode
- less-css-mode
- lua-mode
- markdown-mode
- php-mode
- python-mode
- rainbow-mode
- ruby-mode
- web-mode
- erlang
** tools **
- ac-js2
- ag
- auto-complete
- column-marker
- dropdown-list
- enh-ruby-mode
- expand-region
- find-file-in-repository
- flycheck
- flycheck-pyflakes
- git-blame
- grizzl
- helm
- jedi
- magit
- maxframe
- multiple-cursors
- projectile
- py-autopep8
- pyflakes
- python-environment
- smartparens
- yasnippet
** theme **
- solarized-theme
Key | Action |
---|---|
M-s M-s | Duplicate current line |
Option-n | Next buffer |
Option-p | Previous buffer |
Option-f | Next multiframe window |
Option-b | Previous multiframe window |
Option-o | New window |
C-c c | Comment region |
C-c d | Uncomment region |
Option-Space | Find file in project |
Option-Super-Space | find text in project (ag) |
Option-m | Mark next text (multiple-cursors) |
Option-g | git |
Option-d | git-blame |
C-= | Expand region |
M-p | Move text or region up. |
M-n | Move text or region down. |