summaryrefslogtreecommitdiff
path: root/lisp/init-external.el
AgeCommit message (Collapse)Author
2015-02-02Add command zsh-toggle-ansi-term-homeKyle Meyer
2015-02-02Rework key chordsKyle Meyer
- Use letter pairs that are rare in both directions. For really common commands, try to keep my fingers on home row. - Remove some key chords for less frequent commands. For Projectile, just bind switching projects and the commander because most other things are available with one more key from the commander. My strategy for key chord bindings was to lead with ',' or ';' and then follow with any letter. The idea was that, with the languages and coding conventions I was using at the time, when I inserted a comma or semicolon, they were usually followed by a non-letter (typically a space or a new line). But, this is actually not a good way to go about this because Key chord mode accepts the two-letter combination in either order. In practice, I didn't end up unintentionally calling a command too often, but it did happen enough to be slightly annoying. John Cook recently posted a table [1] of bigram frequencies, which is a good starting point for updating my key chords. [1]: http://www.johndcook.com/blog/2015/02/01/rare-bigrams/
2015-01-27Rewrite diff advice as separate functionKyle Meyer
2015-01-27Improve organization and consistency of filesKyle Meyer
- Add pages and more headings for large files. - Try to use consistent order for file (or page) structure. * Loading * Settings * Hooks * Any mode activation or function calls * My functions * Key bindings
2015-01-20Rewrite zsh-ansi-term commandsKyle Meyer
- Always use terminal for that directory if it exists. - Let user override the default directory.
2015-01-20Remove shell-command adviceKyle Meyer
I was using this to hide the '*Async Shell Command*' buffer from dired-do-async-shell-command, but am removing it now because there are many cases where I want to see this buffer.
2014-12-07Move some settings to init-external.elKyle Meyer
2014-10-31Add command ediff-with-other-windowKyle Meyer
2014-10-31Don't use new frame for Ediff control panelKyle Meyer
2014-10-25Customize WebJump site listKyle Meyer
2014-10-25Reorganize init-external.elKyle Meyer
2014-10-22Go crazy with anaphoric formsKyle Meyer
2014-09-26Add external-map binding for ispell-bufferKyle Meyer
2014-09-23Bind recompile-current-compilation to key chordKyle Meyer
'e' isn't a great letter for this, but 'c', 'r', and 'g' are already bound to commonly used commands.
2014-09-11Add recompile-current-compilationKyle Meyer
2014-09-11Give compile commands their own prefix mapKyle Meyer
2014-09-11Replace some error calls with user-error callsKyle Meyer
2014-08-28Use prefix in name of all custom mapsKyle Meyer
2014-06-19Protect diff-mode-map with 'after'Kyle Meyer
2014-06-14Stop compile from making duplicate buffersKyle Meyer
2014-06-14Give advice to recompile a better nameKyle Meyer
2014-06-09Fix docstring typoKyle Meyer
2014-06-07Add revert-buffer binding to diff-mode-mapKyle Meyer
2014-06-07Advise diff to select buffer and enter view-modeKyle Meyer
2014-06-07Add diff and ediff to external-mapKyle Meyer
2014-06-07Set diff-{command,switches}Kyle Meyer
My shell 'diff' is an alias for 'colordiff', so I need to point `diff-command' to 'bin/diff'.
2014-06-07Reorganize init-external.elKyle Meyer
2014-05-23Add ansi-term to ctl-x-4-mapKyle Meyer
2014-05-23Use default-directory in ansi-term buffer nameKyle Meyer
By default, switch to ansi-term buffer for directory if it already exists.
2014-04-19Add command: km/display-compilation-other-windowKyle Meyer
2014-03-25Add woman binding to external mapKyle Meyer
2014-03-25Remove duplicate keybindingsKyle Meyer
2014-02-28Add more shell-related functions to external mapKyle Meyer
2014-02-11Put compile and recompile under external keymapKyle Meyer
2014-02-11Group keybindings in init-externalKyle Meyer
2014-02-10Restore window configuration after shell commandKyle Meyer
2014-02-03Add compile keybindingKyle Meyer
2014-02-03Combine recompile advice and activationKyle Meyer
2014-01-26Reorganize and use require-packageKyle Meyer
`require-package' is from https://github.com/purcell/emacs.d/blob/master/lisp/init-elpa.el.