Age | Commit message (Collapse) | Author |
|
- 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/
|
|
- 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
|
|
|
|
|
|
|
|
|
|
I was unbinding "R" and then binding it again later because I didn't
realize that it wasn't a default.
|
|
|
|
|
|
|
|
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.
|
|
Removing ido-vertical because if it is active, some links in the lower
portion of the window are cutoff.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
The function `ido-everywhere' should be called rather than setting the
variable.
|
|
|
|
|
|
|
|
`require-package' is from
https://github.com/purcell/emacs.d/blob/master/lisp/init-elpa.el.
|
|
User init files are added using provide/require.
https://github.com/purcell/emacs.d
|