summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-02diff-review: Fix function for comment movementKyle Meyer
Rework km/diff-review-next-comment's move procedure to avoid an error when the buffer doesn't contain any comments and to short-circuit the recursion when the search function fails. This also introduces a change in behavior when N exceeds the number of comment blocks before/after point: instead of always positioning point at the start of the block, point is positioned at the end of the block for forward movement and the start of the block for backward movement.
2017-07-30Add magit-imergeKyle Meyer
2017-07-28Add autoloaded avy-action-copy-line to avy-dispatch-alistKyle Meyer
2017-07-27snippets: Set message-mode as notmuch-message-mode's parentKyle Meyer
2017-07-27snippets: Add "tiny scissors"Kyle Meyer
2017-07-27snippets: Remove redundant (or nearly redundant) namesKyle Meyer
The name field defaults to the file name, so don't bother explicitly specifying a name field that matches or nearly matches the file name.
2017-07-27snippets: Rename anchor to commented-anchorKyle Meyer
2017-07-27snippets/text-mode/km-todo: Remove stale commentKyle Meyer
2017-07-27snippets: Remove stale snippetKyle Meyer
2017-07-23Add copy line action to avy-dispatch-alistKyle Meyer
2017-07-23server: Disable server-use-tcpKyle Meyer
Using TCP sockets isn't necessary to run multiple servers. emacsclient's --socket-name flag can be used instead of --server-file to connect to a named server. See the comments of http://tychoish.com/post/running-multiple-emacs-daemons-on-a-single-system/
2017-07-22yas: Add yasnippet-snippets collectionKyle Meyer
2017-07-09Enable magit-wip-after-save-mode globally, againKyle Meyer
2017-07-09Move magit-wip keybindings to :init phaseKyle Meyer
2017-07-03Add custom notmuch-tree-from-show-current-query commandKyle Meyer
2017-07-03notmuch: Swap z/Z tree commandsKyle Meyer
2017-07-01diff-review: Add open-line variantKyle Meyer
2017-07-01diff-review: Add commands to move to the previous/next commentKyle Meyer
2017-07-01diff-review: Extract bounds logic into separate functionKyle Meyer
The same calculation will be useful in the next commit, which adds commands for moving to the next/previous comment.
2017-07-01diff-review-mode: Show mode map in docstringKyle Meyer
An upcoming commit will add commands for going to the next/previous comment.
2017-07-01diff-review: Add more docstringsKyle Meyer
2017-07-01diff-review-as-mail: Anchor regexp searchKyle Meyer
2017-06-25Add magit-tbdiffKyle Meyer
2017-06-24emacs-lisp-mode-hook: Enable xref-etags-mode inside Git reposKyle Meyer
This makes it easier to jump to definitions in the repository rather than definitions for symbols defined in the current Emacs session. Aside from needing to generate a TAGS file, the tradeoff is that I have to use describe-variable or {find,describe}-function for symbols outside of repo.
2017-06-24lispy: Reclaim "M-." for xref-find-definitionsKyle Meyer
2017-06-24Make spacing for defun/add-hook pairs consistentKyle Meyer
2017-06-14magit-update-or-auto-commit: Add optional no-directory argumentKyle Meyer
2017-05-29org-board-wget-switches: Remove "-e robots=off"Kyle Meyer
2017-05-20Set new magit-use-sticky-arguments option to `current'Kyle Meyer
... and retire workaround.
2017-05-19Add binding for magit-revision-toggle-file-filterKyle Meyer
2017-05-19km/magit-map: Add key for beginning-of-bufferKyle Meyer
2017-05-14magit: Add command to "archive" branchesKyle Meyer
2017-05-12Declare boolean value for org-log-done as safeKyle Meyer
2017-05-09scheme: Add 'define-public' to imenu expressionKyle Meyer
2017-04-29helm-swoop: Disable pre-inputKyle Meyer
The pre-input text can still be set with the region.
2017-04-27Add lispy to magit-blame-disable-modesKyle Meyer
2017-04-27view-mode: Rewrite and move hook for disabling lispyKyle Meyer
Directly test for lispy-mode rather than assuming which modes have enabled lispy. Move the hook under into View mode's setup to avoid the 'after' wrapper.
2017-04-24org-prefix-map: Bind org-board-openKyle Meyer
2017-04-24org-board: Open with system browser by defaultKyle Meyer
2017-04-22recentf: Ignore /gnu/store filesKyle Meyer
2017-04-22projectile: Ignore /gnu/store directoriesKyle Meyer
2017-04-22Enable guix-prettify-modeKyle Meyer
2017-04-22external-map: Add a key for the command guixKyle Meyer
2017-04-22scheme-mode: Use lispyKyle Meyer
2017-04-22Remove Cask-related configurationKyle Meyer
Locally I've moved to Guix to manage my Emacs packages. Once all of these are available upstream, I should probably add a guix.scm file.
2017-04-22org: Make sure Info-directory-list is set up before modifying itKyle Meyer
info-initialize is currently called prior to Org's :init being executed, but this seems to be dependent on Cask, which will be removed in the next commit.
2017-04-20org-board: Confirm before archivingKyle Meyer
2017-04-18elfeed: Add one-key binding for beginning-of-bufferKyle Meyer
2017-04-12Add mode for reviewing diffsKyle Meyer
2017-04-11Add org-agenda-reschedule-by-days commandKyle Meyer