Personal emacs configuration
curl -sS https://raw.githubusercontent.com/joebew42/bewmacs/master/install.sh | bash
- Erlang (due the
erlang-mode
)
- ag
- auto-complete
- flx-ido
- flx
- fiplr
- neotree
- multiple-cursors
- git-gutter-fringe
- fringe-helper
- git-gutter
- erlang
- elixir-mode
- haml-mode
- markdown-mode
- yaml-mode
- rainbow-mode
- color-theme-solarized
- Move to the next user buffer: ctrl meta + →
- Move to the previous user buffer: ctrl meta + ←
- Rename current buffer/file: ctrl x R
- Duplicate line: ctrl shift d
- Move line up: meta shift + ↑
- Move line down: meta shift + ↓
- Move lines: as for move line but first select lines to move
- Enable multiple cursors by marking a word and: ctrl d
- Find file in the current working directory: ctrl x p
- To reload the files list during a search: ctrl c r while fiplr is running
- Search in the work directory with
ag
: meta x ag RET - Open auto-complete suggestions: meta TAB
- Goto line: alt g g
- Replace string in region: ctrl R
- Enter in dired mode: ctrl x d
- Puts dired in write mode: ctrl + x, ctrl + q
- Save modifies: ctrl + c, ctrl + c
- Abort modifies: ctrl + c ESC
The default font used is Source Code Pro, but you can also set Inconsolata as default by editing ~/.emacs.conf
after bewmacs is installed.