]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
* lisp/faces.el (describe-face): Add distant-foreground.
[gnu-emacs] / lisp / ChangeLog
index 66051898dd35805191e6a6473edc12977d6ef713..0781971c38fa612aa6affa3bdf1282a2d6535128 100644 (file)
@@ -1,5 +1,169 @@
+2013-11-08  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * faces.el (describe-face): Add distant-foreground.
+
+2013-11-08  Bozhidar Batsov  <bozhidar@batsov.com>
+
+       * progmodes/ruby-mode.el (ruby-mode-set-encoding): Use
+       `ruby-encoding-magic-comment-style' to control the
+       style of the auto-inserted encoding comment.
+
+2013-11-08  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie--indent-to-stmt): Use
+       `smie-backward-sexp' with token argument.
+
+2013-11-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-set-remote-path, tramp-get-ls-command):
+       Remove instrumentation code.
+
+2013-11-08  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/autoconf.el (autoconf-mode):
+       Tweak comment-start-skip.  (Bug#15822)
+
+2013-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-smie--sh-keyword-in-p): Don't inf-loop
+       at bobp (bug#15826).
+       (sh-smie--sh-keyword-in-p): Recognize keywords at bobp.
+
+2013-11-08  Darren Hoo  <darren.hoo@gmail.com>
+
+       * man.el (Man-start-calling): New macro, extracted from
+       Man-getpage-in-background.
+       (Man-getpage-in-background): Use it.
+       (Man-update-manpage): New command.
+       (Man-mode-map): Bind it.
+
+2013-11-08  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie-grammar): Improve precedences
+       of "and", "or", "&&" and "||".
+       (ruby-smie--args-separator-p): Prohibit keyword "do" as the first
+       argument.  Prohibit opening curly brace because it could only be a
+       block opener in that position.
+       (ruby-smie--forward-token, ruby-smie--backward-token):
+       Separate "|" from "&" or "*" going after it.  That can happen in block
+       arguments.
+       (ruby-smie--indent-to-stmt): New function, seeks the end of
+       previous statement or beginning of buffer.
+       (ruby-smie-rules): Use it.
+       (ruby-smie-rules): Check if there's a ":" before a curly block
+       opener candidate; if there is, it's a hash.
+
+2013-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl-macs.el (cl-symbol-macrolet): Use macroexp-progn.
+       (cl--block-wrapper): Fix last accidental change.
+
+2013-11-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-sh.el (tramp-set-remote-path, tramp-get-ls-command):
+       Instrument, in order to hunt failure on hydra.
+
+2013-11-05  Nathan Trapuzzano  <nbtrap@nbtrap.com>  (tiny change)
+
+       * emacs-lisp/cl-macs.el (cl-symbol-macrolet): Print warning for
+       malformed bindings form (bug#15814).
+
+2013-11-07  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie-grammar): Lower priority of
+       "." compared to " @ ".  This incidentally fixes some indentation
+       examples with "do".
+       (ruby-smie--implicit-semi-p): No implicit semi after "^", "and" or "or".
+       (ruby-smie-grammar): New tokens: "and" and "or".
+       (ruby-smie--args-separator-p): Fix the check for tokens at POS.
+       Exclude "and" and "or".  Remove "do" in order to work around token
+       priorities.
+       (ruby-smie-rules): Add all infix tokens.  Handle the case of
+       beginning-of-buffer.
+
+2013-11-06  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (setwins_almost, setwins_for_subdirs):
+       Avoid accidental matches.
+
+2013-11-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * menu-bar.el (popup-menu): Use key-binding.
+
+2013-11-06  Eli Zaretskii  <eliz@gnu.org>
+
+       * menu-bar.el (popup-menu, menu-bar-open): When displaying TTY
+       menus, support also the menus produced by minor modes.
+       (Bug#15817)
+
+2013-11-06  Leo Liu  <sdl.web@gmail.com>
+
+       * thingatpt.el (thing-at-point-looking-at): Add optional arg
+       DISTANCE to bound the search. All uses changed.  (Bug#15808)
+
+2013-11-06  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (setwins, setwins_almost, setwins_for_subdirs): Simplify.
+       (setwins_almost, setwins_for_subdirs): Don't assume called from srcdir.
+       (custom-deps, finder-data, autoloads, update-subdirs): No need to cd.
+
+2013-11-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * electric.el (electric-indent-just-newline): New command.
+       (electric-indent-mode-map): New keymap.
+       (electric-indent-mode, electric-pair-mode, electric-layout-mode):
+       Re-add :group which weren't redundant.
+
+       * electric.el (electric-indent-local-mode): New minor mode.
+       (electric-indent-functions-without-reindent): New var.
+       (electric-indent-post-self-insert-function): Use it.
+       * emacs-lisp/gv.el (buffer-local-value): Add setter.
+
+2013-11-05  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/quail.el (quail-help): Be more explicit about the
+       meaning of the labels shown on the keys.  (Bug#15800)
+
+       * startup.el (normal-top-level): Load the subdirs.el files before
+       setting the locale environment.  (Bug#15805)
+
+2013-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc/vc-rcs.el (vc-rcs-parse): Make `gather' get e, b, and @-holes
+       via arguments so as to get the right ones (bug#15418).
+
+       * net/rcirc.el (rcirc-record-activity): Don't abuse add-to-list.
+
+2013-11-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix problems found while writing a test suite.
+
+       * net/tramp-compat.el (tramp-compat-load): New defun.
+       * net/tramp.el (tramp-handle-load): Use it.
+
+       * net/tramp-sh.el (tramp-sh-handle-add-name-to-file): Handle the case
+       "(numberp ok-if-already-exists)" correctly.
+
+2013-11-05  Xue Fuqiao  <xfq.free@gmail.com>
+
+       * international/characters.el (glyphless-char-display-control):
+       Add usage note.
+
+2013-11-05  Bozhidar Batsov  <bozhidar@batsov.com>
+
+       * progmodes/python.el (python-mode):
+       * progmodes/scheme.el (scheme-mode):
+       * progmodes/prolog.el (prolog-mode):
+       * progmodes/ruby-mode.el (ruby-mode):
+       * emacs-lisp/lisp-mode.el (lisp-mode, lisp-interaction-mode)
+       (emacs-lisp-mode): Remove incorrect and redundant text from docstring.
+
 2013-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * rect.el (rectangle--highlight-for-redisplay):
+       * emacs-lisp/smie.el (smie--next-indent-change):
+       Use buffer-chars-modified-tick.
+
        * emacs-lisp/byte-run.el (defmacro, defun): Set their `indent' property.
 
        * electric.el (electric-indent-post-self-insert-function):
        * emacs-lisp/macroexp.el (macroexp--compiling-p): New function.
        (macroexp--warn-and-return): Use it.
 
+2013-06-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/subr.el: Convert to lexical binding.
+       (overriding-local-map): Make obsolete.
+       (add-to-list): Doc fix.  Add compiler macro.
+       (read-key): Swap values of local maps.
+
 2013-06-05  Leo Liu  <sdl.web@gmail.com>
 
        * eshell/esh-mode.el (eshell-mode): Fix key bindings.