summaryrefslogtreecommitdiff
path: root/helm-tags.el
Commit message (Collapse)AuthorAge
* Fix byte compiler warningsNicholas Vollmer2020-07-28
|
* Use :extend attr in all deffaceThierry Volpiatto2020-06-29
|
* Fix documentationManuel Uberti2020-06-03
|
* Fix error when cursor is not on symbol (#1164)Thierry Volpiatto2019-10-23
| | | | * helm-tags.el (helm-etags-select): Do it.
* Fix #1164Thierry Volpiatto2019-10-20
|
* Update copyrightsThierry Volpiatto2019-03-26
|
* Update copyrightsThierry Volpiatto2018-01-08
|
* Deactivate mark in etags action andThierry Volpiatto2017-11-21
| | | | | | | don't use a standard syntax-table to determine TAP. * helm-tags.el (helm-etags-action-goto): Do it. (helm-etags-select): Do it.
* 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.
* Update copyrights.Thierry Volpiatto2017-01-01
|
* Improve loop in helm-etags-action-goto.Thierry Volpiatto2016-11-29
| | | | | * helm-tags.el (helm-etags--file-from-tag): New. (helm-etags-action-goto): Use it.
* Reuse tags-compression-info-list instead of creating a new vartasuwo2016-11-28
|
* Search compressed files by helm-tagstasuwo2016-11-26
|
* Remove now unneeded local settings of (not cl-lib) warnings.Thierry Volpiatto2016-11-13
| | | | Done according to helm-bbdb syohei commit (thanks).
* 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.
* Remove some add-to-list.Thierry Volpiatto2016-07-11
| | | | | | | * helm-tags.el (helm-etags-init): Use cl-pushnew. * helm.el (helm-log-error): Same. (helm-document-attribute): Do it. (helm-document-type-attribute): Do it.
* Remove endtag from allowed match-part in etags.Thierry Volpiatto2016-04-14
| | | | | | * helm-tags.el (helm-etags-match-part-only): Accept now only tag and all. (helm-etags-build-source): Apply.
* Fix copyrights.Thierry Volpiatto2016-03-05
|
* Don't query user when TAGS file is modified and visiting a buffer (#1374).Thierry Volpiatto2016-02-04
| | | | * helm-tags.el (helm-etags-create-buffer): Use insert-file-contents.
* Add helm-only property to helm actions.Thierry Volpiatto2016-01-12
| | | | Use with-helm-alive-p where needed.
* Allow enabling fuzzy matching in etags (#1303).Thierry Volpiatto2016-01-05
| | | | | | * helm-tags.el (helm-etags-build-source): Add fuzzy slot. (helm-etags-fuzzy-match): New user var. (helm-etags-select): Use a regexp as default only when fuzzy is disabled.
* Unquote lambda's.Thierry Volpiatto2015-09-30
|
* Add comments in helm-tags no code change (#1164).Thierry Volpiatto2015-09-13
|
* Fix symbol at point to give to default arg (#1164).Thierry Volpiatto2015-09-13
| | | | | * helm-tags.el (helm-etags-select): Use a raw syntax-table to determine symbol-at-point
* Use now helm-grep-split-line, (#1164).Thierry Volpiatto2015-09-13
| | | | Also reindent in some places.
* Fix jumping to candidates in etags (#1164).Thierry Volpiatto2015-09-13
| | | | | | | | * helm-tags.el (helm-etags-create-buffer): Now calculate line number and include it. (helm-etags-split-line): Same as helm-grep-split-line (should use it instead). (helm-etags-build-source): Fix match-part according to new split. (helm-etags-action-goto): Jump to candidate according to line number.
* Rename helm-run-after-quit and helm-quit-and-execute-action.Thierry Volpiatto2015-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make these functions obsolete and use their new names prefixed by helm-exit-. * helm-aliases.el (helm-c-quit-and-execute-action): Do it. * helm-bookmark.el (helm-bookmark-run-edit): Do it. (helm-bookmark-run-jump-other-window): Do it. * helm-buffers.el (helm-buffer-run-kill-buffers): Do it. (helm-buffers-run-multi-occur): Do it. * helm-color.el (helm-color-run-insert-name): Do it. * helm-elisp-package.el (helm-el-run-visit-homepage): Do it. (helm-el-run-package-install): Do it. (helm-el-run-package-uninstall): Do it. (helm-el-run-package-upgrade): Do it. (helm-el-run-package-reinstall): Do it. * helm-files.el (helm-ff-query-replace-on-marked): Do it. (helm-ff-query-replace): Do it. (helm-ff-run-switch-to-history): Do it. (helm-ff-run-locate): Do it. (helm-ff-run-insert-org-link): Do it. (helm-ff-run-print-file): Do it. (helm-ff-run-browse-project): Do it. (helm-ff-run-gid): Do it. (helm-ff-run-find-sh-command): Do it. * helm-grep.el (helm-grep-run-default-action): Do it. * helm-mode.el (helm-cr-empty-string): Do it. * helm-regexp.el (helm-moccur-run-goto-line-ow): Do it. (helm-moccur-run-save-buffer): Do it. * helm-tags.el (helm-etags-run-switch-other-window): Do it. (helm-etags-run-switch-other-frame): Do it. * helm-utils.el (helm-quit-and-find-file): Do it. (helm-exit-and-execute-action): Do it. * helm.el (helm-run-after-exit): Do it. (helm-resume-previous-session-after-quit): Do it. (helm-enable-or-switch-to-debug): Do it. (helm-kill-selection-and-quit): Do it.
* Allow customizing which part of tag to match against (#1130).Thierry Volpiatto2015-08-15
| | | | | * helm-tags.el (helm-etags-match-part-only): No more boolean, three different options. (helm-etags-build-source): Use it.
* Require helm-help in several places.Thierry Volpiatto2015-07-14
|
* Remove old help command from all maps affected.Thierry Volpiatto2015-07-14
| | | | | | | | | | | | | | | | | | | | | | * helm-apt.el: Do it. * helm-bookmark.el: Do it. * helm-buffers.el: Do it. * helm-color.el: Do it. * helm-command.el: Do it. * helm-elisp-package.el: Do it. * helm-files.el: Do it. * helm-font.el: Do it. * helm-grep.el: Do it. * helm-id-utils.el: Do it. Remove mode-line slot. * helm-imenu.el: Do it. * helm-locate.el: Do it. * helm-regexp.el: Do it. * helm-ring.el: Do it. * helm-semantic.el: Do it. * helm-sys.el: Do it. * helm-tags.el: Do it. * helm.el: Bind C-c ? to helm-amp for compat.
* Remove most mode-line strings to use generic one.Thierry Volpiatto2015-07-14
| | | | | | | | | | | | | | | | | | | | | | * helm-bookmark.el: Do it. * helm-buffers.el: Do it. * helm-color.el: Do it. * helm-command.el: Do it. * helm-elisp-package.el: Do it. * helm-files.el: Do it. * helm-font.el: Do it. * helm-grep.el: Do it. * helm-help.el: Do it. * helm-imenu.el: Do it. * helm-locate.el: Do it. * helm-regexp.el: Do it. * helm-semantic.el: Do it. * helm-sys.el: Do it. * helm-tags.el: Do it. * helm-types.el: Do it. * helm.el: Do it. r# commençant par '#' seront ignorées, et un message vide abandonne la validation.
* Generalize usage of C-h m everywhere.Thierry Volpiatto2015-07-14
| | | | | | | | | | | | | | | | | | | | | | | * helm-apt.el:Use help-message in source. * helm-buffers.el:Use help-message in source. * helm-color.el:Use help-message in source. * helm-command.el:Use help-message in source. * helm-elisp-package.el:Use help-message in source. * helm-files.el:Use help-message in source. * helm-font.el:Use help-message in source. * helm-grep.el:Use help-message in source. * helm-help.el (helm-help): Insert local help + generic help. Remove all local help commands, fix all help strings. * helm-imenu.el:Use help-message in source. * helm-locate.el:Use help-message in source. * helm-mode.el:Use help-message in source. (helm-comp-read): Allow usage of help-message. * helm-regexp.el:Use help-message in source. * helm-ring.el:Use help-message in source. * helm-semantic.el:Use help-message in source. * helm-sys.el:Use help-message in source. * helm-tags.el:Use help-message in source. * helm-types.el:Use help-message in source.
* Search only the relevant part of tag in etags.Thierry Volpiatto2015-05-03
| | | | * helm-tags.el (helm-etags-build-source): Do it.
* Remove ctags.Thierry Volpiatto2015-04-17
| | | | * helm-tags.el: Remove obsolete ctags code.
* helm-etags-select selected region if possibleChen Bin2015-04-02
| | | | | | | | In modern html5 projects, the tag/keyword to look up could be complicated For example, in AngularJS, a controller is a string which could contain any characters.
* Update copyrights.Thierry Volpiatto2015-03-24
|
* Build etags source with helm-source at runtime.Thierry Volpiatto2015-01-04
| | | | | * helm-tags.el (helm-etags-build-source): New. (helm-etags-select): Use it to build source at runtime.
* Add face to filenames in etags (#758).Thierry Volpiatto2015-01-04
| | | | | | | * helm-tags.el (helm-etags-file): New face. (helm-etags-create-buffer): Use it. (helm-tags-faces): new group. (helm-source-etags-select): Use get-line.
* Use [:lower/upper:] in regexps (#563).Thierry Volpiatto2014-07-30
| | | | | | | | | * helm-files.el: Do it. * helm-grep.el: Do it. * helm-locate.el: Do it. * helm-org.el: Do it. * helm-tags.el: Do it. * helm.el: Do it.
* Finally reindent with the cl indentation behavior of 24.4.50.Thierry Volpiatto2014-04-25
| | | | | It have font-lock broken in some place but is not broken as in 24.3.90. So perhaps it is the best option for now.
* Reindent all again.Thierry Volpiatto2014-04-25
|
* Reindent all files again.Thierry Volpiatto2014-04-25
| | | | * helm-elisp-package.el: Use with instead of let.
* Reindent all files.Thierry Volpiatto2014-04-18
|
* Additional actions on helm-etags items and keybindingsMarkus Hauck2014-03-28
| | | | | | | | | This commit generalizes the `helm-etags-default-action' to accept a function that is used on the filename. This allows the addition of actions like find in other window/frame. It also adds `C-c o` to open tag in other window and `C-c C-o` to open tag in other frame.
* Update copyrights.Thierry Volpiatto2014-01-02
|
* * helm-tags.el: add require helm-utils for `helm-fast-remove-dups'.Shihpin Tseng2013-12-31
|
* * helm-tags.el (helm-etags-select): clear cache of old tag filesVitalie Spinu2013-12-28
|
* * helm-tags.el (helm-etags-select): use \\_<foo\\_> as default but allow ↵Thierry Volpiatto2013-12-28
| | | | | | inserting foo on M-n (second press). * helm.el (helm-initial-setup): Allow using a list for :default in helm.
* * helm-tags.el (helm-etags-all-tag-files): Also no need to copy-sequence.Thierry Volpiatto2013-12-28
|
* * helm-tags.el (helm-etags-all-tag-files): Use helm-fast-remove-dups instead ↵Thierry Volpiatto2013-12-28
| | | | of delete-dups.