По большей части я считаю, что поиск по тегам с учетом регистра является подходящим. Большинство языков, которые мы используем, чувствительны к регистру, поэтому это желательно.
Однако у меня на рабочем месте есть DSL, который использует идентификаторы без учета регистра. Я генерирую теги для этого DSL и могу даже отсортировать его по foldcase (и установить соответствующий флаг в файле тегов), но Vim по-прежнему выполняет сопоставление идентификаторов с учетом регистра.
Мне бы очень хотелось, чтобы Vim мог понимать файл тегов «свернутый регистр» как «этот язык нечувствителен к регистру». Есть ли такая настройка?
Я полагаю, что мог бы включить ignorecase
для этого типа файла (я все равно выключаю файл тегов и меняю несколько других настроек), но затем Vim лает на меня, когда регистр не соответствует. Я просто хотел бы сказать Виму: «Эй, это не чувствительно к регистру, так что все в порядке, тебе не нужно кричать на меня по этому поводу». Как правило, мне кажется желательным, чтобы Vim мог просто интерпретировать намерение по способу сортировки файла тегов, но, возможно, это не широко распространенное желание...