1. 12 Sep, 2013 1 commit
  2. 08 Sep, 2013 1 commit
  3. 07 Sep, 2013 2 commits
  4. 06 Sep, 2013 7 commits
    • Stefan Monnier's avatar
      * lisp/minibuffer.el: Make minibuffer-complete call completion-in-region · 67982e2b
      Stefan Monnier authored
      rather than other way around.
      (completion--some, completion-pcm--find-all-completions):
      Don't delay signals when debugging.
      (minibuffer-completion-contents): Beware fields within the
      minibuffer contents.
      (completion-all-sorted-completions): Use defvar-local.
      (completion--do-completion, completion--cache-all-sorted-completions)
      (completion-all-sorted-completions, minibuffer-force-complete):
      Add args `beg' and `end'.
      (completion--in-region-1): New fun, extracted from minibuffer-complete.
      (minibuffer-complete): Use completion-in-region.
      (completion-complete-and-exit): New fun, extracted from
      (minibuffer-complete-and-exit): Use it.
      (completion--complete-and-exit): Rename from
      (completion-in-region--single-word): New function, extracted from
      (minibuffer-complete-word): Use it.
      (display-completion-list): Make `common-substring' argument obsolete.
      (completion--in-region): Call completion--in-region-1 instead of
      (completion-help-at-point): Pass boundaries to
      minibuffer-completion-help as args rather than via an overlay.
      (completion-pcm--string->pattern): Use `any-delim'.
      (completion-pcm--optimize-pattern): New function.
      (completion-pcm--pattern->regex): Handle `any-delim'.
      * lisp/icomplete.el (icomplete-forward-completions)
      (icomplete-backward-completions, icomplete-completions):
      Adjust calls to completion-all-sorted-completions and
      (icomplete-with-completion-tables): Default to t.
      * lisp/emacs-lisp/crm.el (crm--current-element): Rename from
      crm--select-current-element.  Don't put an overlay but return the
      boundaries instead.
      (crm--completion-command): Take two new args to bind to the boundaries.
      (crm-completion-help): Adjust accordingly.
      (crm-complete): Use completion-in-region.
      (crm-complete-word): Use completion-in-region--single-word.
      (crm-complete-and-exit): Use completion-complete-and-exit.
    • Stefan Monnier's avatar
      * lisp/dired-x.el (dired-mark-sexp): Bind the vars lexically rather · e17d94a5
      Stefan Monnier authored
      than dynamically.
    • Juri Linkov's avatar
      * lisp/info.el (Info-display-images-node): When image file doesn't exist · 96727100
      Juri Linkov authored
      display text version of the image if it's provided in the Info file.
      Otherwise, display the location of missing image from SRC attribute.
      Add help-echo text property from ALT attribute.
      Fixes: debbugs:15279
    • Stefan Monnier's avatar
      * lisp/abbrev.el (edit-abbrevs-mode): Use define-derived-mode. · 86cf7329
      Stefan Monnier authored
      (edit-abbrevs-mode-map): Rename from edit-abbrevs-map.
      * lisp/epa.el (epa--encode-coding-string, epa--decode-coding-string)
      (epa--select-safe-coding-system, epa--derived-mode-p): Make it obvious
      that it's defined.
      (epa-key-list-mode, epa-key-mode, epa-info-mode):
      Use define-derived-mode.
      * lisp/epg.el (epg-start-encrypt): Minor CSE simplification.
    • William Xu's avatar
      * lisp/arc-mode.el: Add support for 7za. · 816244a2
      William Xu authored
      (archive-7z-program): New var.
      (archive-zip-extract, archive-zip-expunge, archive-zip-update)
      (archive-zip-update-case, archive-7z-extract, archive-7z-expunge)
      (archive-7z-update, archive-zip-extract, archive-7z-summarize): Use it.
      Fixes: debbugs:15264
    • Michael Albinus's avatar
      Remove URL syntax. · 1486fa31
      Michael Albinus authored
      * net/tramp.el (tramp-syntax, tramp-prefix-format)
      (tramp-postfix-method-format, tramp-prefix-ipv6-format)
      (tramp-postfix-ipv6-format, tramp-prefix-port-format)
      (tramp-postfix-host-format, tramp-file-name-regexp)
      (tramp-handle-substitute-in-file-name): Remove 'url case.
      (tramp-completion-file-name-regexp-url): Remove constants.
    • Glenn Morris's avatar
      * lisp/replace.el (replace-string): Doc fix re start/end. · 39785324
      Glenn Morris authored
      Fixes: debbugs:15275
  5. 05 Sep, 2013 6 commits
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Move "Perl-ish · 1f896cb7
      Dmitry Gutov authored
      keywords" below "here-doc beginnings".
      Fixes: debbugs:15270
    • Stefan Monnier's avatar
      Add missing ChangeLog entry. · c828af56
      Stefan Monnier authored
    • Stefan Monnier's avatar
      * lisp/subr.el (pop): Use `car-safe'. · c0458e0b
      Stefan Monnier authored
      * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Remove hack
      to detect unused `pop' return value.
      * lisp/emacs-lisp/advice.el (defadvice): Add indent rule.
      * lisp/international/mule-cmds.el: Require CL.
      (find-coding-systems-for-charsets): Avoid add-to-list.
      (sanitize-coding-system-list): New function, extracted from
      (select-safe-coding-system-interactively): Use it.
      (read-input-method-name): Accept symbols for `default'.
      * lisp/progmodes/python.el (python-nav-beginning-of-block): Remove unused
      var `block-regexp'.
      (python-nav--forward-sexp): Remove unused var `re-search-fn'.
      (python-fill-string): Remove unused var `marker'.
      (python-skeleton-add-menu-items): Remove unused var `items'.
    • Daniel Hackney's avatar
      * lisp/dired-x.el: · 6c42fc3e
      Daniel Hackney authored
      * lisp/net/ange-ftp.el:
      * lisp/net/browse-url.el:
      * lisp/net/dbus.el:
      * lisp/net/eudc.el:
      * lisp/net/eudcb-ldap.el:
      * lisp/net/eww.el:
      * lisp/net/imap.el:
      * lisp/printing.el:
      * lisp/vc/ediff-diff.el:
      * lisp/vc/ediff-init.el:
      * lisp/vc/ediff-merg.el:
      * lisp/vc/ediff-mult.el:
      * lisp/vc/ediff-util.el:
      * lisp/vc/ediff-wind.el:
      * lisp/vc/ediff.el:
      * lisp/vc/emerge.el:
      * lisp/vc/pcvs.el:
      * vc/vc-annotate.el: Prefix unused arguments with `_' to silence
      byte compiler.  Remove some unused let-bound variables.
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/cconv.el: Use `car-safe' rather than `car' to access · 4c528aab
      Stefan Monnier authored
      a "ref-cell", since it gets better optimized.
      Fixes: debbugs:14883
    • Glenn Morris's avatar
  6. 04 Sep, 2013 4 commits
  7. 03 Sep, 2013 7 commits
  8. 02 Sep, 2013 5 commits
  9. 01 Sep, 2013 2 commits
  10. 30 Aug, 2013 1 commit
  11. 29 Aug, 2013 4 commits