From 11b514c8a13a7f327683a05c8cb70e1bf7bb2dc5 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 7 Jan 2016 01:11:32 -0500 Subject: [PATCH] smart/dumb indent/dedent bindings --- private/my-bindings.el | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/private/my-bindings.el b/private/my-bindings.el index 8554b7d3f..9e26f1761 100644 --- a/private/my-bindings.el +++ b/private/my-bindings.el @@ -84,8 +84,8 @@ :ni "M-d" 'dash-at-point ;; Textmate-esque indent shift left/right - :i "M-[" (kbd "C-o m l C-o I DEL C-o ` l") - :i "M-]" (λ! (evil-shift-right (point-at-bol) (point-at-eol))) + :i "M-]" 'narf/smart-indent + :i "M-[" 'narf/dumb-dedent ;; Restore osx text objects :i "" 'evil-delete-backward-word @@ -366,8 +366,9 @@ ;; Restores "dumb" indentation to the tab key. This rustles a lot of ;; peoples' jimmies, apparently, but it's how I like it. (map! "C-b" 'backward-word - :i "" 'narf/dumb-indent - :i "" 'indent-for-tab-command + :i "" 'narf/dumb-indent + :i "" 'narf/dumb-dedent + :i "" 'indent-for-tab-command ;; No dumb-tab for lisp (:map lisp-mode-map :i [remap narf/dumb-indent] 'indent-for-tab-command)