]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
* lisp/simple.el (eval-expression-print-format): Don't check for
[gnu-emacs] / lisp / ChangeLog
index d267715bee35202630e4e66237e7987dc82bccda..636617595cbd9b0eff0ca6594e4ac955b88e36f8 100644 (file)
@@ -1,3 +1,249 @@
+2013-12-19  Juri Linkov  <juri@jurta.org>
+
+       * simple.el (eval-expression-print-format): Don't check for
+       command names and the last command.  Always display additional
+       formats of the integer result in the echo area, and insert them
+       to the current buffer only with a zero prefix arg.
+       Display character when char-displayable-p is non-nil.
+       (eval-expression): With a zero prefix arg, set `print-length' and
+       `print-level' to nil, and insert the integer values from
+       `eval-expression-print-format' at the end.  Doc fix.  (Bug#12985)
+
+       * emacs-lisp/lisp-mode.el (eval-print-last-sexp): Add arg
+       `eval-last-sexp-arg-internal'.  Doc fix.
+       (eval-last-sexp-1): Pass arg `eval-last-sexp-arg-internal' to
+       `eval-last-sexp-print-value'.  Doc fix.
+       (eval-last-sexp-print-value): Add arg `eval-last-sexp-arg-internal'.
+       Set `print-length' and `print-level' to nil when arg is zero.
+       (eval-last-sexp): Doc fix.
+       (eval-defun-2): Print the integer values from
+       `eval-expression-print-format' at the end.
+
+       * emacs-lisp/edebug.el (edebug-eval-defun): Print the integer
+       values from `eval-expression-print-format' at the end.
+
+       * ielm.el (ielm-eval-input): Print the integer
+       values from `eval-expression-print-format' at the end.
+
+2013-12-19  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * net/eww.el (eww-exit, eww-close, eww-mode-map): Revert change of
+       2013-12-11T19:01:44Z!tzz@lifelogs.com.
+
+2013-12-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * hl-line.el (hl-line-make-overlay): New fun.  Set priority (bug#16192).
+       (hl-line-highlight, global-hl-line-highlight): Use it.
+       (hl-line-overlay): Use defvar-local.
+
+2013-12-19  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * term/ns-win.el: Require dnd.
+       (global-map): Remove drag items.
+       (ns-insert-text, ns-set-foreground-at-mouse)
+       (ns-set-background-at-mouse):
+       Remove (ns-drag-n-drop, ns-drag-n-drop-other-frame)
+       (ns-drag-n-drop-as-text, ns-drag-n-drop-as-text-other-frame):
+       New functions.
+
+2013-12-19  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/ert.el (ert-select-tests):
+       Fix string/symbol mixup.  (Bug#16121)
+
+2013-12-19  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie-rules): Indent middle-of-block
+       keywords to their parent.
+
+2013-12-19  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie--args-separator-p): Allow the
+       first arg to be a string (fixed dead code), or an operator symbol.
+       (ruby-smie--forward-token): Tokenize ` @ ' before strings and
+       operator symbols.
+       (ruby-smie-rules): Remove parent token check in the `.' clause, it
+       did nothing.  Don't respond to `(:after ".")', it will be called
+       with :before anyway.  Remove the ` @ ' rule, it didn't seem to
+       change anything.  Only return indentation for binary operators
+       when they are hanging.  De-dent opening paren when its parent is
+       `.', otherwise it looks bad when the dot is not at bol or eol
+       (bug#16182).
+
+2013-12-19  Juri Linkov  <juri@jurta.org>
+
+       * replace.el (query-replace-read-args): Split a non-negative arg
+       and a negative arg into separate elements.
+       (query-replace, query-replace-regexp, replace-string)
+       (replace-regexp): Add arg `backward'.  Doc fix.
+       (replace-match-maybe-edit): When new arg `backward' is non-nil,
+       move point to the beginning of the match.
+       (replace-search, replace-highlight): Use new arg `backward'
+       to set the value of `isearch-forward'.
+       (perform-replace): Add arg `backward' and use it to perform
+       replacement backward.  (Bug#14979)
+
+       * isearch.el (isearch-query-replace): Use a negative prefix arg
+       to call `perform-replace' with a non-nil arg `backward'.
+
+2013-12-18  Juri Linkov  <juri@jurta.org>
+
+       * vc/log-edit.el (log-edit-hook): Add `log-edit-insert-message-template'
+       to the default list.  Move `log-edit-show-files' to the end.
+       Add more available functions to options.
+       (log-edit): Move default specific settings to
+       `log-edit-insert-message-template'.  Don't move point.
+       (log-edit-insert-message-template): New function.
+       (log-edit-insert-changelog): Add `save-excursion' and don't move point.
+       (Bug#16170)
+
+2013-12-18  Juri Linkov  <juri@jurta.org>
+
+       * help-mode.el (help-mode-map): Bind "l" to help-go-back,
+       and "r" to help-go-forward for compatibity with Info.  (Bug#16178)
+
+2013-12-18  Leo Liu  <sdl.web@gmail.com>
+
+       * eshell/em-prompt.el (eshell-emit-prompt): Fix last change. (Bug#16186)
+
+2013-12-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * ls-lisp.el (ls-lisp-insert-directory): Don't modify %d and %f
+       formats for displaying file sizes when the -s switch is given.
+       Instead, compute a separate format for displaying the size in
+       blocks, which is displayed in addition to the "regular" size.
+       When -h is given in addition to -s, produce size in blocks in
+       human-readable form as well.  (Bug#16179)
+
+2013-12-18  Tassilo Horn  <tsdh@gnu.org>
+
+       * textmodes/reftex-vars.el (reftex-label-alist-builtin):
+       Reference tables with ~\ref{...} instead of only \ref{...}.
+
+2013-12-18  Chong Yidong  <cyd@gnu.org>
+
+       * cus-edit.el (custom-magic-alist): Fix "themed" description
+       (Bug#14348).
+
+       * custom.el (custom-push-theme): If custom--inhibit-theme-enable
+       is non-nil, do not create a new entry in the symbol's theme-value
+       or theme-face property; update theme-settings only (Bug#14664).
+       (custom-available-themes): Doc fix.
+
+       * cus-theme.el (custom-new-theme-mode-map): Add bindings
+       (Bug#15674).
+
+       * replace.el (occur-engine): Avoid infloop (Bug#7593).
+
+2013-12-18  Kazuhiro Ito  <kzhr@d1.dion.ne.jp>  (tiny change)
+
+       * progmodes/make-mode.el (makefile-fill-paragraph): Fix infloop
+       (Bug#13914).
+
+2013-12-18  Shigeru Fukaya <shigeru.fukaya@gmail.com>
+
+       * apropos.el (apropos-words-to-regexp): Fix algorithm (Bug#13946).
+
+2013-12-18  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (BYTE_COMPILE_FLAGS): Set load-prefer-newer to t.
+       * cus-start.el (load-prefer-newer): New option.
+
+2013-12-18  Le Wang  <l26wang@gmail.com>
+
+       * comint.el (comint-previous-matching-input-from-input):
+       Retain point (Bug#13404).
+
+2013-12-18  Chong Yidong  <cyd@gnu.org>
+
+       * simple.el (append-next-kill): Doc fix (Bug#15995, Bug#16016).
+
+2013-12-18  Glenn Morris  <rgm@gnu.org>
+
+       * mail/emacsbug.el (report-emacs-bug):
+       Only mention enable-multibyte-characters if non-standard.
+
+2013-12-17  Juri Linkov  <juri@jurta.org>
+
+       * arc-mode.el (archive-extract-by-file): Check if directory exists
+       before deletion to not show irrelevant errors if it doesn't exist.
+
+2013-12-17  Juri Linkov  <juri@jurta.org>
+
+       * menu-bar.el (menu-bar-tools-menu): Add `browse-web'.
+       (Bug#14751)
+
+       * net/eww.el (browse-web): Add alias to `eww'.
+       (eww-mode-map): Bind "r" to `eww-forward-url' like in Info.
+       Bind "S-SPC" to `scroll-down-command'.  (Bug#16178)
+
+       * net/browse-url.el (browse-url-browser-function): Move `eww'
+       closer to similar functions.
+
+       * startup.el (fancy-startup-screen, fancy-about-screen):
+       Set browse-url-browser-function to eww-browse-url locally.
+       (Bug#14751)
+
+2013-12-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * window.el (window--pixel-to-total): Remove unused `mini' var.
+       (maximize-window, minimize-window): Remove unused `pixelwise' arg.
+       (split-window): Remove unused `new' var.
+       (window--display-buffer): Remove unused `frame' and `delta' vars.
+       (fit-window-to-buffer): Remove unused vars `frame', `display-height',
+       and display-width'.
+
+2013-12-17  Martin Rudalics  <rudalics@gmx.at>
+
+       * dired.el (dired-mark-pop-up):
+       * register.el (register-preview): Don't bind
+       split-height-threshold here since it's now done in
+       display-buffer-below-selected.
+
+2013-12-17  oblique  <psyberbits@gmail.com>  (tiny change)
+
+       * term/rxvt.el (rxvt-rgb-convert-to-16bit): Standardize with
+       xterm-rgb-convert-to-16bit.
+       (rxvt-register-default-colors): Standardize with
+       xterm-register-default-colors (Bug#14078).
+
+2013-12-17  Dima Kogan  <dima@secretsauce.net>  (tiny change)
+
+       * simple.el (kill-region): Pass mark first, then point, so that
+       kill-append works right (Bug#12819).
+       (copy-region-as-kill, kill-ring-save): Likewise.
+
+2013-12-17  Leo Liu  <sdl.web@gmail.com>
+
+       * net/rcirc.el (rcirc-add-face):
+       * eshell/em-prompt.el (eshell-emit-prompt):
+       * eshell/em-ls.el (eshell-ls-decorated-name): Use font-lock-face.
+       (Bug#16167)
+
+2013-12-17  Chong Yidong  <cyd@gnu.org>
+
+       * files.el (break-hardlink-on-save): Doc fix (Bug#13801).
+       Suggested by Xue Fuqiao.
+
+2013-12-17  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * progmodes/ruby-mode.el (ruby-smie-rules): Indent ternary if.
+
+2013-12-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * net/shr.el (shr-insert-document): Remove unused var
+       `shr-preliminary-table-render'.
+       (shr-rescale-image): Remove unused arg `force'.
+       (shr-put-image): Update calls accordingly.
+       (shr-tag-a): Use `cont' rather than dyn-bound `dom'.
+
+2013-12-17  Dmitry Gutov  <dgutov@yandex.ru>
+
+       * emacs-lisp/smie.el (smie-indent--rule): Extract `smie-indent--rule-1'.
+       (smie-indent-close): Call `smie-indent--rule-1' with METHOD
+       :close-all, to see which indentation method to use (Bug#16116).
+       (smie-rules-function): Document the method :close-all.
+
 2013-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * net/shr.el (shr-tag-a): Support zero-length <a name="foo"> elements.