]> code.delx.au - gnu-emacs/commit
* indent.el: Provide interactive indent-rigidly mode. Use lexical-binding.
authorTeemu Likonen <tlikonen@iki.fi>
Tue, 8 Oct 2013 06:17:49 +0000 (02:17 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 8 Oct 2013 06:17:49 +0000 (02:17 -0400)
commitb7d5bd823c239a8ee3613abcc4e24fe290a673d0
tree46792f6184ff85dcdc20a09f3a1351763f2586c5
parentd180bde8e49f2475adbbd987d3f98dde20c9b18e
* indent.el: Provide interactive indent-rigidly mode.  Use lexical-binding.
(indent-rigidly--current-indentation): New function.
(indent-rigidly-map): New var.
(indent-rigidly): Use it to provide interactive mode.
(indent-region): Add progress reporter.
(tab-stop-list): Make it implicitly extend to infinity by repeating the
last step.
(indent--next-tab-stop): New function to implement this behavior.
(tab-to-tab-stop, move-to-tab-stop): Use it.

Fixes: debbugs:8196
etc/NEWS
lisp/ChangeLog
lisp/indent.el