]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/electric.el (electric-indent-mode): Enable by default.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 29 Nov 2013 17:59:38 +0000 (12:59 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 29 Nov 2013 17:59:38 +0000 (12:59 -0500)
* lisp/loadup.el: Preload "electric".
* src/lisp.mk (lisp): Add electric.elc.

etc/NEWS
lisp/ChangeLog
lisp/electric.el
lisp/loadup.el
src/ChangeLog
src/lisp.mk

index 2f9f84d811360cc95d75617bd4f61a109f5cca96..febc367c6d94cdd54a41911a5c9c5aaeeb52842a 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -203,6 +203,8 @@ Czech typography rules.  To globally enable this feature, evaluate:
 \f
 * Editing Changes in Emacs 24.4
 
+** `electric-indent-mode' is enabled by default.
+
 ** Command `rectangle-mark-mode' bound to C-x SPC makes a rectangular region.
 Most commands are still unaware of it, but kill/yank do work on the rectangle.
 
index 4e838dd4181d88835e1157e5d702ac770368821b..8e4bd8f37e0324fcaea8f583c7f1c80bb956cf6c 100644 (file)
@@ -1,3 +1,8 @@
+2013-11-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * electric.el (electric-indent-mode): Enable by default.
+       * loadup.el: Preload "electric".
+
 2013-11-29  Bozhidar Batsov  <bozhidar@batsov.com>
 
        * emacs-lisp/helpers.el (string-empty-p): New function.
index 04d0bd3e935c3bc5cb244e964d646e2f82a6dc8e..91b99b4bfe747b87e1c11b50ce8f2a5786027a98 100644 (file)
@@ -284,6 +284,8 @@ This is a global minor mode.  When enabled, it reindents whenever
 the hook `electric-indent-functions' returns non-nil, or you
 insert a character from `electric-indent-chars'."
   :global t :group 'electricity
+  :initialize 'custom-initialize-delay
+  :init-value t
   (if (not electric-indent-mode)
       (progn
         (when (eq (lookup-key global-map [?\C-j])
index d31f02a39ad881968e09c868d50f2a53daefc52b..aececad804fe2c0265eb05f4e5bf2f6460039354 100644 (file)
 
 (load "vc/vc-hooks")
 (load "vc/ediff-hook")
+(load "electric")
 (if (not (eq system-type 'ms-dos)) (load "tooltip"))
 
 ;; This file doesn't exist when building a development version of Emacs
index 668bba1e4ed509cb729bf8ab4a76e66b9f5cdc48..1fa027b1f5a37d333b211fb9df727cf374c92d1d 100644 (file)
@@ -1,3 +1,7 @@
+2013-11-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp.mk (lisp): Add electric.elc.
+
 2013-11-29  Tom Seddon  <emacs@tomseddon.plus.com>  (tiny change)
 
        * w32font.c (g_b_init_get_char_width_32_w): New static var.
@@ -9,6 +13,8 @@
        punishing raster (a.k.a. "bitmap") fonts by slowing down
        redisplay.  (Bug#6364).
 
+2013-11-29  Eli Zaretskii  <eliz@gnu.org>
+
        * xdisp.c (clear_mouse_face): Don't invalidate the entire
        mouse-highlight info, just signal frame_up_to_date_hook that mouse
        highlight needs to be redisplayed.  (Bug#15913)
index c12deebd8936cd2c20e4a33fcb14934322eb5082..72ada45c5e42bd547badf170e9f943d1626e5b65 100644 (file)
@@ -164,6 +164,7 @@ lisp = \
        $(lispsource)/emacs-lisp/float-sup.elc \
        $(lispsource)/vc/vc-hooks.elc \
        $(lispsource)/vc/ediff-hook.elc \
+       $(lispsource)/electric.elc \
        $(lispsource)/tooltip.elc