Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-02 | Add command zsh-toggle-ansi-term-home | Kyle Meyer | |
2015-02-02 | Rework key chords | Kyle 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-27 | Rewrite diff advice as separate function | Kyle Meyer | |
2015-01-27 | Improve organization and consistency of files | Kyle 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-20 | Rewrite zsh-ansi-term commands | Kyle Meyer | |
- Always use terminal for that directory if it exists. - Let user override the default directory. | |||
2015-01-20 | Remove shell-command advice | Kyle 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-07 | Move some settings to init-external.el | Kyle Meyer | |
2014-10-31 | Add command ediff-with-other-window | Kyle Meyer | |
2014-10-31 | Don't use new frame for Ediff control panel | Kyle Meyer | |
2014-10-25 | Customize WebJump site list | Kyle Meyer | |
2014-10-25 | Reorganize init-external.el | Kyle Meyer | |
2014-10-22 | Go crazy with anaphoric forms | Kyle Meyer | |
2014-09-26 | Add external-map binding for ispell-buffer | Kyle Meyer | |
2014-09-23 | Bind recompile-current-compilation to key chord | Kyle Meyer | |
'e' isn't a great letter for this, but 'c', 'r', and 'g' are already bound to commonly used commands. | |||
2014-09-11 | Add recompile-current-compilation | Kyle Meyer | |
2014-09-11 | Give compile commands their own prefix map | Kyle Meyer | |
2014-09-11 | Replace some error calls with user-error calls | Kyle Meyer | |
2014-08-28 | Use prefix in name of all custom maps | Kyle Meyer | |
2014-06-19 | Protect diff-mode-map with 'after' | Kyle Meyer | |
2014-06-14 | Stop compile from making duplicate buffers | Kyle Meyer | |
2014-06-14 | Give advice to recompile a better name | Kyle Meyer | |
2014-06-09 | Fix docstring typo | Kyle Meyer | |
2014-06-07 | Add revert-buffer binding to diff-mode-map | Kyle Meyer | |
2014-06-07 | Advise diff to select buffer and enter view-mode | Kyle Meyer | |
2014-06-07 | Add diff and ediff to external-map | Kyle Meyer | |
2014-06-07 | Set 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-07 | Reorganize init-external.el | Kyle Meyer | |
2014-05-23 | Add ansi-term to ctl-x-4-map | Kyle Meyer | |
2014-05-23 | Use default-directory in ansi-term buffer name | Kyle Meyer | |
By default, switch to ansi-term buffer for directory if it already exists. | |||
2014-04-19 | Add command: km/display-compilation-other-window | Kyle Meyer | |
2014-03-25 | Add woman binding to external map | Kyle Meyer | |
2014-03-25 | Remove duplicate keybindings | Kyle Meyer | |
2014-02-28 | Add more shell-related functions to external map | Kyle Meyer | |
2014-02-11 | Put compile and recompile under external keymap | Kyle Meyer | |
2014-02-11 | Group keybindings in init-external | Kyle Meyer | |
2014-02-10 | Restore window configuration after shell command | Kyle Meyer | |
2014-02-03 | Add compile keybinding | Kyle Meyer | |
2014-02-03 | Combine recompile advice and activation | Kyle Meyer | |
2014-01-26 | Reorganize and use require-package | Kyle Meyer | |
`require-package' is from https://github.com/purcell/emacs.d/blob/master/lisp/init-elpa.el. |