summaryrefslogtreecommitdiff
path: root/helm-locate.el
Commit message (Collapse)AuthorAge
* Add attach files action to files type (#2026)Thierry Volpiatto2018-05-03
| | | | | * helm-types.el (helm-type-file-actions): Do it. * helm-locate.el (helm-generic-files-map): Do it.
* Fix comment no code changeThierry Volpiatto2018-02-04
|
* Fix abbreviated paths (#1962)Thierry Volpiatto2018-02-04
| | | | | | | not expanding inside single quotes. * helm-locate.el (helm-locate-create-db-default-function): Do it. (helm-locate-with-db): Do it.
* Quote filename in locate db regexps (#1962)Thierry Volpiatto2018-02-02
| | | | | * helm-locate.el (helm-locate-create-db-command): Do it. (helm-locate-with-db): Do it.
* Bind find file as root in generic-files-map (#1950)Thierry Volpiatto2018-01-19
| | | | * helm-locate.el (helm-generic-files-map): Do it.
* Update copyrightsThierry Volpiatto2018-01-08
|
* Fix another require in helm-locate (#1872)Thierry Volpiatto2017-09-18
| | | | | * helm-locate.el (helm-locate-initial-setup): New require helm-for-files. (helm-locate-source): Use it.
* Reenable marked files in dired with a fix to wdired (advice) (#1783).Thierry Volpiatto2017-06-11
| | | | | | | | | | | * helm-files.el (helm-find-files-map): Bind new action. (helm-find-files-actions): add new action. (helm-marked-files-in-dired): New action. (helm-ff-run-marked-files-in-dired): Interactive action. * helm-lib.el (helm--advice-wdired-finish-edit): Advice wdired-finish-edit which is not supporting dired-directory as a cons cell. * helm-locate.el (helm-generic-files-map): Bind new action in generic map. * helm-types.el (helm-type-file-actions): Add new action to file type.
* Start adding group in some sources.Thierry Volpiatto2017-05-24
| | | | | | | | | | | | | | | | | | | | | | | * helm-files.el (helm-source-ffiles): Do it. * helm-types.el (helm--setup-source): Do it. * helm-dabbrev.el (helm-dabbrev): Do it. * helm-elisp-package.el (helm-list-el-package-source): Do it. * helm-grep.el (helm-grep-class): Do it. (helm-grep-ag-class): Do it. * helm-imenu.el (helm-imenu-source): Do it. * helm-locate.el (helm-locate-source): Do it. (helm-locate-subdirs-source): Do it. * helm-man.el (helm-source-man-pages): Do it. * helm-org.el (helm-org-headings-class): Do it. * helm-regexp.el (helm-source-regexp): Do it. (helm-source-multi-occur): Do it. * helm-ring.el (helm-source-kill-ring): Do it. (helm-source-mark-ring): Do it. (helm-source-global-mark-ring): Do it. (helm-source-register): Do it. (helm-execute-kmacro): Do it. * helm-sys.el (helm-source-top): Do it. * helm-tags.el (helm-etags-build-source): Do it.
* Split helm-pattern with helm-mm-split-pattern in many places.Thierry Volpiatto2017-03-29
| | | | | | | | | | | | | | * helm-buffers.el (helm-buffers--match-from-mjm): Do it. (helm-buffers--match-from-pat): Do it. (helm-buffers--match-from-inside): Do it. (helm-buffers--match-from-directory): Do it. * helm-grep.el (helm-grep--prepare-cmd-line): Do it. (helm-grep-ag-prepare-cmd-line): Do it. * helm-id-utils.el (helm-gid-candidates-process): Do it. * helm-locate.el (helm-locate-init): Do it. * helm-utils.el (helm-generic-sort-fn): Do it. * helm.el (helm-fuzzy-default-highlight-match): Do it. (helm-search-match-part): Do it.
* Fix some docstrings.Thierry Volpiatto2017-03-16
| | | | | * helm-files.el (helm-multi-files): Do it. * helm-locate.el (helm-locate-recursive-dirs-command): Do it.
* Update `helm-locate-recursive-dirs-command` docstring.Thierry Volpiatto2017-03-11
| | | | * helm-locate.el (helm-locate-recursive-dirs-command): Do it.
* Highlight basename of candidate when -b is detected at end of pattern.Thierry Volpiatto2017-01-12
| | | | * helm-locate.el (helm-source-locate): Do it.
* Don't try to handle extras options in locate with fuzzy.Thierry Volpiatto2017-01-12
| | | | | | * helm-locate.el (helm-locate-command): Document. (helm-locate-pattern-transformer): Switch to multimatch as soon as a space is detected.
* Add -A option by default for locate on GNU/Linux (#1317).Thierry Volpiatto2017-01-12
| | | | * helm-locate.el (helm-locate-set-command): Should be safe now.
* Ensure helm-locate-command is not bound to nil.Thierry Volpiatto2017-01-11
| | | | * helm-locate.el (helm-locate-with-db): Do it.
* Fuzzy match on basename in locate.Thierry Volpiatto2017-01-10
| | | | | | | * helm-locate.el (helm-locate-fuzzy-sort-fn): Use helm-locate-default-fuzzy-sort-fn. (helm-locate-default-fuzzy-sort-fn): New. * helm.el (helm-fuzzy-matching-default-sort-fn-1): Takes one more arg basename.
* Fix redisplaying buffer in multiples sources.Thierry Volpiatto2017-01-09
| | | | | | | | | | | | | | | | * helm-files.el (helm-multi-files): helm-redisplay-buffer takes no arg. * helm-locate.el (helm-locate-init): Same. (helm-locate-source): Add the redisplay slot. (helm-locate): helm-redisplay-buffer takes no arg. * helm-source.el (helm-source): New slot redisplay. * helm.el (helm-redisplay-buffer): Not all sources may be displayed after narrowing so calculate first the sources actually displayed. Fix setting locate basename in multifiles. Fix also docstring of helm-redisplay-buffer and redisplay slot in helm-source. * helm-files.el (helm-multi-files): Do it.
* Update generic file help.Thierry Volpiatto2017-01-07
| | | | * helm-help.el (helm-generic-file-help-message): Do it.
* helm-locate-command docstring only.Thierry Volpiatto2017-01-07
| | | | * helm-locate.el (helm-locate-command): Update.
* Fix some regexp issues when switching back and forth from locate to hff.Thierry Volpiatto2017-01-07
| | | | | | * helm-locate.el (helm-locate-with-db): Ensure -b is not already set by previous embeded session. (helm-locate-pattern-transformer): Ensure -b is the last "-b".
* Fix highlighting matches in locate.Thierry Volpiatto2017-01-06
| | | | | * helm-files.el (helm-highlight-files): Use match-part fn if available. * helm-locate.el (helm-source-locate): Add a match-part fn.
* Fix last errors in locate pattern transformer.Thierry Volpiatto2017-01-05
| | | | | * helm-locate.el (helm-locate-pattern-transformer): Fix errors when going back and forth from multimatch and fuzzy.
* Ensure locate -b option is used only when needed.Thierry Volpiatto2017-01-05
| | | | * helm-locate.el (helm-locate-pattern-transformer): Do it.
* Don't redisplay in outer limit hook as well when in multimatch.Thierry Volpiatto2017-01-05
| | | | * helm-locate.el (helm-locate): Do it.
* Don't redisplay locate results when using multimatch.Thierry Volpiatto2017-01-05
| | | | * helm-locate.el (helm-locate-init): Do it.
* Allow redisplaying helm-buffer when going out of cand number limit.Thierry Volpiatto2017-01-05
| | | | | | * helm.el (helm-async-outer-limit-hook): New hook. (helm-output-filter--process-source): Run it. * helm-locate.el (helm-locate): Use it.
* Merge branch 'master' into redisplayThierry Volpiatto2017-01-04
|\
| * Update copyrights.Thierry Volpiatto2017-01-01
| |
* | Match only on basename in locate when fuzzy enabled.Thierry Volpiatto2017-01-04
| | | | | | | | | | | | | | | | Allow customizing which sort fn to use for fuzzy. * helm-locate.el (helm-locate-fuzzy-sort-fn): New. (helm-locate-with-db): Do it. (helm-locate-init): Use helm-locate-fuzzy-sort-fn.
* | Use redisplay function in locate when fuzzy is in use.Thierry Volpiatto2016-12-31
|/ | | | * helm-locate.el (helm-locate-init): Do it.
* Fix helm-locate-command docstring.Thierry Volpiatto2016-12-09
| | | | * helm-locate.el (helm-locate-command): Do it.
* Fix default-directory on invalid file-name-directory (#1457).Thierry Volpiatto2016-11-27
| | | | * helm-locate.el (helm-locate-init): Do it.
* Remove now unneeded local settings of (not cl-lib) warnings.Thierry Volpiatto2016-11-13
| | | | Done according to helm-bbdb syohei commit (thanks).
* Quote arguments in helm-locate-recursive-dirs-command (#1635).Thierry Volpiatto2016-11-02
| | | | * helm-locate.el (helm-locate-recursive-dirs-command): Do it.
* Allow undoing and redoing yank.Thierry Volpiatto2016-10-18
| | | | | | | | | | | | | * helm-lib.el (helm-yank-text-at-point): Do it with a negative prefix arg. (helm-undo-yank-text-at-point): New. * helm-grep.el (helm-grep-map): No need to bind helm-yank-text-at-point here. (helm-pdfgrep-map): Same. * helm-locate.el (helm-generic-files-map): Same. * helm-regexp.el (helm-moccur-map): Same. * helm-tags.el (helm-etags-map): Same. * helm.el (helm-map): Use helm-define-key-with-subkeys to bind helm-yank-text-at-point and helm-undo-yank-text-at-point.
* Search locate local db files deeper than default-directory.Thierry Volpiatto2016-08-31
| | | | * helm-locate.el (helm-ff-find-locatedb): Do it.
* Fix directory completion for Windows.Thierry Volpiatto2016-06-04
| | | | | | | * helm-files.el (helm-find-files-recursive-dirs): Don't quote for w32, use helm-w32-pathname-transformer. * helm-locate.el (helm-locate-init-subdirs): Transform directory name for windows pathnames.
* Move part of recursive dirs code to locate.Thierry Volpiatto2016-06-02
|
* Remove deprecated and unused helm-locate-read-file-name.Thierry Volpiatto2016-03-31
|
* Revert previous commit.Thierry Volpiatto2016-03-14
|
* Use start-file-process-shell-command in locate.Thierry Volpiatto2016-03-14
|
* Fix copyrights.Thierry Volpiatto2016-03-05
|
* Fix typo, thanks Michael (#1360).Thierry Volpiatto2016-02-01
| | | | | * helm-grep.el (helm-grep-init): Don't capitalize "command". * helm-locate.el (helm-locate-init): Don't capitalize "command".
* Fix helm-locate with other sources (#1364).Thierry Volpiatto2016-01-31
| | | | | * helm-locate.el (helm-locate-init): Do it. Show error only when locate is used alone.
* Notify user when exiting with code 1 in locate (#1360).Thierry Volpiatto2016-01-26
| | | | * helm-locate.el (helm-locate-init): Do it.
* Add keymap and help-message to helm-type-file.Thierry Volpiatto2016-01-15
| | | | | | | | * helm-files.el (helm-file-cache): Remove keymap and help already defined in type-file. (helm-recentf-source): Remove keymap and help already defined in type-file. (helm-files-in-current-dir-source): Remove keymap and help already defined in type-file. * helm-locate.el (helm-locate-source): Remove keymap and help already defined in type-file. * helm-types.el (helm--setup-source): Do it.
* helm-locate: prefer --regex over -r on Gnu/LinuxMichael Heerdegen2016-01-08
| | | | | | | It's a nicer default for mlocate and should not cause breakage for other locate variants (or only on ancient systems). This fixes #1317.
* Require helm-files in helm-locate (#1278).Thierry Volpiatto2015-12-02
| | | | * helm-locate.el (helm-locate-with-db): Do it.
* Make "file name at point" the default input for helm-locateYork Zhao2015-11-08
|