Permalink
Commits on Jun 16, 2018
  1. Handle cntrl chars at eof

    thierryvolpiatto committed Jun 16, 2018
    This is still broken for tramp because tramp file handlers are not
    supporting this, keep the code here in case they fix this one day...
    
    * helm-files.el (helm-ff-filter-candidate-one-by-one): Do it, double
    quote invalid fname regexp while at it and DRY on tramp part.
    (helm-list-directory): Strip out empty strings in helm-list-directory
    output and add comment.
Commits on Jun 15, 2018
  1. Kill buffer before mode-line notification

    thierryvolpiatto committed Jun 15, 2018
    and prevent asking y/n in widget.
    
    * helm-files.el (helm-delete-marked-files-async): Do it.
  2. Fix previous commit

    thierryvolpiatto committed Jun 15, 2018
    * helm-files.el (helm-ff--delete-async-modeline-mode): Fix condition.
  3. Use a flag to notify trashing or not in mode-line

    thierryvolpiatto committed Jun 15, 2018
    * helm-files.el (helm-ff--delete-async-modeline-mode): Renamed from
     helm-delete-async--modeline-mode, use the flag.
    (helm-delete-marked-files-async): Use new flag.
  4. Use a display prop to display symlink

    thierryvolpiatto committed Jun 15, 2018
    * helm-files.el (helm-ff-filter-candidate-one-by-one): Do it to ensure
    matching happen only on the symlink and not the truename presentation.
Commits on Jun 14, 2018
  1. Merge pull request #2057 from tttuuu888/work-macro

    thierryvolpiatto committed Jun 14, 2018
    Add edit option for helm-execute-kmacro
  2. Merge pull request #2059 from tttuuu888/work-macro-delete

    thierryvolpiatto committed Jun 14, 2018
    Fix delete macro from helm-execute-kmacro.
  3. Add preview file externally

    thierryvolpiatto committed Jun 14, 2018
    * helm-files.el (helm-find-files-map):     Do it.
    (helm-ff-persistent-open-file-externally): Do it.
    (helm-ff-run-preview-file-externally):     Do it.
Commits on Jun 13, 2018
  1. Update HFF help

    thierryvolpiatto committed Jun 13, 2018
  2. Fix calls to delete file from action menu and from key

    thierryvolpiatto committed Jun 13, 2018
    Check current-prefix-arg and helm-current-prefix-arg.
    
    * helm-files.el (helm-delete-file): Do it. Also reenable recursive arg
    for synchro removed by error in previous commit.
    (helm-delete-marked-files): Do it, also use trash and not
    delete-by-moving-to-trash to decide to skip recursive delete asking.
    (helm-delete-marked-files-async): Do it.
  3. Disable trashing with a prefix arg

    thierryvolpiatto committed Jun 13, 2018
    * helm-files.el (helm-find-files-actions): Document.
    (helm-ff-quick-delete):           Do it.
    (helm-delete-file):               Do it.
    (helm-delete-marked-files-async): Do it.
    (helm-delete-marked-files):       Do it.
    * helm-help.el (helm-ff-help-message): Document.
Commits on Jun 12, 2018
  1. Fix typo in mode-line message

    thierryvolpiatto committed Jun 12, 2018
    * helm-files.el (helm-delete-marked-files-async): Do it.
  2. Run the mode-line message in a timer

    thierryvolpiatto committed Jun 12, 2018
    * helm-files.el (helm-delete-marked-files-async): Do it.
  3. Simplify some tests in delete file fns

    thierryvolpiatto committed Jun 12, 2018
    by using file-attributes.
    
    * helm-files.el (helm-delete-file): Do it.
    (helm-delete-marked-files-async):   Do it.
  4. Fix y-or-n prompt in PA delete

    thierryvolpiatto committed Jun 12, 2018
    * helm-files.el (helm-ff-quick-delete): Use trash or delete.
  5. Check if diff buffer is visible

    thierryvolpiatto committed Jun 12, 2018
    * helm-buffers.el (helm-buffer-toggle-diff): Do it.
