| Commit message (Collapse) | Author | Age |
|
|
|
| |
* helm.el (helm--completing-file-name): Moved from helm-mode.el.
|
|
|
|
|
|
| |
in helm-define-key-with-subkeys.
* helm.el (helm-define-key-with-subkeys): PROMPT is more meaningful.
|
|
|
|
|
|
|
| |
* helm-mode.el (helm--completing-file-name): New.
(helm-read-file-name): Bind it.
* helm.el (helm-file-completion-source-p): Use it instead of
minibuffer-completing-file-name.
|
|
|
|
|
|
|
|
|
|
|
| |
and use `helm-buffer-get` to cover as well the case of
helm-action-buffer visible.
* helm-sys.el (helm-top-poll):
* helm.el (helm):
(helm--alive-p): Renamed from helm-alive-p and check if
helm-action-buffer or helm-buffer are alive (previously was checking
only for helm-buffer).
|
|
|
|
| |
* helm.el (helm-allow-mouse): Do it.
|
|
|
|
|
| |
* helm.el (helm-help-message): Global help is no more helm-help since
years, use now helm-documentation.
|
|
|
|
| |
* helm.el (helm-update): Do it.
|
|
|
|
| |
* helm.el (helm-candidate-buffer): Do it.
|
|
|
|
|
|
|
| |
* helm.el (helm-force-update--reinit): Do it.
Kill only the buffers generated by helm-candidate-buffer with local or
global spec.
(helm-candidate-buffer): Update docstring.
|
|
|
|
| |
* helm.el (helm-force-update): Do it.
|
|
|
|
|
| |
* helm.el (helm-force-update): No need to check for source which will
be nil when helm-buffer is empty.
|
|
|
|
|
|
|
|
| |
* 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.
|