summaryrefslogtreecommitdiff
path: root/helm-imenu.el
Commit message (Collapse)AuthorAge
* Update copyrightsThierry Volpiatto2021-11-12
|
* Add find-file-target handlers in diverse sourcesThierry Volpiatto2021-09-06
|
* Fix some warnings in emacs-28Thierry Volpiatto2021-08-15
| | | | Seems now quoting :initform is needed.
* Move local vars in .dir-locals fileThierry Volpiatto2021-03-13
| | | | and shutup compiler about doctring warnings.
* Fix some bug linksThierry Volpiatto2021-02-04
|
* Update copyrightsThierry Volpiatto2020-12-16
|
* Rename functionThierry Volpiatto2020-08-03
| | | | | Rename helm--maybe-use-default-as-input to helm-maybe-use-default-as-input, make it public.
* Comments onlyThierry Volpiatto2020-08-03
|
* Remove user variableThierry Volpiatto2020-08-02
| | | | | | | helm-imenu-highlight-matches-around-point-max-lines (#2354) Now value of helm-highlight-matches-around-point-max-lines is let-bounded to 'never in all relevant functions.
* Improve helm-highlight-matches-around-point-max-lines customization (#2354)Thierry Volpiatto2020-08-02
| | | | Allow more options, before, after, never, before and after or 0.
* Allow customizing matches around point in imenu (#2354)Thierry Volpiatto2020-08-02
| | | | | | | Default to 0 to highlight symbol at point only in current line. Use it in helm-imenu and helm-imenu-in-all-buffers and also in helm-semantic fns.
* Fix documentationManuel Uberti2020-06-03
|
* Fix again preselection in imenuThierry Volpiatto2019-11-12
| | | | | * helm-imenu.el (helm-imenu): Do it. (helm-imenu-in-all-buffers): Do it.
* Use which-function as preselection in imenu if possibleThierry Volpiatto2019-11-12
| | | | | * helm-imenu.el (helm-imenu): Do it. (helm-imenu-in-all-buffers): Do it.
* Speed up helm-imenu-next-or-previous-sectionThierry Volpiatto2019-07-30
| | | | * helm-imenu.el (helm-imenu-next-or-previous-section): Do it.
* Reindent, no code changeThierry Volpiatto2019-07-30
| | | | * helm-imenu.el (helm-imenu-next-or-previous-section):
* Prevent follow-mode when moving between sectionsThierry Volpiatto2019-07-30
| | | | | | | | | | | in imenu. NOTE: `helm-imenu-next-or-previous-section` uses now a new macro, expect some user errors at Melpa install. * helm-lib.el (helm-without-follow): New macro. * helm-imenu.el (helm-imenu-next-or-previous-section): Do it by wrapping calls to helm-next/previous-line in new macro.
* Change default bindings for right and leftThierry Volpiatto2019-07-12
| | | | | | | * helm-files.el (helm-ff-lynx-style-map): Do it. * helm-imenu.el (helm-imenu-lynx-style-map): Do it. * helm-semantic.el (helm-semantic-lynx-style-map): Do it. * helm.el (helm-map): Do it.
* Update copyrightsThierry Volpiatto2019-03-26
|
* Remove trailing whitespace(s)duianto2019-01-21
| | | | | And one case of a whitespace before a closing double quote, the double quotes are removed when helm-autoloads.el is generated.
* Allow handling extra modes in imenu-in-all-bufs (#2052)Thierry Volpiatto2018-06-05
| | | | | * helm-imenu.el (helm-imenu-extra-modes): New. (helm-imenu-candidates-in-all-buffers): Use it.
* Fix default type in imenu for non prog modes (#1997)Thierry Volpiatto2018-03-21
| | | | * helm-imenu.el (helm-imenu-transformer): Do it.
* Highlight "Class" type in CThierry Volpiatto2018-03-11
| | | | | * helm-imenu.el (helm-imenu-type-faces): Do it. (helm-imenu-transformer): Add comment.
* Simplify previous commitThierry Volpiatto2018-03-10
| | | | * helm-imenu.el (helm-imenu-transformer): Use default face when none matched.
* Don't use nil faces in helm-imenuXu Chunyang2018-03-10
| | | | | | | | Because that will show up something like the following in *Messages* Invalid face reference: nil [80 times] * helm-imenu.el (helm-imenu-transformer): Do it.
* Update copyrightsThierry Volpiatto2018-01-08
|
* can't regexp-quote nilLe Wang2017-06-16
|
* regexp quote default string used by imenuLe Wang2017-06-16
| | | | | - A symbon can contain valid regexp characters e.g. "*", which won't match because of the "\\_<" and "\\_>" anchors used.
* 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.
* Don't allow marking in imenu.Thierry Volpiatto2017-04-05
| | | | * helm-imenu.el (helm-imenu-source): Do it.
* Fix docstring of helm-imenu-in-all-buffers-separate-sources.Thierry Volpiatto2017-03-20
| | | | * helm-imenu.el (helm-imenu-in-all-buffers-separate-sources): Do it.
* Don't check twice helm-sources-using-default-as-input.Thierry Volpiatto2017-03-19
| | | | * helm-imenu.el (helm-imenu-in-all-buffers): Do it.
* Fix buffer name in imenu transformer.Thierry Volpiatto2017-03-16
| | | | * helm-imenu.el (helm-imenu-transformer): value is maybe an integer.
* Fix previous commit.Thierry Volpiatto2017-03-14
| | | | * helm-imenu.el (helm-imenu-transformer): Use cl-loop for parsing faces.
* Fix imenu transformer use customize variable handle types.LiuPai2017-03-14
| | | | | * helm-imenu.el (helm-imenu-type-faces): New user var. (helm-imenu-transformer): Use it.
* Use integerp as predicate in imenu for consistency.Thierry Volpiatto2017-03-13
| | | | * helm-imenu.el (helm-imenu--candidates-1): Do it.
* Value of imenu candidates can be an integer, fixit (#1704).Thierry Volpiatto2017-03-13
| | | | * helm-imenu.el (helm-imenu--candidates-1): Do it.
* Move Classes to types in imenu transformer.Thierry Volpiatto2017-03-11
| | | | * helm-imenu.el (helm-imenu-transformer): Do it.
* Add new types for C in imenu transformer.Thierry Volpiatto2017-03-10
| | | | * helm-imenu.el (helm-imenu-transformer): Add Includes and Functions.
* Add comment no code change.Thierry Volpiatto2017-03-09
| | | | * helm-imenu.el (helm-imenu--candidates-1): Do it.
* Docstring change only.Thierry Volpiatto2017-03-09
| | | | * helm-imenu.el (helm-imenu-in-all-buffers-separate-sources): Do it.
* Fix imenu transformer to handle more types from semantic.Thierry Volpiatto2017-03-09
| | | | * helm-imenu.el (helm-imenu-transformer): Fix also buffer-name with overlays.
* DRY in helm-imenu-candidates-in-all-buffers (#1705).Thierry Volpiatto2017-03-09
| | | | * helm-imenu.el (helm-imenu-candidates-in-all-buffers): Use only once with-current-buffer.
* Bind M-left/right to next/previous source in imenu-map.Thierry Volpiatto2017-03-09
| | | | * helm-imenu.el (helm-imenu-map): Do it.
* Display helm-imenu-in-all-buffers in separate sources (#1705).Thierry Volpiatto2017-03-09
| | | | | | * helm-imenu.el (helm-imenu-in-all-buffers-separate-sources): New user var. (helm-imenu-candidates-in-all-buffers): Take now one optional arg. (helm-imenu-in-all-buffers): Use it.
* Fix helm-imenu with semantic indexing (#1706).Thierry Volpiatto2017-03-08
| | | | * helm-imenu.el (helm-imenu--candidates-1): Use overlays or markers.
* Avoid sending progress-reporter message at each update in imenu-all (#1704).Thierry Volpiatto2017-03-08
| | | | | * helm-imenu.el (helm-imenu--in-all-buffers-cache): New internal var. (helm-imenu-in-all-buffers): Use it to cache candidates.
* Update copyrights.Thierry Volpiatto2017-01-01
|
* Avoid repeat in last commit.Thierry Volpiatto2016-12-23
| | | | * helm-imenu.el (helm-imenu--maybe-switch-to-buffer): DRY.
* Make helm-imenu support complex format for imenu listsmuahah2016-12-22
| | | | | | | | see `imenu--index-alist` for the different possible formats for imenu lists. Simple format (INDEX-NAME . POSITION) and nested format (INDEX-NAME . SUB-ALIST) was already supported by helm-imenu, but complex format (INDEX-NAME POSITION FUNCTION ARGUMENTS...) was not.