Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-02 | Rework some Projectile bindings | 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-02-02 | Reposition mode calls | 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 | |||
2014-11-30 | Use Cask and Pallet to manage packages | Kyle Meyer | |
2014-11-21 | Free up projectile-multi-occur key chord | Kyle Meyer | |
2014-11-19 | project-filename-at-point: Return nil if no file | Kyle Meyer | |
2014-09-20 | Swap two projectile bindings | Kyle Meyer | |
2014-09-20 | Add commander key for projectile-ibuffer | Kyle Meyer | |
2014-09-19 | Change projectile-{recentf,dired} commander keys | Kyle Meyer | |
Change `projectile-recentf' to 'r' to be more consistent with other maps (e.g., `ctl-x-4-map') and my key chords. | |||
2014-09-09 | Add projectile-copy-project-filename-as-kill | Kyle Meyer | |
2014-09-09 | Use projectile-command-map, not projectile-mode-map | Kyle Meyer | |
This avoids hard coding the prefix key. | |||
2014-08-30 | Move dired-copy-project-filename-as-kill | Kyle Meyer | |
This is more consistent with location of 'km/org-open-dired-marked-files'. | |||
2014-08-28 | Use prefix in name of all custom maps | Kyle Meyer | |
2014-08-24 | Add project-filename-at-point | Kyle Meyer | |
2014-08-19 | Add projectile-view-file-{,other-window} bindings | Kyle Meyer | |
2014-08-19 | Add projectile view file functions | Kyle Meyer | |
2014-08-19 | Switch projectile-vc commander binding | Kyle Meyer | |
2014-08-19 | lisp/init-projectile.el: Reorder bindings | Kyle Meyer | |
2014-07-25 | Add dired-copy-project-filename-as-kill | Kyle Meyer | |
2014-07-20 | Add function to open terminal in project root | Kyle Meyer | |
2014-06-22 | Duplicate projectile 'C-c p 4' map under 'C-x 4 p' | Kyle Meyer | |
2014-06-06 | Move diminish code to single file | Kyle Meyer | |
2014-05-10 | projectile: Use ';r' key-chord for recentf | Kyle Meyer | |
I use `projectile-recentf' more frequently than `projectile-replace'. Also, this mirrors the key-chord for `km/recentf-ido-find-file'. | |||
2014-03-18 | Add more other-window keys in projectile commander | Kyle Meyer | |
2014-03-18 | Set `projectile-find-dir-includes-top-level' | Kyle Meyer | |
2014-03-09 | Use diminish to shorten mode line | Kyle Meyer | |
2014-02-18 | Make keychord for `projectile-multi-occur' | Kyle Meyer | |
2014-02-12 | Add find-file-other-window to projectile commander | 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. | |||
2014-01-26 | Follow Purcell's emacs.d structure | Kyle Meyer | |
User init files are added using provide/require. https://github.com/purcell/emacs.d |