Commits on Jun 11, 2018
  1. Fix prompt names for file deletion and

    thierryvolpiatto committed Jun 11, 2018
    don't prompt for recursive deletion when delete-by-moving-to-trash is
    non nil.
    
    Use trash or delete depending on delete-by-moving-to-trash.
    
    * helm-files.el (helm-delete-async--modeline-mode): Do it.
    (helm-delete-marked-files-async):                   Do it.
    (helm-delete-file):                                 Do it.
    (helm-delete-marked-files):                         Do it.
  2. Fix typo

    thierryvolpiatto committed Jun 11, 2018
  3. Workaround emacs-26 bug with tramp

    thierryvolpiatto committed Jun 11, 2018
    See jwiegley/emacs-async#80.
    
    * helm-files.el (helm-delete-marked-files-async): Use
    async-quiet-switch == -q.
  4. Make the error message appear before mode-line one

    thierryvolpiatto committed Jun 11, 2018
    * helm-files.el (helm-delete-marked-files-async): Do it.
  5. Update action tag in HFF and help

    thierryvolpiatto committed Jun 11, 2018
    * helm-files.el (helm-find-files-actions): Do it.
    * helm-help.el (helm-ff-help-message): Do it.
  6. Fix trashing with async delete

    thierryvolpiatto committed Jun 11, 2018
    * helm-files.el (helm-delete-marked-files-async): Using the TRASH
    argument is not enough, we need to set globally
    delete-by-moving-to-trash in child emacs.
Commits on Jun 10, 2018
  1. Reindent

    thierryvolpiatto committed Jun 10, 2018
    * helm-files.el (helm-delete-marked-files-async): Do it.
  2. Add comment no code change

    thierryvolpiatto committed Jun 10, 2018
    * helm-files.el (helm-delete-async--modeline-mode): Do it.
  3. Add docstring in various places

    thierryvolpiatto committed Jun 10, 2018
    * helm-files.el (helm-delete-file): Do it.
    (helm-delete-marked-files):         Do it.
    (helm-delete-marked-files-async):   Do it.
  4. Handle error in file deletion async

    thierryvolpiatto committed Jun 10, 2018
    * helm-files.el (helm-ff-delete-log-file): New.
    (helm-delete-marked-files-async): Use it to communicate with child emacs.
  5. Fix mode-line message

    thierryvolpiatto committed Jun 10, 2018
    * helm-files.el (helm-delete-marked-files-async): Do it.
  6. Rename functions and update docstring

    thierryvolpiatto committed Jun 10, 2018
    Make obsolete helm-funcall-with-source and helm-funcall-foreach.
    
    * helm.el:
    (helm-apply-functions-from-source): Renamed from helm-funcall-with-source.
    (helm-compute-attr-in-sources): Renamed from helm-funcall-foreach.
    (helm-set-sources):                            Use new name.
    (helm-get-selection):                          Use new name.
    (helm-get-actions-from-current-source):        Use new name.
    (helm-interpret-value):                        Use new name.
    (helm-initialize):                             Use new name.
    (helm-initial-setup):                          Use new name.
    (helm-cleanup):                                Use new name.
    (helm-get-candidates):                         Use new name.
    (helm-process-candidate-transformer):          Use new name.
    (helm-process-filtered-candidate-transformer): Use new name.
    (helm-process-real-to-display):                Use new name.
    (helm-process-pattern-transformer):            Use new name.
    (helm-force-update--reinit):                   Use new name.
    (helm-redisplay-buffer):                       Use new name.
    (helm-insert-header-from-source):              Use new name.
    (helm-coerce-selection):                       Use new name.
  7. Add a command for relsymlink and bind it

    thierryvolpiatto committed Jun 10, 2018
    * helm-files.el (helm-find-files-map): Do it.
    (helm-ff-run-relsymlink-file):         Do it.
  8. Abbreviate truename and require dired-x

    thierryvolpiatto committed Jun 10, 2018
    for dired-keep-marker-relsymlink
    
    * helm-files.el (helm-ff-filter-candidate-one-by-one): Do it.
    (helm-dired-action):                                   Do it.