В вашем [A-Za-z]([A-Za-z0-9][_]?[A-Za-z0-9])*
первое [A-Za-z0-9]
может / должно быть опущено (рассмотрим, например, однобуквенные идентификаторы), что приводит к [A-Za-z]([_]?[A-Za-z0-9])*
. Кажется, это именно то, о чем спрашивали, и это хорошее упражнение для изучения эффектов объединения необязательных элементов при повторении в регулярном выражении.
Переменная задержки подсказки не находится в about:config Firefox, потому что это - переменная в масштабе всей системы. При использовании OS X, можно изменить его с помощью этих команд в терминале:
// make the change global (applies to all apps)
defaults write -g NSInitialToolTipDelay -int 500
// just for firefox
defaults write org.mozilla.firefox NSInitialToolTipDelay -int 500
Я не знаю, как это может быть сделано под окнами. (возможно, ключ реестра или что-то
Править: Я просто нашел это / Википедия. Возможно, можно ли дать ему попытку?
Я полагаю, что Тонкая настройка UI от Microsoft PowerToys имеет установку для изменения этого в Windows. Ищите загрузку справа от страницы примерно на полпути вниз.