1. 14 Feb, 2013 1 commit
  2. 12 Feb, 2013 1 commit
    • Glenn Morris's avatar
      Make S-SPC scroll in the opposite direction to SPC · 958614cf
      Glenn Morris authored
      * lisp/calc/calc-graph.el (calc-graph-show-dumb):
      * lisp/calendar/calendar.el (calendar-mode-map):
      * lisp/cus-edit.el (custom-mode-map):
      * lisp/ehelp.el (electric-help-map):
      * lisp/emulation/vip.el (vip-mode-map):
      * lisp/epa.el (epa-key-list-mode-map):
      * lisp/info.el (Info-mode-map):
      * lisp/mail/rmail.el (rmail-mode-map):
      * lisp/mail/rmailsum.el (rmail-summary-mode-map):
      * lisp/man.el (Man-mode-map):
      * lisp/net/newst-plainview.el (newsticker-mode-map):
      * lisp/progmodes/cpp.el (cpp-edit-mode-map):
      * lisp/progmodes/grep.el (grep-mode-map):
      * lisp/progmodes/idlw-help.el (idlwave-help-mode-map):
      * lisp/simple.el (special-mode-map):
      * lisp/startup.el (splash-screen-keymap):
      * lisp/view.el (view-mode-map):
      Make S-SPC scroll in the opposite sense to SPC.
      
      Fixes: debbugs:2145
      958614cf
  3. 01 Feb, 2013 1 commit
  4. 11 Jan, 2013 1 commit
    • Aaron S. Hawley's avatar
      Disambiguate function and variable references in docstrings. · 9fc9a531
      Aaron S. Hawley authored
      * lisp/comint.el (comint-history-isearch-message): Fix ambiguous doc
       string cross-reference(s).
      
      * lisp/ffap.el (ffap-string-at-point-region, ffap-next)
      (ffap-string-at-point, ffap-string-around)
      (ffap-copy-string-as-kill, ffap-highlight-overlay)
      (ffap-literally): Fix ambiguous doc string cross-reference(s).
      
      * lisp/font-lock.el (font-lock-keywords-alist)
      (font-lock-removed-keywords-alist): Fix ambiguous doc string
              cross-reference(s).
      
      * lisp/help-mode.el (help-xref-symbol-regexp): Add "call" as a hint for
      a cross-reference to a function.
      
      * lisp/info.el (Info-find-emacs-command-nodes): Fix ambiguous doc
       string cross-reference(s).
      
      * lisp/isearch.el (isearch-message-function, isearch-fail-pos): Fix
       ambiguous doc string cross-reference(s).
      
      * lisp/misearch.el (multi-isearch-next-buffer-function): Fix ambiguous
       doc string cross-reference(s).
      
      * lisp/newcomment.el (comment-box): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/printing.el (pr-txt-printer-alist, pr-ps-printer-alist)
      (pr-setting-database): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/ps-print.el (ps-even-or-odd-pages, ps-spool-buffer-with-faces)
      (ps-n-up-filling-database): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/server.el (server-buffer, server-log): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/simple.el (newline, delete-backward-char, delete-forward-char)
      (minibuffer-history-isearch-message, kill-line, track-eol)
      (temporary-goal-column): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/whitespace.el (whitespace-point)
      (whitespace-font-lock-refontify, whitespace-bob-marker)
      (whitespace-eob-marker): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/calc/calc.el (calc-highlight-selections-with-faces)
       (calc-dispatch): Fix ambiguous doc string cross-reference(s).
      
      * lisp/emacs-lisp/edebug.el (edebug-read, edebug-eval-defun): Fix
       ambiguous doc string cross-reference(s).
      
      * lisp/gnus/gnus-start.el (gnus-check-new-newsgroups): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/gnus/gnus-sum.el (gnus-summary-newsgroup-prefix): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/international/mule.el (add-to-coding-system-list): Fix ambiguous
       doc string cross-reference(s).
      
      * lisp/progmodes/cc-fonts.el (c-font-lock-keywords-3)
      (c++-font-lock-keywords-3, objc-font-lock-keywords-3)
      (java-font-lock-keywords-3, idl-font-lock-keywords-3)
      (pike-font-lock-keywords-3): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/progmodes/compile.el (compile): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/progmodes/etags.el (tags-table-files)
      (tags-table-files-function, tags-included-tables-function): Fix
       ambiguous doc string cross-reference(s).
      
      * lisp/progmodes/gdb-mi.el (gdb, gdb-setup-windows)
      (gdb-restore-windows): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/textmodes/flyspell.el (flyspell-mark-duplications-flag)
      (flyspell-default-deplacement-commands): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/textmodes/ispell.el (ispell-accept-output): Fix ambiguous doc
       string cross-reference(s).
      
      * lisp/textmodes/sgml-mode.el (html-tag-help): Fix ambiguous doc string
       cross-reference(s).
      
      * lisp/vc/compare-w.el (compare-ignore-whitespace)
      (compare-ignore-case, compare-windows-dehighlight): Fix ambiguous
       doc string cross-reference(s).
      
      * lisp/vc/diff.el (diff): Fix ambiguous doc string cross-reference(s).
      
      * src/insdel.c (Fcombine_after_change_execute, syms_of_insdel): Fix
       ambiguous doc string cross-reference(s).
      
      * src/keyboard.c (Fcommand_execute, syms_of_keyboard): Fix ambiguous
       doc string cross-reference(s).
      
      * src/window.c (Fwindow_point, syms_of_window): Fix ambiguous doc
       string cross-reference(s).
      
      Fixes: debbugs:12686
      9fc9a531
  5. 08 Jan, 2013 2 commits
  6. 01 Jan, 2013 1 commit
  7. 29 Dec, 2012 1 commit
  8. 27 Dec, 2012 1 commit
    • Juri Linkov's avatar
      * lisp/info.el (Info-file-completions): New variable. · 313f39aa
      Juri Linkov authored
      (Info-read-node-name-1): Complete node names in the Info file
      when a file name is given.  Call `Info-build-node-completions'
      with a file name.
      (Info-build-node-completions): Add new arg `file'.  When it is
      non-nil, visit it in a temporary buffer and cache its completions in
      `Info-current-file-completions'.  Move most of the function body to
      `Info-build-node-completions-1'.
      (Info-build-node-completions-1): New function with the body from
      `Info-build-node-completions'.
      
      Fixes: debbugs:12456
      313f39aa
  9. 08 Dec, 2012 1 commit
  10. 07 Dec, 2012 1 commit
  11. 05 Dec, 2012 1 commit
  12. 03 Dec, 2012 1 commit
  13. 02 Dec, 2012 2 commits
  14. 17 Nov, 2012 1 commit
    • Juanma Barranquero's avatar
      lisp/*.el: Add missing declarations. · d7fe6352
      Juanma Barranquero authored
      * descr-text.el (quail-find-key):
      * dired.el (desktop-file-name):
      * dirtrack.el (shell-prefixed-directory-name, shell-process-cd):
      * generic-x.el (comint-mode, comint-exec):
      * image-dired.el (widget-forward):
      * info.el (speedbar-add-expansion-list, speedbar-center-buffer-smartly)
      (speedbar-change-expand-button-char)
      (speedbar-change-initial-expansion-list, speedbar-delete-subblock)
      (speedbar-make-specialized-keymap, speedbar-make-tag-line):
      * printing.el (easy-menu-add-item, easy-menu-remove-item)
      (widget-field-action, widget-value-set):
      * speedbar.el (imenu--make-index-alist):
      * term.el (ring-empty-p, ring-ref, ring-insert-at-beginning)
      (ring-length, ring-insert):
      * vcursor.el (compare-windows-skip-whitespace):
      * woman.el (dired-get-filename):
      Declare functions.
      
      * term/w32-win.el (cygwin-convert-path-from-windows): Fix declaration.
      d7fe6352
  15. 29 Oct, 2012 1 commit
  16. 12 Sep, 2012 1 commit
  17. 28 Aug, 2012 1 commit
  18. 22 Aug, 2012 1 commit
  19. 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
  20. 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
  21. 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
  22. 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
  23. 08 Jul, 2012 1 commit
  24. 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
  25. 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
  26. 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
  27. 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
  28. 26 May, 2012 1 commit
  29. 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
  30. 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
  31. 21 Mar, 2012 1 commit
  32. 06 Mar, 2012 2 commits
  33. 14 Jan, 2012 1 commit
  34. 11 Jan, 2012 1 commit
  35. 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