summaryrefslogtreecommitdiff
path: root/helm-tags.el
Commit message (Collapse)AuthorAge
* 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.
* * helm-tags.el (helm-etags-all-tag-files): Remove unused directory arg.Thierry Volpiatto2013-12-28
| | | | (helm-source-etags-select): Use mapc.
* added comments on \\_<foo\\> defaultVitalie Spinu2013-12-27
| | | | | | | It is very annoying to edit \\_<foo\\_> on M-n, so use input. May be, first display using \\_<foo\\_> but insert "foo" in minibuffer. Is this possible?
* etags: add support for multiple tagsVitalie Spinu2013-12-27
| | | | | Besides tag file in parent directories, also look for standard emacs locations stored in tags-file-name and tags-table-list
* helm-tags.el (helm-etags-select): don't force `execute action at once'Mitchel Humpherys2013-12-13
| | | | | | | Provide a defcustom variable to control whether or not helm will be run with `helm-execute-action-at-once-if-one'. It can be useful to not execute the action at once if you actually want to jump to some unrelated tag.
* Start fixing unused vars.Thierry Volpiatto2013-11-16
|
* Merge branch 'origin-exp' into lexThierry Volpiatto2013-11-16
|\ | | | | | | | | Conflicts: helm.el
| * (helm-match-line-color-current-line, helm-persistent-highlight-point): ↵Thierry Volpiatto2013-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaced by helm-highlight-current-line. *helm-grep.el *helm-imenu.el *helm-misc.el *helm-org.el *helm-regexp.el *helm-ring.el *helm-semantic.el *helm-tags.el *helm-utils.el
* | Enable lexical-binding in all files.Thierry Volpiatto2013-11-14
| |
* | Merge branch 'master' into lexThierry Volpiatto2013-11-14
|\| | | | | | | | | | | | | Conflicts: helm-dabbrev.el helm-match-plugin.el helm.el
| * * helm-tags.el (helm-etags-split-line): New.Thierry Volpiatto2013-11-13
| | | | | | | | | | (helm-source-etags-select, helm-etags-default-action): Use it.
* | Merge branch 'master' into lexThierry Volpiatto2013-11-05
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: helm-dabbrev.el helm-eshell.el helm-files.el helm-net.el helm-plugin.el helm-tags.el helm-utils.el helm.el
| * Reindent all files.Thierry Volpiatto2013-11-04
| |
* | Merge branch 'master' into lexThierry Volpiatto2013-11-04
|\|
| * Add variable helm-etags-match-part-only.Thomas Wallrafen2013-11-03
| | | | | | | | | | This variable will allow to control if only the tags part is matched in helm-source-etags-select.
* | reindent.Thierry Volpiatto2013-11-04
| |
* | Finish replacing cl symbols and requiring cl-lib, no compile error.Thierry Volpiatto2013-11-04
| |