etags-regen-file-extensions: Enable for more extensions
authorDmitry Gutov <dmitry@gutov.dev>
Mon, 23 Sep 2024 18:35:00 +0000 (21:35 +0300)
committerDmitry Gutov <dmitry@gutov.dev>
Mon, 23 Sep 2024 18:35:19 +0000 (21:35 +0300)
commit32d0c8f6af52cd8db363456d817c3d214eea4c00
tree863e8ae7ee141971f18369eb07bbd982f81bcd32
parent8f265b49e3d3b4403ab0cdd4a5b94d2e335297cb
etags-regen-file-extensions: Enable for more extensions

* lisp/progmodes/etags-regen.el (etags-regen-file-extensions):
Add more extensions, but remove "a".  From the ones recognized by
etags, also omit "t", "ml", "l", "def" and "inc", see
https://lists.gnu.org/archive/html/emacs-devel/2024-09/msg00735.html.
(etags-regen--all-files): Use 'string-match-p' for performance.
Bind 'case-fold-search' to t to match extensions in any case.
lisp/progmodes/etags-regen.el