diff options
| author | Teemu Likonen | 2013-10-08 02:17:49 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2013-10-08 02:17:49 -0400 |
| commit | b7d5bd823c239a8ee3613abcc4e24fe290a673d0 (patch) | |
| tree | 46792f6184ff85dcdc20a09f3a1351763f2586c5 /etc | |
| parent | d180bde8e49f2475adbbd987d3f98dde20c9b18e (diff) | |
| download | emacs-b7d5bd823c239a8ee3613abcc4e24fe290a673d0.tar.gz emacs-b7d5bd823c239a8ee3613abcc4e24fe290a673d0.zip | |
* 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
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 7 |
1 files changed, 7 insertions, 0 deletions
| @@ -163,6 +163,13 @@ and this variable has been marked obsolete. | |||
| 163 | 163 | ||
| 164 | * Editing Changes in Emacs 24.4 | 164 | * Editing Changes in Emacs 24.4 |
| 165 | 165 | ||
| 166 | ** C-x TAB enters a transient interactive mode. | ||
| 167 | You can then use the left/right cursor keys to move the block of text. | ||
| 168 | |||
| 169 | ** `tab-stop-list' is now implicitly extended to infinity. | ||
| 170 | Its default value is changed to nil which means a tab stop every | ||
| 171 | `tab-width' columns. | ||
| 172 | |||
| 166 | ** `split-window' is no longer a command, just a non-interactive function. | 173 | ** `split-window' is no longer a command, just a non-interactive function. |
| 167 | As a command it was a special case of `split-window-below', and as such | 174 | As a command it was a special case of `split-window-below', and as such |
| 168 | superfluous. After being reimplemented in Lisp, its interactive form | 175 | superfluous. After being reimplemented in Lisp, its interactive form |