diff options
| author | Dmitry Gutov | 2020-01-18 00:14:24 +0300 |
|---|---|---|
| committer | Dmitry Gutov | 2020-01-18 00:23:46 +0300 |
| commit | e898442be343588c2be9638b1684856dbc898ab9 (patch) | |
| tree | 46e56a5a9190e8f69608fa36a0f9e4b66f6d3c7d /etc | |
| parent | 4df0c1c6c4627e83ba3b2a76ce618af6ef180a57 (diff) | |
| download | emacs-e898442be343588c2be9638b1684856dbc898ab9.tar.gz emacs-e898442be343588c2be9638b1684856dbc898ab9.zip | |
Honor tags-case-fold-search during xref identifer completion
* etc/NEWS: New entry.
* lisp/progmodes/etags.el (tags-case-fold-search):
Mark as safe-local.
(find-tag--completion-ignore-case):
Extract from tags-completion-at-point-function, find-tag-tag and
etags--xref-find-definitions.
(xref-backend-identifier-completion-ignore-case):
New method. Use it here as well.
* lisp/progmodes/xref.el
(xref-backend-identifier-completion-ignore-case): New generic.
(xref--read-identifier): Use it here.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
| @@ -1458,6 +1458,10 @@ A new command 'xref-revert-buffer' is bound to 'g'. | |||
| 1458 | --- | 1458 | --- |
| 1459 | *** Imenu support has been added to 'xref--xref-buffer-mode'. | 1459 | *** Imenu support has been added to 'xref--xref-buffer-mode'. |
| 1460 | 1460 | ||
| 1461 | *** New generic method 'xref-backend-identifier-completion-ignore-case'. | ||
| 1462 | Using it, the etags backend now honors 'tags-case-fold-search' during | ||
| 1463 | identifier completion. | ||
| 1464 | |||
| 1461 | ** Checkdoc | 1465 | ** Checkdoc |
| 1462 | 1466 | ||
| 1463 | --- | 1467 | --- |