summaryrefslogtreecommitdiff
path: root/lisp
AgeCommit message (Collapse)Author
2015-02-02Add binding for org-clone-and-shift-by-repeaterKyle Meyer
2015-02-02Add command zsh-toggle-ansi-term-homeKyle Meyer
2015-02-02Rework some Projectile bindingsKyle 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-02-02Install whole-line-or-regionKyle Meyer
2015-02-02Reposition mode callsKyle Meyer
2015-02-02Merge Org capture and agenda sectionsKyle Meyer
2015-02-02Move Org agenda key binding to right locationKyle Meyer
2015-02-01Add kill buffer variantKyle Meyer
2015-01-31Update for renamed Magit commandKyle Meyer
Magit commit a44ed1b9c3b0ffa09b988cb8305da0105e4702ea
2015-01-29Split init-buffile.elKyle Meyer
2015-01-29Use hook for fullscreen MagitKyle Meyer
2015-01-28Send up to line, not point, to Python shellKyle Meyer
2015-01-28Explicitly require cl-libKyle Meyer
2015-01-27Rewrite diff advice as separate functionKyle Meyer
2015-01-27Load latex-mode, not tex-mode, for *.tex filesKyle Meyer
2015-01-27Remove duplicate binding in gnus-summary-mode-mapKyle Meyer
2015-01-27Don't advise clone-indirect-buffer-other-windowKyle Meyer
2015-01-27Rewrite kill-thing-at-point macroKyle Meyer
2015-01-27gnus: Use permanent levelsKyle Meyer
2015-01-27Use sticky Org agendaKyle Meyer
As of commit 7e945107ced488344fd78cd1388cf000b29733e8 in Org mode, restoring windows should work better with sticky agenda buffers.
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-23Fix misplaced 'after'Kyle Meyer
2015-01-22Diminish global-whitespace-modeKyle Meyer
2015-01-22Use whitespace-mode as cleanup indicatorKyle Meyer
- Activate global whitespace-mode. When not allowing the buffer to be cleaned up, use more annoying whitespace indicators. - Use whitespace-cleanup as cleanup function. Except for trailing whitespace, this should cover what km/cleanup-buffer was doing and more.
2015-01-22Set term face colorsKyle Meyer
2015-01-20Rewrite scratch functionsKyle Meyer
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.
2015-01-19Rewrite bibtex-use-title-caseKyle Meyer
In addition to capitalizing important or unprotected words: - Convert unimportant words to lower case. - Allow protecting brackets to be within a word. - Always capitalize word at start of title unless protected.
2015-01-19Use hook to run bibtex-use-title-caseKyle Meyer
2015-01-18Don't advise org-tree-to-indirect-bufferKyle Meyer
2015-01-18Dired: Hide details by defaultKyle Meyer
2015-01-17Store current span across Org agenda callsKyle Meyer
2015-01-17gnus: Add function to sort by topicKyle Meyer
2015-01-15Use grep-setup-hook to hide grep headersKyle Meyer
2015-01-14Add command org-goto-agenda-headingKyle Meyer
2015-01-14Add variable for agenda refile targetsKyle Meyer
2015-01-14Decrease value of org-goto-max-levelKyle Meyer
2015-01-13Bind ace-jump in magit-cherry-modeKyle Meyer
2015-01-13Update interactive-haskell-mode setupKyle Meyer
2015-01-09Remove some unhelpful let bindingsKyle Meyer
2015-01-07gnus: Update select-group bindingKyle Meyer
This works with and without topic mode enabled.
2015-01-07gnus: Don't start in topic modeKyle Meyer
2015-01-07Mark org-goto-max-level as safe local variableKyle Meyer
2015-01-07Fix some docstringsKyle Meyer
2015-01-06ibuffer: Restore window configuration on quitKyle Meyer
2015-01-05Bind org-refile-goto-last-stored to global-org-mapKyle Meyer
2015-01-05notmuch-goto-message-in-gnus: Fix indentationKyle Meyer
2015-01-04Bind ace-jump to 'j' in magit-{refs,log}-mode-mapKyle Meyer