| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Add edit option for helm-execute-kmacro
|
| | |
|
|/ |
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-action-yank-1):
|
|
|
|
| |
* helm-ring.el (helm-kbd-macro-concat-macros): Do it.
|
| |
|
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-separator): New.
(helm-kill-ring-action-yank): Use it.
|
|
|
|
|
|
|
|
|
|
|
| |
Append action have been removed
* helm-ring.el (helm-kill-ring-actions): Remove append.
(helm-kill-ring-map): Same.
(helm-kill-ring-action-yank): Handle marked.
(helm-kill-ring-action-yank-1): Same as before but renamed to be used
internally, now specify prefix arg to '(4) to be sure mark and point
are not reversed when using separator prompt.
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-action-yank): Do it.
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-action-yank): Do it.
|
|
|
|
| |
* helm-ring.el (helm-execute-kmacro): Use same message as with f4.
|
|
|
|
| |
* helm-ring.el (helm-execute-kmacro): Bind helm-quit-if-no-candidate.
|
|
|
|
| |
* helm-ring.el (helm-execute-kmacro): Do it.
|
| |
|
|
|
|
|
|
|
|
| |
* helm-ring.el (helm-execute-kmacro): Do it,
Move lambdas in functions.
(helm-kbd-macro-execute): New.
(helm-kbd-macro-concat-macros): New.
(helm-kbd-macro-delete-macro): New.
|
|
|
|
| |
* helm-ring.el (helm-mark-ring-default-action): Do it.
|
|
|
|
|
|
| |
* helm-ring.el (helm-mark-ring-default-action): Check if marker point
to a buffer, if so jump to it, calling hook etc.. otherwise remove
this marker from mark-ring.
|
|
|
|
|
|
| |
Same as originally.
* helm-ring.el (helm-mark-ring-get-candidates): Do it.
|
|
|
|
|
|
|
| |
even if mark-ring is not empty.
* helm-ring.el (helm-mark-ring-get-candidates): Do it and don't copy
mark to avoid dups.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* helm-ring.el: Do it.
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-action-yank): Do it.
|
|
|
|
|
|
|
| |
to allow detecting mark and point in the previous minibuffer,
otherwise point is left at beginning of inserted string.
* helm-ring.el (helm-kill-ring-action-yank): Do it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* helm-ring.el (helm-mark-ring-default-action): Do it, save helm-yank-point as
well and maybe cleanup overlays.
|
|
|
|
|
|
|
|
| |
* helm-ring.el (helm-mark-ring-get-candidates): Real is now a marker.
(helm-mark-ring-default-action): New.
(helm-source-mark-ring): Use it.
(helm-source-global-mark-ring): Use it.
(helm-global-mark-ring-get-candidates): Real is now a marker.
|
|
|
|
|
| |
* helm-ring.el (helm-mark-ring-line-string-at-pos): Do it.
(helm-global-mark-ring-format-buffer): Do it.
|
|
|
|
|
|
|
|
| |
* helm-help.el (helm-kill-ring-help-message): Document it.
* helm-ring.el (helm-kill-ring-actions): Add it.
(helm-kill-ring-map): Bind it.
(helm-kill-ring-append): New action.
(helm-kill-ring-run-append): New run action command.
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-action-yank): Do it.
|
|
|
|
| |
* helm-ring.el (helm-source-kill-ring): Do it.
|
|
|
|
| |
* helm-ring.el (helm-register-action-transformer): Do it.
|
|
|
|
| |
* helm-ring.el (helm-register-action-transformer): Do it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move and rename kill-ring fns to helm-lib.
* helm-lib.el (helm-multiline-transformer): The transformer to truncate
multiline candidates, moved and renamed from kill-ring. Handle symbol as value
for multiline and ensure it is a number.
(helm--multiline-get-truncated-candidate): The function to truncate multiline
candidates, moved and renamed from kill-ring.
* helm-ring.el (helm-source-kill-ring): Use numeric value for :multiline.
(helm-kill-ring-transformer): Only remove read-only props.
(helm-kill-ring-toggle-truncated): Set multiline attr.
(helm-kill-ring-max-offset): Fix docstring and use t and not nil to disable.
* helm-source.el (helm--setup-source): Handle numeric value for multiline and
symbol as value for multiline.
(helm-source): Allow bollean and integer types
and fix docstring for multiline slot.
|
|
|
|
|
|
|
| |
* helm-help.el: Document kill-ring.
* helm-ring.el (helm-kill-ring-map): Bind `helm-kill-ring-kill-selection`.
(helm-source-kill-ring): Add help-message.
(helm-kill-ring-kill-selection): New.
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-toggle-truncated): Do it.
|
| |
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-max-offset): Do it.
|
|
|
|
| |
* helm-ring.el (helm-show-kill-ring): Do it.
|
|
|
|
| |
* helm-ring.el (helm-kill-ring--get-truncated-candidate): Do it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Incompatible changes.
Introduce helm-kill-ring-toggle-truncated.
* helm-ring.el (helm-kill-ring-max-offset): New, replace
helm-kill-ring-max-lines-number.
(helm-kill-ring-map): Bind toggle fn.
(helm-kill-ring-transformer): Use it.
(helm-kill-ring--truncated-flag): New internal flag.
(helm-kill-ring--preselect-fn): New.
(helm-kill-ring-toggle-truncated): New.
(helm-kill-ring--get-truncated-candidate): New, use it in transformer.
|
|
|
|
|
|
| |
* helm-ring.el (helm-source-mark-ring): Ensure switching to buffer.
No need to call helm-highlight-current-line twice.
(helm-source-global-mark-ring): Same.
|
| |
|
| |
|
| |
|
|
|
|
| |
Done according to helm-bbdb syohei commit (thanks).
|
|
|
|
| |
* helm-ring.el (helm-source-kill-ring): Do it.
|
|
|
|
|
|
|
| |
* helm-ring.el (helm-push-mark-mode): Use advice-add.
* helm.el (helm-internal): Same.
(cua-delete-region--advice): New, replace old defadvices.
(copy-region-as-kill--advice): New replace old defadvices.
|
|
|
|
| |
* helm-ring.el (helm-kill-ring-action): Do it.
|
| |
|
|
|
|
| |
* helm-ring.el (helm-register-action-transformer): The action should be a cons.
|