diff options
author | Tom Willemsen | 2012-08-18 13:57:56 +0200 |
---|---|---|
committer | Tom Willemsen | 2012-08-18 13:57:56 +0200 |
commit | 9a500861070e1ce374064d14ee2372e12c22a06f (patch) | |
tree | 21b804f6f26f43f0141ff25b0802d928d3e51077 /.emacs.d/site-lisp/shift-indent.el | |
parent | 0b0f0fa73cfe9df2fc167bcba291b257e0b4b1fb (diff) | |
download | dotfiles-9a500861070e1ce374064d14ee2372e12c22a06f.tar.gz dotfiles-9a500861070e1ce374064d14ee2372e12c22a06f.zip |
Restructure emacs configuration
Diffstat (limited to '.emacs.d/site-lisp/shift-indent.el')
-rw-r--r-- | .emacs.d/site-lisp/shift-indent.el | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/.emacs.d/site-lisp/shift-indent.el b/.emacs.d/site-lisp/shift-indent.el deleted file mode 100644 index d6d6e76..0000000 --- a/.emacs.d/site-lisp/shift-indent.el +++ /dev/null @@ -1,33 +0,0 @@ -(require 'simple) - -(defun indent-shift-left (start end &optional count) - (interactive - (if mark-active - (list (region-beginning) (region-end) current-prefix-arg) - (list (line-beginning-position) (line-end-position) current-prefix-arg))) - (if count - (setq count (prefix-numeric-value count)) - (setq count tab-width)) - (when (> count 0) - (let ((deactivate-mark nil)) - (save-excursion - (goto-char start) - (while (< (point) end) - (if (and (< (current-indentation) count) - (not (looking-at "[ \t]*$"))) - (error "Can't shift all lines enough")) - (forward-line)) - (indent-rigidly start end (- count)))))) - -(add-to-list 'debug-ignored-errors "^Can't shift all lines enough") - -(defun indent-shift-right (start end &optional count) - (interactive - (if mark-active - (list (region-beginning) (region-end) current-prefix-arg) - (list (line-beginning-position) (line-end-position) current-prefix-arg))) - (let ((deactivate-mark nil)) - (if count - (setq count (prefix-numeric-value count)) - (setq count tab-width)) - (indent-rigidly start end count))) |