| Commit message (Collapse) | Author | Age |
|
|
|
| |
* helm-buffers.el (helm-buffer-toggle-diff): Do it.
|
|
|
|
|
|
|
|
|
|
| |
and delete PA window on update, makes the PA themselves for
buffers and files deleting the window when removing the candidate
preview.
* helm-buffers.el (helm-buffers-list-persistent-action): Do it.
* helm-files.el (helm-ff-kill-or-find-buffer-fname): Do it.
* helm.el (helm-persistent-action-display-window): Do it.
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffers-persistent-kill): Do it.
Remove the save-selected-window which seems unneeded.
(helm-buffers-persistent-kill): Simplify.
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffers-list--init): Do it, in 99% of cases
mode-name is a string and don't have to be formatted, just ensure for
safety it is the case and call format-mode-line if not.
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer-archive): New face.
(helm-buffer--details): Use it.
* helm-help.el (helm-buffer-help-message): Document new color.
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer--get-preselection): Do it.
(helm-buffers-persistent-kill-1): Do it.
|
|
|
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer--details): Do it, try to unhex tramp
archive buffer names with helm-url-unhex-string.
* helm-lib.el (helm-url-unhex-string): url-unhex-string fails to unhex
long strings leaving one part encoded, this function ensure the whole
string is decoded, the accentued characters are not properly decoded
though but the situation is better than with original tramp buf names.
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer-map): Bind it.
(helm-buffers-rename-buffer): New.
* helm-help.el (helm-buffer-help-message): Document command.
|
|
|
|
|
|
|
| |
in buffer listing.
* helm-buffers.el (helm-buffers-column-separator): New.
(helm-highlight-buffers): Use it.
|
| |
|
|
|
|
| |
by moving defvar on top.
|
|
|
|
|
|
| |
Take in account hidden buffers only when they are shown.
* helm-buffers.el (helm-buffers-list--init): Do it.
|
| |
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffers-persistent-kill-1): No need to
force-update here.
(helm-buffers--quote-truncated-buffer): Handle helm-buffer-details-flag.
|
|
|
|
|
| |
* helm-buffers.el (helm-buffers-tick-counter): New.
(helm-buffer--details): Use it.
|
|
|
|
|
|
|
|
| |
`buffer-modified-p` returns always true on non-file buffers as soon
they are modified once, it is normaly used to see if buffer have changed
since its file was last read or saved.
As a result we have some buffers (e.g. *messages*) marked as modified
even if they have not changed since last read.
|
|
|
|
|
|
| |
Modified, non-file buffers are now shown as modified. This is useful
for, e.g. chat clients, whose room buffers are not file-backed, but it's
useful to know when they're modified (i.e. have new messages).
|
|
|
|
|
| |
* helm-buffers.el (helm-highlight-buffers): Do it.
(helm-buffer--get-preselection): Do it.
|
|
|
|
| |
* helm-buffers.el (helm-highlight-buffers): Do it.
|
|
|
|
| |
* helm-buffers.el (helm-buffers-list--init): Do it.
|
|
|
|
|
|
|
|
| |
Remove now unneeded helm-buffers-list-cache.
* helm-buffers.el (helm-buffers-list--init): Set candidates attribute
directly with :buffer-list fn without using a global cache.
(helm-source-buffers): Remove candidates slot.
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer--get-preselection): Do it.
(helm-highlight-buffers): Do it.
|
|
|
|
|
|
|
|
| |
helm-buffer-max-length should take in account the length of
helm-buffers-end-truncated-string.
* helm-buffers.el (helm-highlight-buffers):Do it.
(helm-buffer--get-preselection): Do it.
|
|
|
|
| |
* helm-buffers.el (helm-source-buffers): Do it.
|
|
|
|
| |
* helm-buffers.el (helm-toggle-buffers-details): Do it.
|
|
|
|
| |
* helm-buffers.el (helm-buffer--details): Do it.
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer-switch-buffers-other-window): Docstring only.
* helm-regexp.el (helm-moccur-action): Use helm-window-other-window.
|
| |
|
| |
|
|
|
|
| |
* helm-buffers.el (helm-buffers-persistent-kill): Do it.
|
|
|
|
|
|
|
|
| |
Even better to inherit from face already loaded, no need to require
helm-files just for helm-ff-symlink.
* helm-buffers.el (helm-buffer-modified): Do it.
* helm-files.el (helm-ff-symlink): Do it.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In a buffer overview, modified buffers were shown using the
helm-ff-symlink face. This is slightly irritating if this face is
customised and the customisation isn't a good fit for modified
buffers.
Using helm-buffer-modified instead, inheriting from helm-ff-symlink,
makes it possible to style modified buffers independently from
symlinks.
Issue: #755
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
and helm-mini-default-sources.
* helm-for-files.el (helm-for-files-preferred-list): Do it.
* helm-buffers.el (helm-mini-default-sources): Do it.
|
|
|
|
|
|
| |
* helm-buffers.el (helm-mini): Do it.
* helm-for-files.el (helm-for-files): Do it.
(helm-multi-files): Do it.
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffers-list--init): Ensure dired is loaded
for dired-buffers.
(helm-mini): Needs helm-for-files.el for recentf and friends.
|
|
|
|
| |
* helm-buffers.el (helm-buffers--match-from-directory): Do it.
|
| |
|
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer--memo-hash): New hash table.
(helm-buffer--memo-pattern): New.
(helm-buffer--match-pattern): Use it.
|
|
|
|
| |
* helm-buffers.el (helm-buffer-map): Use now M-G.
|
|
|
|
|
| |
* helm-buffers.el (helm-buffer--match-pattern): New optional arg.
(helm-buffers--match-from-pat): Don't fuzzy match with multiple patterns.
|
|
|
|
| |
* helm-buffers.el (helm-buffers--pattern-sans-filters): Do it.
|
|
|
|
|
|
| |
* helm-buffers.el (helm-highlight-buffers): Do it.
(helm-buffers--pattern-sans-filters): New optional arg.
* helm-help.el (helm-buffer-help-message): Fix doc.
|
|
|
|
|
|
|
|
| |
* helm-buffers.el (helm-highlight-buffers): Ensure to highligth matches with a
pattern with no filters.
(helm-buffers--pattern-sans-filters): Extract filters from pattern.
(helm-buffers-sort-transformer): Use it.
(helm-buffers--match-from-mjm): Fix major-mode name.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* helm-buffers.el (helm-grep): Remove all elscreen references.
(helm-buffer-run-ediff): Remove all elscreen references.
* helm-files.el (helm-find-files-actions): Remove all elscreen references.
* helm-grep.el (View-quit): Remove all elscreen references.
(helm-grep-actions): Remove all elscreen references.
(helm-grep-action): Remove all elscreen references.
(helm-goto-next-or-prec-file): Remove all elscreen references.
* helm-id-utils.el (helm-gid-source): Remove all elscreen references.
* helm-types.el (helm-type-buffer-actions): Remove all elscreen references.
|
|
|
|
|
|
|
| |
* helm-buffers.el (helm-source-buffers): Disable highlighting matches.
(helm-highlight-buffers): Enable highlighting matches here.
* helm-help.el (helm-buffer-help-message): Update fuzzy matching section.
|
|
|
|
|
| |
* helm-buffers.el (helm-buffers-sort-transformer): Use only the part of pattern
not matching filters.
|
|
|
|
| |
* helm-buffers.el (helm-buffers-sort-transformer): Do it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|