| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
* helm-eshell.el (helm-eshell--delete-space-flag): New flag.
(helm-esh-pcomplete): Use it and fix completion against `../../`.
(helm-eshell--delete-space): Used in helm-quit-hook.
* helm.el (helm-internal): Add new hook.
(helm-quit-hook): New.
|
|
|
|
|
|
|
| |
* helm-source.el (helm--setup-source): Don't evaluate
candidate-number-limit when building source.
* helm.el (helm-candidate-number-limit): Evaluate
candidate-number-limit when it is a symbol.
|
|
|
|
|
| |
* helm.el (helm-revive-visible-mark): When marked candidate is the
first it have also the selection overlay.
|
|
|
|
| |
* helm.el (helm-update): Do it.
|
|
|
|
| |
* helm.el (helm-update-source-p): Do it.
|
|
|
|
|
|
|
| |
Match stars at end of pattern to allow entering recursive wildcard
after e.g **.jpg.
* helm.el (helm-update-source-p): Do it.
|
|
|
|
| |
* helm.el (helm-update): Do it.
|
| |
|
|
|
|
|
|
| |
breaking helm-yank-text-at-point
* helm.el (helm-update): Do it.
|
|
|
|
|
| |
* helm.el (helm--collect-matches): Do it.
(helm-update): Do it.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
The helm-buffer should be erased even if no results
* helm.el (helm-update): Do it.
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
No code change.
* helm.el (helm-frame-or-window-configuration): Do it.
|
| |
|
|
|
|
|
|
| |
Also do nothing when no sources.
* helm.el (helm-update): Do it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* helm.el (helm-update-blacklist-regexps): Do it.
|
|
|
|
|
|
|
|
| |
It seems repeated * or ? don't send and invalid-regexp error but try
continuously matching, try to prevent this.
* helm.el (helm-update-blacklist-regexps): Don't start matching on "??"
(helm-update-source-p): Don't update on repeated * (2) or ? (3).
|
|
|
|
|
|
| |
when running helm-toggle-truncate-line.
* helm.el (helm-toggle-truncate-line): Do it.
|
|
|
|
|
| |
* helm.el (helm-move--end-of-source): Do it.
(helm-move--beginning-of-source): Do it.
|
|
|
|
| |
* helm.el (helm-insert-match): Do it.
|
|
|
|
|
| |
which include 510dd833 and d7d9fa82.
Affect only helm.el.
|
|
|
|
|
|
|
|
|
|
|
| |
with new helm-candidate prop.
* helm.el (helm--forward-candidate): New.
(helm--backward-candidate): New.
(helm-move--previous-line-fn): Use them.
(helm-move--next-line-fn): Use them.
(helm-end-of-source-1): Don't forward-line but forward to next
candidate (or backward).
|
|
|
|
| |
* helm.el (helm-end-of-source-1): Use next-single-char-property-change.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make selection of candidate on candidate itself without assuming
candidate is on a single line.
* helm.el (helm-render-source): Add a text prop `helm-candidate` on
each candidate with an alternate value depending if candidate is oddp
or evenp.
(helm-move--previous-line-fn): Move to previous `helm-candidate` prop.
Limit move-to-previous-line to header-pos.
(helm-move--next-line-fn): Move to next `helm-candidate` prop.
(helm-mark-current-line): Mark candidate from its beginning to its end
based on `helm-candidate` property and not beg/end of line, regardless
of multiline.
(helm-make-visible-mark): Fix visible mark with new helm-candidate
property.
(helm-output-filter--process-source): Use as well with helm-candidate prop.
Bind inhibit-read-only in helm-render-source.
(helm-end-of-source-1): Do it.
|
| |
| |
| |
| | |
* helm.el (helm-help-message): Update follow section.
|
|/
|
|
|
|
|
|
| |
Now when follow-mode is enabled helm-follow-action-forward and
helm-follow-action-backward just go to next/previous line without
executing persistent action.
* helm.el (helm--follow-action): Do it.
|
|
|
|
|
|
| |
* helm.el (helm-attr): Do it.
* helm.el (helm-attrset): Use setf.
|
| |
|
|
|
|
|
|
| |
* helm.el (helm-cycle-resume):Do it.
(helm--resume-or-iter): Do it.
(helm-run-cycle-resume): Do it.
|
|
|
|
| |
* helm.el (helm-help-message): Do it.
|
|
|
|
|
|
| |
* helm-source.el (helm-source): Do it.
* helm.el (helm-map): Bind customize fn.
(helm-customize-group): New.
|
|
|
|
|
| |
* helm.el (helm-cycle-resume-delay): New.
(helm--resume-or-iter): Use it.
|
|
|
|
|
| |
* helm.el (helm-map): Do it.
(helm-help-message): Update help.
|
|
|
|
| |
* helm.el (helm-help-message): Do it.
|
|
|
|
|
|
| |
* helm.el (helm-cycle-resume): Docstring and use helm--resume-or-iter.
(helm--resume-or-iter): New.
(helm-run-cycle-resume): Keep helm-buffer until resume selection done.
|
|
|
|
|
|
|
|
| |
* helm-lib.el (helm-iter-sub-next-circular): New, inlined from iterator.el.
* helm.el (helm-map): Bind cycle resume.
(helm--cycle-resume-iterator): New internal var.
(helm-cycle-resume): New global.
(helm-run-cycle-resume): New local to helm.
|
| |
|
|
|
|
|
| |
* helm.el (helm-define-multi-key): Fix docstring example.
(helm-run-multi-key-command): Use set.
|
|
|
|
| |
* helm.el (helm-force-update): Do it.
|
|
|
|
| |
* helm.el (helm-force-update): Do it.
|
|
|
|
| |
* helm.el (helm-force-update): Do it and update docstring.
|
|
|
|
|
| |
* helm.el (helm-render-source): Don't repeat at each turn assq test and put
multiline text props only when loop finish.
|
|
|
|
| |
* helm-files.el (helm-ff-checksum): Use async-let.
|
|
|
|
| |
* helm.el (helm-insert-match): Do it, use end.
|
|
|
|
| |
* helm.el (helm-execute-selection-action-at-nth): Update docstring.
|
|
|
|
|
|
|
|
|
| |
* helm.el (helm-map): Remove loop.
(helm--action-at-nth-set-fn-1): The loop to bind numered keys.
(helm--action-at-nth-set-fn-): set function.
(helm--action-at-nth-set-fn+): set function.
(helm-action-at-nth-negative-prefix-key): New user var.
(helm-action-at-nth-positive-prefix-key): New user var.
|
|
|
|
| |
* helm.el (helm-help-message): Do it.
|