1. 27 May, 2013 10 commits
    • Juri Linkov's avatar
      * lisp/replace.el (replace-search): New function with code moved out · 3a52ccf7
      Juri Linkov authored
      from `perform-replace'.
      (replace-highlight, replace-dehighlight): Move function definitions
      up closer to `replace-search'.
      
      Fixes: debbugs:11746
      3a52ccf7
    • Dmitry Gutov's avatar
      * lisp/vc/vc-git.el (vc-git-working-revision): When in detached mode, · f1a60a0f
      Dmitry Gutov authored
      return the commit hash.  Also set the `vc-git-detached' property.
      (vc-git--rev-parse): Extract from `vc-git-previous-revision'.
      (vc-git-mode-line-string): Use the same help-echo format whether in
      detached mode or not, because we know the actual revision now.  When
      in detached mode, shorten the revision to 7 chars.
      
      Fixes: debbugs:14459
      f1a60a0f
    • Juri Linkov's avatar
      * lisp/replace.el (perform-replace): Ignore invisible matches. · d289938a
      Juri Linkov authored
      In addition to checking `query-replace-skip-read-only', also
      filter out matches by calling `run-hook-with-args-until-failure'
      on `isearch-filter-predicates', and also check `search-invisible'
      for t or call `isearch-range-invisible'.
      (replace-dehighlight): Call `isearch-clean-overlays'.
      
      Fixes: debbugs:11746
      d289938a
    • Juri Linkov's avatar
      * lisp/isearch.el (isearch-filter-predicates): Rename from `isearch-filter-predicate'. · 66fc57e3
      Juri Linkov authored
      Doc fix. 
      (isearch-message-prefix): Display text from the property
      `isearch-message-prefix' of the currently active filters.
      (isearch-search): Don't compare `isearch-filter-predicate' with
      `isearch-filter-visible'.  Call `run-hook-with-args-until-failure'
      on `isearch-filter-predicates'.  Also check `search-invisible' for t
      or call `isearch-range-invisible'.
      (isearch-filter-visible): Make obsolete.
      (isearch-lazy-highlight-search):
      Call `run-hook-with-args-until-failure' on
      `isearch-filter-predicates' and use `isearch-range-invisible'.
      
      * lisp/info.el (Info-search): Call `run-hook-with-args-until-failure' on
      `isearch-filter-predicates' instead of `funcall'ing
      `isearch-filter-predicate'.
      (Info-mode): Set `Info-isearch-filter' to
      `isearch-filter-predicates' instead of `isearch-filter-predicate'.
      
      * lisp/dired-aux.el (dired-isearch-filter-predicate-orig): Remove variable.
      (dired-isearch-filenames-toggle, dired-isearch-filenames-setup)
      (dired-isearch-filenames-end): Add and remove
      `dired-isearch-filter-filenames' in `isearch-filter-predicates'
      instead of changing the value of `isearch-filter-predicate'.
      Rebind `dired-isearch-filenames-toggle' from "\M-sf" to "\M-sff".
      (dired-isearch-filter-filenames): Don't use `isearch-filter-visible'.
      Put property `isearch-message-prefix' to "filename " on
      `dired-isearch-filter-filenames'.
      
      * lisp/wdired.el (wdired-change-to-wdired-mode):
      Add `isearch-filter-predicates' to `wdired-isearch-filter-read-only'
      locally instead of changing `isearch-filter-predicate'.
      (wdired-isearch-filter-read-only): Don't use `isearch-filter-visible'.
      
      Fixes: debbugs:11378
      66fc57e3
    • Stefan Monnier's avatar
      Always defvar a mode's hook and provide a docstring. · 7f17cc40
      Stefan Monnier authored
      * lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
      * lisp/emacs-lisp/derived.el (define-derived-mode): Always defvar the
      mode hook and provide a docstring.
      7f17cc40
    • Alan Mackenzie's avatar
      Remove spurious syntax-table text properties inserted by C-y. · 25c8401c
      Alan Mackenzie authored
              * progmodes/cc-mode.el (c-after-change): Also clear hard
              syntax-table property with value nil.
      25c8401c
    • Michael Albinus's avatar
      * net/dbus.el (dbus-call-method): Let-bind `inhibit-redisplay' · dde84790
      Michael Albinus authored
      when reading the events; the buffer layout shall not be changed.
      dde84790
    • Leo Liu's avatar
      * progmodes/octave.el (inferior-octave-directory-tracker-resync): · 837fd9af
      Leo Liu authored
      New variable.
      (inferior-octave-directory-tracker): Automatically re-sync
      default-directory.
      (octave-help): Improve handling of 'See also'.
      837fd9af
    • Stefan Monnier's avatar
      * lisp/doc-view.el: Minor naming convention tweaks. · 416f1802
      Stefan Monnier authored
      (desktop-buffer-mode-handlers): Don't add to it repeatedly.
      416f1802
    • Stefan Monnier's avatar
      * lisp/image-mode.el (image-mode-reapply-winprops): Call image-mode-winprops · 4fd996b3
      Stefan Monnier authored
      even if there's no `display' property yet.
      
      Fixes: debbugs:14435
      4fd996b3
  2. 25 May, 2013 7 commits
  3. 24 May, 2013 19 commits
  4. 23 May, 2013 4 commits