Fix case-sensitivity in 'complete-tag'
* lisp/progmodes/etags.el (complete-tag): Bind 'completion-ignore-case', so that 'completion-in-region' is affected by it. This fixes a bug made in 30 Apr 2010, when this function was refactored to use 'tags-completion-at-point-function'. Reported by Morgan Willcock <morgan@ice9.digital>.
This commit is contained in:
parent
966e1be5b3
commit
a4473afefe
1 changed files with 2 additions and 1 deletions
|
@ -2065,7 +2065,8 @@ for \\[find-tag] (which see)."
|
|||
(user-error "%s"
|
||||
(substitute-command-keys
|
||||
"No tags table loaded; try \\[visit-tags-table]")))
|
||||
(let ((comp-data (tags-completion-at-point-function)))
|
||||
(let ((comp-data (tags-completion-at-point-function))
|
||||
(completion-ignore-case (find-tag--completion-ignore-case)))
|
||||
(if (null comp-data)
|
||||
(user-error "Nothing to complete")
|
||||
(completion-in-region (car comp-data) (cadr comp-data)
|
||||
|
|
Loading…
Add table
Reference in a new issue