1. 25 Apr, 2011 7 commits
  2. 24 Apr, 2011 5 commits
    • Chong Yidong's avatar
      Restore ability to show a restricted list of packages in Package Menu. · 512e3ae1
      Chong Yidong authored
      * emacs-lisp/package.el (package-built-in-p): Fix typo.
      (package-menu--generate): New arg specifying packages to show.
      (package-menu-refresh, package-menu-execute, list-packages):
      Callers changed.
      (package-show-package-list): New function.
      * finder.el (finder-list-matches): Use package-show-package-list
      instead of deleted package--list-packages.
    • Chong Yidong's avatar
      Add vc-annotate-goto-line. · 3ba7869c
      Chong Yidong authored
      * vc/vc-annotate.el (vc-annotate-goto-line): New command.  Based
      on a previous implementation by Juanma Barranquero (Bug#8366).
      (vc-annotate-mode-map): Bind it to RET.
    • Uday S Reddy's avatar
      Fix next-file command in etags.el. · 7031be6d
      Uday S Reddy authored
      * lisp/progmodes/etags.el (next-file): Don't use set-buffer to change
      buffers (Bug#8478).
      * doc/lisp/maintaining.texi (List Tags): Document next-file.
    • Chong Yidong's avatar
    • Chong Yidong's avatar
      Improve apropos buffer highlighting. · 4ef177aa
      Chong Yidong authored
      * lisp/apropos.el (apropos-label-face): Avoid variable-pitch face.
      (apropos-accumulator): Doc fix.
      (apropos-function, apropos-macro, apropos-command)
      (apropos-variable, apropos-face, apropos-group, apropos-widget)
      (apropos-plist): Add face property.
      (apropos-symbols-internal): Fix indentation.
      (apropos-print): Simplify help, and recognize apropos-multi-type.
      (apropos-print-doc): Use button-type-get to extract the button's
      face property.  Fill docstring (Bug#8352).
  3. 22 Apr, 2011 4 commits
  4. 21 Apr, 2011 3 commits
  5. 20 Apr, 2011 9 commits
    • Juanma Barranquero's avatar
    • Stefan Monnier's avatar
      * lisp/shell.el: Use lexical-binding and std completion UI. · c0a193ea
      Stefan Monnier authored
      (shell-filter-ctrl-a-ctrl-b): Work as a preoutput filter.
      (shell-mode): Put shell-filter-ctrl-a-ctrl-b on
      comint-preoutput-filter-functions rather than on
      (shell-command-completion, shell--command-completion-data)
      (shell-filename-completion, shell-environment-variable-completion)
      (shell-c-a-p-replace-by-expanded-directory): New functions.
      (shell-dynamic-complete-functions, shell-dynamic-complete-command)
      (shell-dynamic-complete-filename, shell-replace-by-expanded-directory)
      (shell-dynamic-complete-environment-variable): Use them.
      (shell-dynamic-complete-as-command): Remove.
      (shell-match-partial-variable): Match past point.
      * lisp/comint.el: Clean up use of completion-at-point-functions.
      (comint-completion-at-point): New function.
      (comint-mode): Use it completion-at-point-functions.
      (comint-dynamic-complete): Make it obsolete.
      (comint-replace-by-expanded-history-before-point): Add dry-run arg.
      (comint-c-a-p-replace-by-expanded-history): New function.
      (comint-replace-by-expanded-history): Use it.
      * lisp/minibuffer.el (completion-table-with-terminator): Allow dynamic
      termination strings.  Try harder to avoid second try-completion.
      (completion-in-region-mode-map): Disable bindings that don't work yet.
    • Stefan Monnier's avatar
      * lisp/comint.el: Use lexical-binding. Use std completion UI. Require CL. · 2dbaa080
      Stefan Monnier authored
      (comint-dynamic-complete-functions): Use comint-filename-completion.
      (comint-completion-addsuffix): Tweak custom type.
      (comint-filename-completion, comint--common-suffix)
      (comint--common-quoted-suffix, comint--table-subvert)
      (comint--complete-file-name-data): New functions.
      (comint-dynamic-complete-as-filename, comint-dynamic-complete-filename)
      (comint-dynamic-list-filename-completions): Use them.
      (comint-dynamic-simple-complete): Make obsolete.
      * lisp/minibuffer.el (completion-in-region-mode):
      Keep completion-in-region-mode--predicate global.
      Assume completion-in-region-mode--predicate is not null.
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
      * lisp/vc/vc.el (vc-version-ediff): Call ediff-vc-internal directly, since · 024ff170
      Stefan Monnier authored
      we're in VC after all.
    • Christoph Scholtes's avatar
      * lisp/vc/vc.el (vc-diff-build-argument-list-internal) · 1c6c854e
      Christoph Scholtes authored
      (vc-version-ediff, vc-ediff): New functions.
      (vc-version-diff): Use vc-diff-build-argument-list-internal.
      * doc/emacs/maintaining.texi (Old Revisions): Add paragraph on new function
      * etc/NEWS: Document new function `vc-ediff'.
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
      * lisp/obsolete/erc-hecomplete.el: Make obsolete. · bed7f140
      Stefan Monnier authored
      * obsolete/: Standardize obsolescence info in the header.
    • Glenn Morris's avatar
      solar.el fixes. · f195c582
      Glenn Morris authored
      * lisp/calendar/solar.el (solar-horizontal-coordinates):
      Use the longitude argument rather than `calendar-longitude' (15yr old bug).
      (solar-date-next-longitude): Remove unused locals.
  6. 19 Apr, 2011 3 commits
    • Stefan Monnier's avatar
      * lisp/progmodes/octave-mod.el (octave-in-comment-p, octave-in-string-p) · 602ea69d
      Stefan Monnier authored
      (octave-not-in-string-or-comment-p): Use syntax-ppss so it works with
      multi-line comments as well.
    • Juanma Barranquero's avatar
      lisp/*.el: Lexical-binding cleanup. · 06b60517
      Juanma Barranquero authored
    • Glenn Morris's avatar
      calendar housekeeping prompted by lexical-binding. · bc4f7f3d
      Glenn Morris authored
      * lisp/calendar/appt.el (appt-make-list):
      * lisp/calendar/cal-china.el (calendar-chinese-date-string):
      * lisp/calendar/cal-hebrew.el (calendar-hebrew-list-yahrzeits)
      * lisp/calendar/cal-tex.el (cal-tex-last-blank-p, cal-tex-cursor-week2):
      * lisp/calendar/calendar.el (calendar-generate-window):
      * lisp/calendar/time-date.el (time-to-days):
      Remove unused local variables.
      * lisp/calendar/cal-dst.el (dst-adjust-time): Remove never-implemented
      optional argument `style'.
      * lisp/calendar/cal-tex.el (cal-tex-list-holidays, cal-tex-cursor-month)
      (cal-tex-cursor-week, cal-tex-cursor-week2, cal-tex-cursor-week-iso)
      (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
      (cal-tex-cursor-filofax-daily, cal-tex-mini-calendar)
      * lisp/calendar/cal-html.el (cal-html-insert-minical):
      * lisp/calendar/diary-lib.el (diary-list-entries-1, diary-list-entries)
      Prefix "unused" locals.
  7. 18 Apr, 2011 2 commits
  8. 17 Apr, 2011 1 commit
  9. 16 Apr, 2011 2 commits
  10. 15 Apr, 2011 4 commits