1. 26 Jul, 2013 4 commits
    • Richard M. Stallman's avatar
      Add aliases for encrypting mail. · b1fb3596
      Richard M. Stallman authored
      * epa.el (epa-mail-aliases): New option.
      * epa-mail.el (epa-mail-encrypt): Rewrite to be callable from programs.
      Bind inhibit-read-only so read-only text doesn't ruin everything.
      (epa-mail-default-recipients): New subroutine broken out.
      Handle epa-mail-aliases.
    • Stefan Monnier's avatar
      Add support for lexical variables to the debugger's `e' command. · 56ea7291
      Stefan Monnier authored
      * lisp/emacs-lisp/debug.el (debug): Don't let-bind the debugger-outer-*
      vars, except for debugger-outer-match-data.
      (debugger-frame-number): Move check for "on a function call" from
      callers into it.  Add `skip-base' argument.
      (debugger-frame, debugger-frame-clear): Simplify accordingly.
      (debugger-env-macro): Only reset the state stored in non-variables,
      i.e. current-buffer and match-data.
      (debugger-eval-expression): Rewrite using backtrace-eval.
      * lisp/subr.el (internal--called-interactively-p--get-frame): Remove.
      * lisp/emacs-lisp/edebug.el (edebug--called-interactively-skip): Use the new
      `base' arg of backtrace-frame instead.
      * src/eval.c (set_specpdl_old_value): New function.
      (unbind_to): Minor simplification.
      (get_backtrace_frame): New function.
      (Fbacktrace_frame): Use it.  Add `base' argument.
      (backtrace_eval_unrewind, Fbacktrace_eval): New functions.
      (syms_of_eval): Export backtrace-eval.
      * src/xterm.c (x_focus_changed): Simplify.
    • Glenn Morris's avatar
      * lisp/align.el (align-regexp): Doc fix. · 8358a09d
      Glenn Morris authored
      (align-region): Explicit error if subexpression missing/does not match.
      Fixes: debbugs:14857
    • Glenn Morris's avatar
  2. 25 Jul, 2013 4 commits
  3. 24 Jul, 2013 12 commits
  4. 23 Jul, 2013 4 commits
  5. 22 Jul, 2013 7 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/autoload.el (autoload--setup-output): New function, · 7d22ce18
      Stefan Monnier authored
      extracted from autoload--insert-text.
      (autoload--insert-text): Remove.
      (autoload--print-cookie-text): New function, extracted from
      (autoload--insert-cookie-text): Remove.
      (autoload-generate-file-autoloads): Adjust calls accordingly.
    • Stefan Monnier's avatar
      * lisp/winner.el (winner-hook-installed-p): Remove. · 9b2607e8
      Stefan Monnier authored
      (winner-mode): Simplify accordingly.
    • Stefan Monnier's avatar
      * lisp/subr.el (add-to-list): Fix compiler-macro when `append' is · c43a8618
      Stefan Monnier authored
      not constant.  Don't use `cl-member' for the base case.
    • Stefan Monnier's avatar
      * lisp/progmodes/subword.el: Fix boundary case. · 0ac26976
      Stefan Monnier authored
      (subword-forward-regexp): Make it a constant.  Wrap optional \\W in its
      own group.
      (subword-backward-regexp): Make it a constant.
      (subword-forward-internal): Don't treat a trailing capital as the
      beginning of a word.
      * test/automated/subword-tests.el: New file.
      Fixes: debbugs:13758
    • Ari Roponen's avatar
      lisp/emacs-lisp/package.el (package-menu-mode): Fix bug#14930. · 6874724a
      Ari Roponen authored
      Don't modify the global value of tabulated-list-revert-hook.
    • Juanma Barranquero's avatar
      lisp/desktop.el: Require 'cl-lib. · a1c80d9d
      Juanma Barranquero authored
      (desktop-before-saving-frames-functions): New hook.
      (desktop--process-minibuffer-frames): Set desktop-mini parameter only
      for frames being saved.  Rename from desktop--save-minibuffer-frames.
      (desktop-save-frames): Run hook desktop-before-saving-frames-functions.
      Do not save frames with non-nil `desktop-dont-save' parameter.  Filter
      out deleted frames.
      (desktop--find-frame): Use cl-find-if.
      (desktop--select-frame): Use cl-(first|second|third) to access values
      of desktop-mini.
      (desktop--make-frame): Use cl-delete-if.
      (desktop--sort-states): Fix sorting of minibuffer-owning frames.
      (desktop-restore-frames): Use cl-(first|second|third) to access values
      of desktop-mini.  Look for visible frame at the end, not while
      restoring frames.
    • Juanma Barranquero's avatar
      lisp/dired-x.el: Fix bug#14927. · 70f1b5e8
      Juanma Barranquero authored
      (dired-mark-unmarked-files, dired-virtual, dired-guess-default)
      (dired-mark-sexp, dired-filename-at-point): Use string-match-p, looking-at-p.
  6. 21 Jul, 2013 3 commits
  7. 20 Jul, 2013 6 commits