summaryrefslogtreecommitdiff
path: root/helm-utils.el
Commit message (Collapse)AuthorAge
* Update copyrightsThierry Volpiatto2019-03-26
|
* Rename helm-show-all-in-this-source-onlyThierry Volpiatto2018-12-08
| | | | to helm-show-all-candidates-in-source
* Fix updating in helm-show-all-in-this-source-onlyThierry Volpiatto2018-12-08
| | | | | | | by binding helm-candidate-number-limit locally. * helm-utils.el (helm-show-all-in-this-source-only): Let binding of helm-candidate-number-limit is lost when used outside with updating.
* Fix helm-set-source-filter and allow togglingThierry Volpiatto2018-12-08
| | | | | | | in helm-show-all-in-this-source-only. * helm-utils.el (helm-show-all-in-this-source-only): Allow toggling. * helm.el (helm-set-source-filter): Fix it, use helm-update.
* Handle packages in helm-quit-and-find-fileThierry Volpiatto2018-11-22
| | | | * helm-utils.el (helm-quit-and-find-file): Do it.
* Use helm-acase in some placesThierry Volpiatto2018-10-28
| | | | | * helm-utils.el (helm-file-human-size): Do it. * helm-grep.el (helm-grep-ag-prepare-cmd-line): Do it.
* Make helm-case anaphoric and rename to helm-acaseThierry Volpiatto2018-10-28
|
* Fix error with helm-grep-mode actionThierry Volpiatto2018-09-06
| | | | | | | * helm-utils.el (helm-highlight-current-line): Don't call helm-set-case-fold-search outside of a helm session. * helm-utils.el (helm-goto-line): This is not the one that trigger the error but it is not needed to call this in non helm session.
* Fix error with *file-attributesThierry Volpiatto2018-06-23
| | | | | * helm-utils.el (helm-file-attributes): Do it. * helm-files.el (helm-ff-properties): Do it.
* Use helm-case-fold-search when highlighting matchesThierry Volpiatto2018-05-04
| | | | * helm-utils.el (helm-highlight-current-line): Do it.
* Ensure helm-elisp is loaded in helm-quit-and-find-fileThierry Volpiatto2018-03-18
| | | | * helm-utils.el (helm-quit-and-find-file): Do it.
* Bind helm-actions-inherit-frame-settingsThierry Volpiatto2018-02-27
| | | | | | * helm-utils.el (helm-quit-and-find-file): Do it, otherwise helm-this-command is used instead of this-command and next command inherit settings of initial helm session.
* Fix helm-quit-and-find-file after a show-completionThierry Volpiatto2018-01-15
| | | | * helm-utils.el (helm-quit-and-find-file): Do it.
* Update copyrightsThierry Volpiatto2018-01-08
|
* Fix compatibility with emacs-24Thierry Volpiatto2017-12-24
| | | | | * helm-utils.el (helm-goto-char): outline-show-subtree doesn't exists in emacs-24.
* Outline may fail under some conditions (#1919)Thierry Volpiatto2017-11-26
| | | | * helm-utils.el (helm-goto-char): Prevent outline error.
* Fix org-reveal no more working in outline buffers (#1919)Thierry Volpiatto2017-11-25
| | | | * helm-utils.el (helm-goto-char): Use org-reveal only in org buffers.
* Add current mark to mark-ring and revert previous change (#1891)Thierry Volpiatto2017-10-27
| | | | | | | | | There is nothing to fix here as the bug with dups in mark-ring comes from `push-mark` itself, advising `push-mark` fixes the problem. * helm-ring.el (helm-mark-ring-get-candidates): Push current mark to mark-ring when it is empty, otherwise use mark-ring. * helm-utils.el (helm-save-current-pos-to-mark-ring): Revert previous.
* Fix duplicates in mark-ring (#1891)Thierry Volpiatto2017-10-26
| | | | | | | | | | | and remove obsolete prefix args for mark in grep/occur actions fns. * helm-grep.el (helm-grep-action): Do it, signature have changed. (helm-grep-persistent-action): Fix call to helm-grep-action. * helm-regexp.el (helm-moccur-action): Same as helm-grep-action. (helm-moccur-goto-line): Remove prefix arg usage. (helm-moccur-goto-line-ow): Remove prefix arg usage. (helm-moccur-goto-line-of): Remove prefix arg usage.
* Rename helm-split-window-in-side-p (#1902)Thierry Volpiatto2017-10-20
| | | | | | | | | | to helm-split-window-inside-p. * helm-elisp.el (with-helm-show-completion): Use new name. * helm-utils.el (with-helm-display-marked-candidates): Use new name. * helm.el (helm-split-window-default-side): Use new name. (helm-split-window-inside-p): Renamed from helm-split-window-in-side-p. (helm-split-window-in-side-p): Now a var alias and make it obsolete.
* Merge pull request #1898 from Ambrevar/split-preferenceThierry Volpiatto2017-10-16
|\ | | | | Make alternate-split and mosaic respect horizontal split preference
| * Make alternate-split and mosaic respect helm-window-prefer-horizontal-splitPierre Neidhardt2017-10-15
| | | | | | | | | | | | Fix inaccuracies in function documentation. Mosaic can now be rectangular which makes for less weird results with, say, 5 buffers.
* | Fix helm-window-show-buffers-functionThierry Volpiatto2017-10-02
|/ | | | * helm-utils.el (helm-window-show-buffers-function): Fix defcustom.
* Fix long lines, no code changeThierry Volpiatto2017-10-02
| | | | | | * helm-utils.el (helm-window-alternate-split-fn): Do it. (helm-window-mosaic-fn): Do it. (helm-current-buffer-narrowed-p): Only reindent.
* Fix duplicate first window in helm-window-alternate-split-fnPierre Neidhardt2017-10-02
|
* Add customization choice to helm-window-show-buffers-functionPierre Neidhardt2017-10-02
|
* Refector some window- and buffer-related functionsPierre Neidhardt2017-10-02
|
* Add helm-window-mosaic-fn (a helm-switch-to-buffers-function)Pierre Neidhardt2017-09-29
|
* Suggest refactoring of helm-switch-to-buffer*Pierre Neidhardt2017-09-29
|
* Add helm-window-alternate-split-fn (a helm-switch-to-buffers-function)Pierre Neidhardt2017-09-29
|
* Remove helm-simultaneous-find-filePierre Neidhardt2017-09-29
|
* Add helm-switch-to-buffers-functionPierre Neidhardt2017-09-29
|
* helm-utils: Fix some typos and doc syntaxPierre Neidhardt2017-09-29
|
* Handle errors in helm-find-files-other-window (#1871)Thierry Volpiatto2017-09-28
| | | | | | * helm-files.el (helm-find-files-other-window): Reuse helm-find-files-other-window. * helm-utils.el (helm-simultaneous-find-file): Takes one more arg other-window.
* Allow helm guessing how to split-windows (#1860)Thierry Volpiatto2017-09-25
| | | | | | | | according to `split-width-threshold`. * helm-utils.el (helm-switch-to-buffer-ow-vertically): Allow using the symbol 'decide in addition of nil and t. (helm-switch-to-buffer-other-window): Use it.
* Allow switching-buffer-other-window vertically (#1860)Thierry Volpiatto2017-09-25
| | | | | | | | or horizontally. * helm-utils.el (helm-switch-to-buffer-ow-vertically): New Allow reversing the behavior of prefix arg. (helm-switch-to-buffer-other-window): Use it.
* Require dired where needed (#1878)Thierry Volpiatto2017-09-22
| | | | | | | * helm-files.el (helm-find-files-do-action): Do it. (helm-delete-file): Do it. * helm-utils.el (helm-format-columns-of-files): New same as dired-format-columns-of-files. (with-helm-display-marked-candidates): Use it.
* Don't create a new window when one already exists (#1874)Thierry Volpiatto2017-09-19
| | | | | | | | Modify C-c C-o in HFF and buffers listing, should affect moccur and grep as well. * helm-files.el (helm-find-files-other-window): Do it. * helm-utils.el (helm-switch-to-buffers): Do it.
* Require dired where neededThierry Volpiatto2017-09-18
| | | | * helm-utils.el (with-helm-display-marked-candidates): Do it.
* Fix long linesThierry Volpiatto2017-09-18
| | | | * helm-utils.el (helm-simultaneous-find-file): Do it.
* Don't fail when there is too much windowsThierry Volpiatto2017-09-18
| | | | | | when displaying several buffers simulteanously. * helm-utils.el (helm-switch-to-buffers): Do it.
* Add notification when opening files in backgroundThierry Volpiatto2017-09-17
| | | | * helm-utils.el (helm-simultaneous-find-file): Do it.
* Add helm-switch-to-buffer-other-window docstringThierry Volpiatto2017-09-17
| | | | * helm-utils.el (helm-switch-to-buffer-other-window): Do it.
* Rename helm-switch-to-buffers-other-windowThierry Volpiatto2017-09-17
| | | | | | | | | to helm-display-buffers-other-windows. * helm-buffers.el (helm-buffer-switch-other-window): Do it. * helm-regexp.el (helm-moccur-action): Do it. * helm-types.el (helm-type-buffer-actions): Do it. * helm-utils.el (helm-display-buffers-other-windows): Do it.
* Fix selection of initial windowThierry Volpiatto2017-09-16
| | | | | | | in `helm-simultaneous-find-file` * helm-utils.el (helm-simultaneous-find-file): save-selected-window after switching to initial buffer.
* Rename helm--switch-to-buffer-other-windowThierry Volpiatto2017-09-16
| | | | to helm-switch-to-buffer-other-window.
* Replace dired-simulteanous-find-fileThierry Volpiatto2017-09-16
| | | | | * helm-utils.el (helm-simultaneous-find-file): New. * helm-files.el (helm-find-file-or-marked): Use it.
* Switch to buffer vertically for all windowsThierry Volpiatto2017-09-16
| | | | * helm-utils.el (helm-switch-to-buffers): Don't start splitting in next-window.
* Add new function and use itThierry Volpiatto2017-09-16
| | | | | | * helm-files.el (helm-find-files-other-window): Do it. * helm-utils.el (helm-switch-to-buffers): Do it. (helm-switch-to-buffer-other-window): New fn to avoid repeating myself.
* Allow switching vertically in buffers with a pref argThierry Volpiatto2017-09-15
| | | | | * helm-help.el (helm-buffer-help-message): Document it. * helm-utils.el (helm-switch-to-buffers): Do it.