1. 03 Dec, 2012 1 commit
  2. 29 Oct, 2012 1 commit
  3. 12 Sep, 2012 1 commit
  4. 28 Aug, 2012 1 commit
  5. 22 Aug, 2012 1 commit
  6. 21 Aug, 2012 1 commit
    • Juri Linkov's avatar
      * lisp/info.el (Info-file-attributes): New variable. · 64cde199
      Juri Linkov authored
      (info-insert-file-contents): Add file attributes to
      `Info-file-attributes'.  Clear the caches `Info-index-nodes' and
      `Info-toc-nodes' when previous modtime of the Info file is less
      than new modtime.
      (Info-toc-nodes, Info-index-nodes): Move definitions up to the top
      of info.el.
      
      Fixes: debbugs:12230
      64cde199
  7. 08 Aug, 2012 2 commits
    • Juri Linkov's avatar
      * lisp/bookmark.el: Add `defaults' property to the bookmark record. · ce0fcefa
      Juri Linkov authored
      (bookmark-current-buffer): Doc fix.
      (bookmark-make-record): Add `defaults' property with default values
      to the bookmark record.
      (bookmark-minibuffer-read-name-map): Remove key binding "\C-u"
      with `bookmark-insert-current-bookmark'.
      (bookmark-set): Get `defaults' property from the bookmark record
      and use it in `read-from-minibuffer'.
      (bookmark-insert-current-bookmark): Remove function.
      
      * lisp/info.el (Info-bookmark-make-record): Add `defaults' property
      with values of canonical Info node name, the current Info file name
      and the current Info node name.
      
      Fixes: debbugs:12107
      ce0fcefa
    • Juri Linkov's avatar
      * lisp/info.el (Info-isearch-search): Doc fix. · 242c0a95
      Juri Linkov authored
      (Info-search): Change search-failed message from "initial node" to
      "end of node".
      (Info-isearch-search): Change `isearch-string-state' to
      `isearch--state-string'.
      
      Fixes: debbugs:12078
      242c0a95
  8. 07 Aug, 2012 1 commit
    • Andreas Schwab's avatar
      * calc/calc-prog.el (math-do-defmath): Use backquote forms. Fix · 651eaf36
      Andreas Schwab authored
      handling of interactive spec when the body uses return.
      (math-do-arg-check, math-define-function-body): Use backquote forms.
      * calc/calc-ext.el (math-defcache): Likewise.
      * calc/calc-rewr.el (math-rwfail, math-rweval): Likewise.
      * allout.el (allout-new-exposure): Likewise.
      * calc/calcalg2.el (math-tracing-integral): Likewise.
      * info.el (Info-last-menu-item): Likewise.
      * emulation/vip.el (vip-loop): Likewise.
      * textmodes/artist.el (artist-funcall): Likewise.
      * menu-bar.el (menu-bar-make-mm-toggle, menu-bar-make-toggle):
      Construct menu-item directly.
      
      * cedet/ede/base.el (ede-with-projectfile): Use backquote forms.
      651eaf36
  9. 10 Jul, 2012 1 commit
    • Stefan Monnier's avatar
      Reduce use of (require 'cl). · f58e0fd5
      Stefan Monnier authored
      * admin/bzrmerge.el: Use cl-lib.
      * leim/quail/hangul.el: Don't require CL.
      * leim/quail/ipa.el: Use cl-lib.
      * vc/smerge-mode.el, vc/pcvs.el, vc/pcvs-util.el, vc/pcvs-info.el:
      * vc/diff-mode.el, vc/cvs-status.el, uniquify.el, scroll-bar.el:
      * register.el, progmodes/sh-script.el, net/gnutls.el, net/dbus.el:
      * msb.el, mpc.el, minibuffer.el, international/ucs-normalize.el:
      * international/quail.el, info-xref.el, imenu.el, image-mode.el:
      * font-lock.el, filesets.el, edmacro.el, doc-view.el, bookmark.el:
      * battery.el, avoid.el, abbrev.el: Use cl-lib.
      * vc/pcvs-parse.el, vc/pcvs-defs.el, vc/log-view.el, vc/log-edit.el:
      * vc/diff.el, simple.el, pcomplete.el, lpr.el, comint.el, loadhist.el:
      * jit-lock.el, international/iso-ascii.el, info.el, frame.el, bs.el:
      * emulation/crisp.el, electric.el, dired.el, cus-dep.el, composite.el:
      * calculator.el, autorevert.el, apropos.el: Don't require CL.
      * emacs-bytecomp.el (byte-recompile-directory, display-call-tree)
      (byte-compile-unfold-bcf, byte-compile-check-variable):
      * emacs-byte-opt.el (byte-compile-trueconstp)
      (byte-compile-nilconstp):
      * emacs-autoload.el (make-autoload): Use pcase.
      * face-remap.el (text-scale-adjust): Simplify pcase patterns.
      f58e0fd5
  10. 08 Jul, 2012 1 commit
  11. 27 Jun, 2012 1 commit
    • Glenn Morris's avatar
      Remove paths.el · 1ba6038a
      Glenn Morris authored
      * lisp/info.el (Info-default-directory-list): Move here from paths.el.
      * lisp/paths.el: Remove file, which is now empty.
      * lisp/loadup.el: No longer load "paths".
      
      * src/lisp.mk (lisp): Remove paths.elc.
      
      * lib-src/makefile.w32-in (lisp2): Remove paths.el.
      
      * INSTALL: Remove references to paths.el.
      1ba6038a
  12. 23 Jun, 2012 2 commits
    • Chong Yidong's avatar
      Use @ interactive spec for Info-mouse-follow-link. · e8c1cabf
      Chong Yidong authored
      Fixes: debbugs:11672
      e8c1cabf
    • Chong Yidong's avatar
      Fixes for Info link-following mouse commands. · 136e1c1d
      Chong Yidong authored
      * lisp/info.el (Info-mouse-follow-link): Accept symbol values of the
      link-args property.  Select the window.
      (Info-fontify-node): Use Info-link-keymap for all navigation
      buttons, with link-args property to perform the desired action.
      (Info-link-keymap): Doc fix.
      (Info-next-link-keymap, Info-prev-link-keymap)
      (Info-up-link-keymap): Delete now-unused keymaps.
      
      Fixes: debbugs:11672
      136e1c1d
  13. 08 Jun, 2012 1 commit
    • Sam Steingold's avatar
      * lisp/bindings.el (global-map): Bind XF86Forward to next-buffer and · 3d10db47
      Sam Steingold authored
      XF86Back to previous-buffer.
      (minibuffer-local-map): Bind them to next-history-element and
      previous-history-element respectively.
      * lisp/help-mode.el (help-mode-map): Bind them to help-go-forward and
      help-go-back respectively.
      * lisp/info.el (Info-mode-map): Bind them to Info-history-forward and
      Info-history-back respectively.
      These are the keys next to Up on the ThinkPad keyboard.
      3d10db47
  14. 29 May, 2012 1 commit
    • Juri Linkov's avatar
      * lisp/isearch.el (isearch-search-fun-default): New function. · 8cbd80f7
      Juri Linkov authored
      (isearch-search-fun): Move default part to the new function
      `isearch-search-fun-default'.
      (isearch-search-fun-function): Set the default value to
      `isearch-search-fun-default'. 
      
      * lisp/comint.el (comint-history-isearch-end):
      Use `isearch-search-fun-default'.
      (comint-history-isearch-search): Use `isearch-search-fun-default'
      and remove spacial case for `isearch-word'.
      (comint-history-isearch-wrap): Remove spacial case for
      `isearch-word'.
      
      * lisp/hexl.el (hexl-isearch-search-function):
      Use `isearch-search-fun-default'.
      
      * lisp/info.el (Info-isearch-search): Use `isearch-search-fun-default'.
      Use `word-search-regexp' for `isearch-word'.
      
      * lisp/misearch.el (multi-isearch-search-fun):
      Use `isearch-search-fun-default'.
      
      * lisp/simple.el (minibuffer-history-isearch-search):
      Use `isearch-search-fun-default' and remove spacial case for
      `isearch-word'.
      (minibuffer-history-isearch-wrap): Remove spacial case for
      `isearch-word'.
      
      * lisp/textmodes/reftex-global.el (reftex-isearch-wrap-function):
      Remove spacial case for `isearch-word'.
      (reftex-isearch-isearch-search): Use `isearch-search-fun-default'.
      
      Fixes: debbugs:11381
      8cbd80f7
  15. 26 May, 2012 1 commit
  16. 22 May, 2012 1 commit
    • Glenn Morris's avatar
      Add "How to Report a Bug" to Help menu · 3290526d
      Glenn Morris authored
      * lisp/info.el (info-emacs-bug): New command.
      * lisp/menu-bar.el (menu-bar-help-menu): Add "How to Report a Bug" to Help.
      * lisp/mail/emacsbug.el (report-emacs-bug): Replace with info-emacs-bug.
      3290526d
  17. 04 May, 2012 1 commit
    • Stefan Monnier's avatar
      Add new error and function `user-error'. · 71873e2b
      Stefan Monnier authored
      * lisp/subr.el (user-error): New function.
      * lisp/window.el (switch-to-buffer):
      * lisp/vc/smerge-mode.el (smerge-resolve-function, smerge-resolve)
      (smerge-match-conflict):
      * lisp/simple.el (previous-matching-history-element)
      (next-matching-history-element, goto-history-element, undo-more)
      (undo-start):
      * lisp/progmodes/etags.el (visit-tags-table-buffer, find-tag-tag)
      (find-tag-noselect, find-tag-in-order, etags-goto-tag-location)
      (next-file, tags-loop-scan, list-tags, complete-tag):
      * lisp/progmodes/compile.el (compilation-loop):
      * lisp/mouse.el (mouse-minibuffer-check):
      * lisp/man.el (Man-bgproc-sentinel, Man-goto-page):
      * lisp/info.el (Info-find-node-2, Info-extract-pointer, Info-history-back)
      (Info-history-forward, Info-follow-reference, Info-menu)
      (Info-extract-menu-item, Info-extract-menu-counting)
      (Info-forward-node, Info-backward-node, Info-next-menu-item)
      (Info-last-menu-item, Info-next-preorder, Info-last-preorder)
      (Info-next-reference, Info-prev-reference, Info-index)
      (Info-index-next, Info-follow-nearest-node)
      (Info-copy-current-node-name):
      * lisp/imenu.el (imenu--make-index-alist)
      (imenu-default-create-index-function, imenu-add-to-menubar):
      * lisp/files.el (basic-save-buffer, recover-file):
      * lisp/emacs-lisp/easy-mmode.el (easy-mmode-define-navigation):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-continue, checkdoc-comments)
      (checkdoc-message-text, checkdoc-defun):
      * lisp/dabbrev.el (dabbrev-completion, dabbrev--abbrev-at-point):
      * lisp/cus-edit.el (customize-changed-options, customize-rogue)
      (customize-saved, custom-variable-set, custom-variable-mark-to-save)
      (custom-variable-mark-to-reset-standard)
      (custom-variable-reset-backup, custom-face-mark-to-reset-standard)
      (custom-file):
      * lisp/completion.el (check-completion-length):
      * lisp/comint.el (comint-search-arg)
      (comint-previous-matching-input-string-position)
      (comint-previous-matching-input)
      (comint-replace-by-expanded-history-before-point, comint-send-input)
      (comint-copy-old-input, comint-backward-matching-input)
      (comint-goto-process-mark, comint-set-process-mark):
      * lisp/calendar/calendar.el (calendar-cursor-to-date): Use it.
      * lisp/bindings.el (debug-ignored-errors): Remove regexps, add `user-error'.
      * src/data.c (PUT_ERROR): New macro.
      (syms_of_data): Use it.  Add new error type `user-error'.
      * src/undo.c (user_error): New function.
      (Fprimitive_undo): Use it.
      * src/print.c (print_error_message): Adjust print style for `user-error'.
      * src/keyboard.c (user_error): New function.
      (Fexit_recursive_edit, Fabort_recursive_edit): Use it.
      71873e2b
  18. 21 Mar, 2012 1 commit
  19. 06 Mar, 2012 2 commits
  20. 14 Jan, 2012 1 commit
  21. 11 Jan, 2012 1 commit
  22. 06 Jan, 2012 1 commit
    • Glenn Morris's avatar
      Change the binding of "e" in info-mode. · c869783d
      Glenn Morris authored
      * doc/lispref/maps.texi (Standard Keymaps): Refer to Info-edit by name
      rather than by keybinding.
      
      * lisp/info.el (Info-mode-map): Bind e to end-of-buffer, rather
      than Info-edit.
      
      Fixes: debbugs:10385
      c869783d
  23. 05 Jan, 2012 1 commit
  24. 02 Dec, 2011 1 commit
  25. 23 Nov, 2011 1 commit
  26. 19 Nov, 2011 4 commits
    • Juri Linkov's avatar
      * lisp/info.el (Info-finder-find-node): Use `package--builtins' instead · d5a6b3ba
      Juri Linkov authored
      of `package-alist'.  Use node names formed by the pattern "Keyword "
      and the keyword name.
      d5a6b3ba
    • Juri Linkov's avatar
      Don't kill the *info* buffer in `Info-revert-find-node'. · 3ffbc301
      Juri Linkov authored
      Add `revert-buffer' to defcustom `Info-hide-node-references'.
      
      * lisp/info.el (Info-hide-note-references): Add `:set' tag to `defcustom'
      that calls `revert-buffer' on all Info buffers. 
      (Info-revert-find-node): Remove let-bindings `old-buffer-name',
      `old-history', `old-history-forward'.  Add let-binding
      `window-selected'.  Remove calls to `kill-buffer',
      `switch-to-buffer' and `Info-mode'.  Set `Info-current-file' to nil
      before calling `Info-find-node', so `Info-find-node-2' will reread
      the Info file.  Restore window positions only when `window-selected'
      is non-nil.
      
      Fixes: debbugs:9915
      3ffbc301
    • Juri Linkov's avatar
      * lisp/isearch.el (isearch-lazy-highlight-new-loop): · 30c62133
      Juri Linkov authored
      Remove condition `(not isearch-error)'. 
      
      * lisp/misearch.el (multi-isearch-search-fun): Add condition
      `(not bound)' to ignore lazy-highlighting search.
      Add the search-failed message "end of multi" when the end of
      multi-sequence is reached.  Uncapitalize the search-failed
      message "Repeat for next buffer".
      
      * lisp/info.el (Info-search): Add the search-failed message
      "end of the manual" when the end of the manual is reached
      in Isearch mode.
      
      Fixes: debbugs:9918
      30c62133
    • Juri Linkov's avatar
      Replace `delete' with `remove' in info.el. · 645ca9cf
      Juri Linkov authored
      * lisp/info.el (Info-find-node-2, Info-select-node, Info-history-find-node):
      Use non-destructive `remove' instead of `delete' because
      `Info-history-list' stored to `Info-isearch-initial-history-list' in
      `Info-isearch-start' might need to be restored in `Info-isearch-end'.
      645ca9cf
  27. 14 Nov, 2011 2 commits
  28. 24 Oct, 2011 1 commit
  29. 22 Sep, 2011 1 commit
  30. 20 Sep, 2011 2 commits
  31. 18 Sep, 2011 2 commits