Смена регистра символов (работает и с кирилицей)

Как известно, встроенная в SciTE функция смены регистра символов не понимает кириллицу.
Проблему легко решить с помощью маленького скрипта на LUA.
За основу был взят скрипт, неизвестного автора, взятый на старом форуме http://forum.ruteam.ru/
Подключение - стандартно и заключается в добавлении кода скрипта в свой файл SciTEStartup.lua и дописывании нескольких строк в .properties:
Код .properties:

command.name.11.*=Перевести в ВЕРХНИЙ регистр
command.11.*=ChangeCase U
command.mode.11.*=subsystem:lua,savebefore:no
command.shortcut.11.*=Ctrl+Shift+U

command.name.12.*=Перевести В нижний Регистр
command.12.*=ChangeCase L
command.mode.12.*=subsystem:lua,savebefore:no
command.shortcut.12.*=Ctrl+U

command.name.13.*=ИнВерТироВать регистр
command.13.*=ChangeCase I
command.mode.13.*=subsystem:lua,savebefore:no
command.shortcut.13.*=Ctrl+I

И, собственно, сам скрипт ( http://scite.ruteam.ru/engine/upfiles/mozers/ChangeCase.zip ).


Огигинал новости «Смена регистра символов (работает и с кирилицей)»   -
«SciTE - редактор кода для программистов»   -