Permalink
Commits on Jul 25, 2017
  1. Simplify regexp for (#1802)

    * helm.el (helm-update-source-p): Do it.
    thierryvolpiatto committed Jul 25, 2017
  2. Prevent entering multiple stars but allow wildcards (#1802)

    Match stars at end of pattern to allow entering recursive wildcard
    after e.g **.jpg.
    
    * helm.el (helm-update-source-p): Do it.
    thierryvolpiatto committed Jul 25, 2017
  3. Rename function helm--replace-regexp-in-string to

    helm--replace-regexp-in-buffer-string.
    
    * helm-files.el (helm-ff-query-replace-on-filenames):  Do it.
    * helm-lib.el (helm--replace-regexp-in-buffer-string): Do it.
    thierryvolpiatto committed Jul 25, 2017
Commits on Jul 24, 2017
  1. Add START arg to helm--replace-regexp-in-string

    and make it behave like described in `replace-regexp-in-string`
    docstring (which is not the case for `replace-regexp-in-string`).
    
    * helm-lib.el (helm--replace-regexp-in-string): Do it.
    thierryvolpiatto committed Jul 24, 2017
  2. Update HFF doc

    thierryvolpiatto committed Jul 24, 2017
  3. Fix target in substring replacement

    * helm-files.el (helm-ff-query-replace-on-filenames): Do it, also use
    fixedcase for search and replace.
    thierryvolpiatto committed Jul 24, 2017
Commits on Jul 23, 2017
  1. Allow replacing only a substring in *QR-on-filenames

    * helm-files.el (helm-ff--prepare-str-with-regexp): New.
    
    (helm-ff-query-replace-on-filenames): Use it, also use
    helm--replace-regexp-in-string instead of replace-regexp-in-string.
    Force enclosing search and replace with a / ala sed.
    Fix also target which is not a regexp but the whole string.
    
    * helm-lib.el (helm--replace-regexp-in-string): New.
    
    * helm-help.el: Update HFF documentation.
    thierryvolpiatto committed Jul 22, 2017
Commits on Jul 21, 2017
  1. Only comments, no code changes.

    * helm.el (helm-update): Do it.
    thierryvolpiatto committed Jul 21, 2017
Commits on Jul 20, 2017
Commits on Jul 19, 2017
  1. Revert previous changes in helm-yank-text-at-point

    * helm-lib.el (helm-yank-text-at-point): Do it.
    thierryvolpiatto committed Jul 19, 2017
  2. Revert previous helm-update changes

    breaking helm-yank-text-at-point
    
    * helm.el (helm-update): Do it.
    thierryvolpiatto committed Jul 19, 2017
Commits on Jul 18, 2017
  1. Revert 31cf8d6, use helm-pattern

    This is not working for some reasons with grep sources when point is
    at a paren.
    
    * helm-lib.el (helm-yank-text-at-point): Revert.
    thierryvolpiatto committed Jul 18, 2017
  2. Replace newlines and multiple space in helm-yank-text-at-point

    * helm-lib.el (helm-yank-text-at-point): Do it.
    thierryvolpiatto committed Jul 18, 2017
  3. Add debug specs to helm-acond and helm-aand

    * helm-lib.el (helm-acond): Do it.
    (helm-aand):                Do it.
    thierryvolpiatto committed Jul 18, 2017
  4. Fix helm-yank-text-at-point with async sources

    When async new input is not yet transformed to pattern.
    
    * helm-lib.el (helm-yank-text-at-point): Use helm-input.
    thierryvolpiatto committed Jul 18, 2017
  5. Only comments and docstring fixes

    * helm.el (helm--collect-matches): Do it.
    (helm-update):                     Do it.
    thierryvolpiatto committed Jul 18, 2017
Commits on Jul 17, 2017
  1. Fix helm-ff-quick-delete preselection

    Was failing with fnames containing special chars, ensure also to match
    from beginning of fname.
    
    * helm-files.el (helm-ff-quick-delete): Do it.
    thierryvolpiatto committed Jul 17, 2017
  2. Continue fixing helm-update

    The test for matches is needed for when helm is interrupted by
    helm-while-no-input.
    In this case matches should be nil and erase-buffer and rendering
    aborted waiting next input.
    
    * helm.el (helm-update): Check again for matches.
    thierryvolpiatto committed Jul 17, 2017
  3. Fix previous commit

    The helm-buffer should be erased even if no results
    
    * helm.el (helm-update): Do it.
    thierryvolpiatto committed Jul 17, 2017
  4. helm-update improvements

    * helm.el (helm-update): Check for matches only for sync sources,
    don't run after update hook when an async source is present in sources.
    thierryvolpiatto committed Jul 17, 2017
  5. Reindent on previous commit

    No code change.
    
    * helm.el (helm-frame-or-window-configuration): Do it.
    thierryvolpiatto committed Jul 17, 2017
  6. Merge pull request #1818 from nilcons-contrib/master

    Do not call x-focus-frame that confuses the buggy i3 wm (#1641)
    thierryvolpiatto committed on GitHub Jul 17, 2017
Commits on Jul 16, 2017
  1. Remove test always returning non-nil in helm-update (#1816)

    Also do nothing when no sources.
    
    * helm.el (helm-update): Do it.
    thierryvolpiatto committed Jul 16, 2017
Commits on Jul 14, 2017
  1. Update *.pkg.el files

    thierryvolpiatto committed Jul 14, 2017
Commits on Jul 13, 2017
  1. Fix docstring, no code change.

    * helm-regexp.el (helm-moccur-show-buffer-fontification): Do it.
    thierryvolpiatto committed Jul 13, 2017
  2. Allow customizing fontification in helm-occur buffer (#1815)

    * helm-regexp.el (helm-moccur-show-buffer-fontification): New user var.
    (helm-moccur-init):                         Use it.
    (helm-moccur-mode--revert-buffer-function): Use it.
    thierryvolpiatto committed Jul 13, 2017
  3. Fix when file doesn't exists and have no basedir

    * helm-files.el (helm-find-files-persistent-action): Do it.
    thierryvolpiatto committed Jul 13, 2017
Commits on Jul 12, 2017
  1. Fix HFF persistent action with new file

    and empty minibuffer.
    Also introduce new macro helm-aand.
    
    * helm-files.el (helm-find-files-persistent-action): Fix error when
    creating new file by persistent action from an empty minibuffer.
    * helm-lib.el (helm-aand): New and anaphoric version.
    thierryvolpiatto committed Jul 12, 2017
  2. Fix helm-ffap-guesser as well (#1817)

    * helm-files.el (helm-ffap-guesser): Do it.
    thierryvolpiatto committed Jul 12, 2017
  3. Fix and use helm--url-regexp instead of ffap-url-regexp (#1817)

    * helm-files.el (helm-find-files-eshell-command-on-file-1): Do it.
    (helm-substitute-in-filename):                              Do it.
    (helm-point-file-in-dired):                                 Do it.
    (helm-marked-files-in-dired):                               Do it.
    (helm-find-files-get-candidates):                           Do it.
    (helm-ff-prefix-filename):                                  Do it.
    (helm-ff-filter-candidate-one-by-one):                      Do it.
    (helm-find-files-action-transformer):                       Do it.
    (helm-ffap-guesser):                                        Do it.
    (helm-find-files-input):                                    Do it.
    (helm-ff-find-url-at-point):                                Do it.
    (helm-find-file-or-marked):                                 Do it.
    (helm-highlight-files):                                     Do it.
    * helm-mode.el (helm-comp-read-get-candidates):             Do it.
    * helm-utils.el (helm-quit-and-find-file):                  Do it.
    * helm.el (helm--url-regexp): Make it match at beginning of string.
    thierryvolpiatto committed Jul 12, 2017
  4. Use buffer-substring-no-properties in helm-moccur (#1815)

    to make faster initialisation of the candidate buffer.
    
    * helm-regexp.el (helm-moccur-init):        Do it.
    (helm-moccur-mode--revert-buffer-function): Do it.
    thierryvolpiatto committed Jul 12, 2017
  5. Fix helm-acond when the cdr of clause is nil (#1814)

    helm-acond was returning the value of (car clause) when the cdr of
    clause was returning nil, which is wrong; When a cdr exists alway
    returns its value (nil or whatever).
    
    * helm-lib.el (helm-acond): Test existence of cdr and returns its
    value instead of using `or` which returns the car if cdr value is null.
    thierryvolpiatto committed Jul 12, 2017