1. 29 May, 2012 13 commits
    • Ulf Jasper's avatar
      icalendar-tests: Fix Bug#11525 -- Add icalendar-import-format-uid · 6dbaa1c7
      Ulf Jasper authored
      2012-05-29  Ulf Jasper  <ulf.jasper@web.de>
      
      	* calendar/icalendar.el
      	(icalendar-export-region): Export UID properly.
      
      2012-05-29 Leo Liu <sdl.web@gmail.com>
      	* calendar/icalendar.el (icalendar-import-format): Add
      	`icalendar-import-format-uid' (Bug#11525).
      	(icalendar-import-format-uid): New.
      	(icalendar--parse-summary-and-rest, icalendar--format-ical-event):
      	Export UID.
      6dbaa1c7
    • Troels Nielsen's avatar
      Do not avoid creating empty evaporating overlays (Bug#9642). · 471fe23d
      Troels Nielsen authored
      * buffer.c (Fmove_overlay): Reinstate the earlier fix for
      Bug#9642, but explicitly check that the buffer the overlay would
      be moved to is live and rearrange lines to make sure that errors
      will not put the overlay in an inconsistent state.
      (Fdelete_overlay): Cosmetics.
      471fe23d
    • Stefan Monnier's avatar
      Fix minor corner case bugs in byte compilation and pcase. · 6876a58d
      Stefan Monnier authored
      * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand): Don't re-preprocess
      functions from byte-compile-function-environment.
      * lisp/emacs-lisp/bytecomp.el (byte-compile-constp): Treat #'v as a constant.
      (byte-compile-close-variables): Bind byte-compile--outbuffer here...
      (byte-compile-from-buffer): ...rather than here.
      * lisp/emacs-lisp/pcase.el (pcase--expand): Accept different sets of vars in
      different alternative patterns.
      (pcase-codegen): Be more careful to preserve identity.
      (pcase--u1): Don't forget to mark vars as used.
      6876a58d
    • Troels Nielsen's avatar
      Fix active minibuffer case for window-deletable-p. · 46b7967e
      Troels Nielsen authored
      * window.el (window-deletable-p): Avoid deleting the root window
      of a frame with an active minibuffer.
      46b7967e
    • Martin Rudalics's avatar
      * lisp/simple.el (choose-completion): Use quit-window. · 69d565e2
      Martin Rudalics authored
      Fixes: debbugs:11567
      69d565e2
    • Chong Yidong's avatar
      a149fa51
    • Aaron S. Hawley's avatar
      * vc.el (vc-revert, vc-rollback): Dont kill vc-diff buffer on revert. · 2b311310
      Aaron S. Hawley authored
      Fixes: debbugs:11488
      2b311310
    • Juri Linkov's avatar
      * lisp/isearch.el (isearch-mode-map): Bind `M-s _' to `isearch-toggle-symbol'. · b9cb2387
      Juri Linkov authored
      Bind `M-s c' to `isearch-toggle-case-fold'.
      (search-map): Bind `M-s _' to `isearch-forward-symbol'.
      (isearch-forward): Add `M-s _' to the docstring.
      (isearch-forward-symbol, isearch-toggle-case-fold)
      (isearch-symbol-regexp): New functions.
      
      Fixes: debbugs:11381
      b9cb2387
    • Juri Linkov's avatar
      * lisp/isearch.el (isearch-word): Add docstring. · d5e61c1c
      Juri Linkov authored
      (isearch-occur, isearch-search-and-update): If `isearch-word' is
      a function, call it to get the regexp.
      (isearch-message-prefix): If `isearch-word' holds a symbol, use its
      property `isearch-message-prefix' instead of the string "word ".
      (isearch-search-fun-default): For the case of `isearch-word',
      return a lambda that calls re-search-forward/re-search-backward
      with a regexp returned by `word-search-regexp' or by the function
      in `isearch-word'.
      
      Fixes: debbugs:11381
      d5e61c1c
    • 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
    • Paul Eggert's avatar
      Spelling fixes. · c846da43
      Paul Eggert authored
      c846da43
    • Katsumi Yamaoka's avatar
    • Glenn Morris's avatar
      * doc/lispintro/emacs-lisp-intro.texi: Nuke hand-written node pointers. · d6adf7e7
      Glenn Morris authored
      (dolist, dotimes): Fix sectioning.
      d6adf7e7
  2. 28 May, 2012 11 commits
  3. 27 May, 2012 15 commits
  4. 26 May, 2012 1 commit