summaryrefslogtreecommitdiff
path: root/lisp/init-ido.el
AgeCommit message (Collapse)Author
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-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
2014-11-30Use Cask and Pallet to manage packagesKyle Meyer
2014-11-20Stop quoting lambdasKyle Meyer
2014-10-25Don't ignore PDFs in completionsKyle Meyer
2014-09-27Move recentf find-file functionsKyle Meyer
2014-08-29Fix ctl-x-4-map bindingKyle Meyer
I was unbinding "R" and then binding it again later because I didn't realize that it wasn't a default.
2014-05-04Define km/recentf-ido-find-file-other-windowKyle Meyer
2014-05-04Cosmetic changes to km/recentf-ido-find-fileKyle Meyer
2014-04-13Don't complete file name at point in diredKyle Meyer
2014-04-12Turn ido-vertical-mode back onKyle Meyer
When I set up ace-link (809107e), I disabled ido-vertical-mode because I was noticing that if it was activated, some of the links at the bottom were being cut off. I can't reproduce this now (despite there not being any changes in ido-vertical-mode, ace-jump, or ace-link to fix it). I'm turning it back on and will see if the issue pops up again.
2014-04-09Install and setup ace-linkKyle Meyer
Removing ido-vertical because if it is active, some links in the lower portion of the window are cutoff.
2014-03-28Turn ido-everywhere on againKyle Meyer
I switched this off when I installed ido-ubiquitous, but it seems like ido-ubiquitous isn't completing dired commands (like copying files). I've set `ido-ubiquitous-allow-on-functional-collection', but that didn't seem to fix it. I should ask upstream and see if I'm missing anything obvious, but for now I'm going to turn ido-everywhere on again I expect some clashes between it and ido-ubiquitous, but without looking at how both are implemented, it's hard to know.
2014-03-27Install ido-at-pointKyle Meyer
2014-03-25Disable ido auto mergingKyle Meyer
2014-03-21Relocate recent files settingsKyle Meyer
2014-03-21Finally give ido-ubiquitous a tryKyle Meyer
2014-03-16Install ido-vertical-modeKyle Meyer
2014-02-28Always switch to buffer in new windowKyle Meyer
The default file and buffer switching methods for ido will raise a frame if the buffer is already present somewhere else. With `selected-window', the buffer is always shown in the current window, which behaves better with multiple screens.
2014-02-15Correct ido-everywhere initializationKyle Meyer
The function `ido-everywhere' should be called rather than setting the variable.
2014-01-28Add ignored extensions for ido completionKyle Meyer
2014-01-28Set preferred extension order for ido completionKyle Meyer
2014-01-28Shuffle around init-idoKyle 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.
2014-01-26Follow Purcell's emacs.d structureKyle Meyer
User init files are added using provide/require. https://github.com/purcell/emacs.d