My prelude customisations
You first need to install Emacs Prelude. Then you can clone the prelude personal repository:
$ rm -rf $PATH_TO_PRELUDE/personal
$ git clone --recursive git@github.com:taryk/prelude-personal.git $PATH_TO_PRELUDE/personal
After that, you can create symbolic links for the following files:
$ ln -s $PATH_TO_PRELUDE/personal/modules/prelude-modules.el $PATH_TO_PRELUDE/prelude-modules.el
$ ln -s $PATH_TO_PRELUDE/personal/modules/prelude-pinned-packages.el $PATH_TO_PRELUDE/prelude-pinned-packages.el
- ag
- ctags
- markdown
- perlbrew
- marked
$ brew install ctags ag markdown
$ cpanm App::perlbrew
$ npm install -g marked
The following Emacs packages get installed automatically on startup:
- ag.el
- helm-git-grep
(FIXME: use melpa's package once it gets fixed)
- highlight-symbol
- perlbrew
- perspective
- yasnippet
Default prelude keymap can be found here.
Keybinding | Function | Description |
---|---|---|
C-F3 | highlight-symbol |
Toggle highlighting of the symbol at point |
F3 | highlight-symbol-next |
Jump to the next location of the symbol at point within the buffer |
S-F3 | highlight-symbol-prev |
Jump to the previous location of the symbol at point within the buffer |
M-F3 | highlight-symbol-query-replace |
Replace the symbol at point with REPLACEMENT |
Keybinding | Function | Description |
---|---|---|
C-x C-g | helm-git-grep |
Helm git grep |
C-c C-g | helm-git-grep-at-a-point |
Helm git grep with symbol at point |
Keybinding | Description |
---|---|
M-p l | Last perspective |
M-p i | Open a perspective with ielm |
M-p n | Open a perspective with notes |
Keybinding | Function | Description |
---|---|---|
M-s-up | enlarge-window |
Make the current window taller |
M-s-down | shrink-window |
Make the current window shorter |
M-s-left | shrink-window-horizontally |
Make the current window narrower |
M-s-right | enlarge-window-horizontally |
Make the current window wider |