doomemacs/core/autoload
Henrik Lissner 57adae5ec6
Introduce more opinionated backspace/del/newline behavior
+ Instead of remapping delete-backward-char to doom/delete-backward-char
  (which was unreliable, depending on the mode), it is now overridden
  with it, without sacrificing its original functionality. The new
  behavior is as follows:
  + Fall back to sp-backward-delete-char when it makes sense to delete
    the adjacent pair: {|} => |
  + Collapse an indented pair block, if at bolp in between: {
      |
    } => {|}
  + Refresh a pair's :post-handlers when deleting into pair: {
      |
    } => {|} => {
      |
    } (can be repeated)
  + When cursor is preceded by whitespace, delete in increments of
    tab-width.
+ newline-and-indent has been advised to:
  + Only newline when in a string.
  + Continue comment lines consistently (needs more testing!)
  + Falls back to basic newline-and-indent, without affecting whitespace
    in the origin line (it would originally delete-horizontal-space
    before creating a new line).
+ Incorporates a set of reasonable defaults for brace expansion on RET
  or SPC, as mentioned in #343 and #413.

Affects #343, #413
2018-02-14 05:42:51 -05:00
..
buffers.el Fix kill-buffer arguments. 2018-02-10 19:36:06 +03:00
cache.el
debug.el Rewrite doom/info 2018-02-10 17:27:02 -05:00
editor.el Introduce more opinionated backspace/del/newline behavior 2018-02-14 05:42:51 -05:00
files.el New doom/*-this-file commands; move doom/sudo* to new files library 2018-02-14 05:40:37 -05:00
help.el
memoize.el
menu.el
message.el Move doom-ansi-apply away from macros + add docstring 2018-02-14 05:40:37 -05:00
minibuffer.el
packages.el Fix package manager not detecting outdated quelpa packages 2018-02-13 05:23:40 -05:00
scratch.el Combine doom/open-scratch-buffer & doom/open-project-scratch-buffer 2018-02-02 20:47:33 -05:00
system.el
test.el Revert "Move init.test.el into core/autoload/test.el" 2018-02-03 22:46:18 -05:00
ui.el Remove doom/toggle-fullsreen; redundant with toggle-frame-fullscreen 2018-02-02 20:47:34 -05:00