Подсветка синтаксиса QLua для Notepad++

Страницы: 1
RSS
Подсветка синтаксиса QLua для Notepad++
 
В Notepad++ есть синтаксис Lua.
Может добавили QLua?
Заранее спасибо!
 
Здравствуйте,
Готового синтаксиса QLUA у нас к сожалению нет (возможно есть на просторах интернета). Для комфортной работы с QLUA вполне хватает синтаксиса Lua.
 
 Файлы Notepad++ оказались в понятном текстовом формате. Поэтому я сделал так:  
  1. Открыл папку C:\Documents and Settings\<пользователь>\Application Data\Notepad++, где <пользователь> - имя пользователя Windows (возможно папка скрыта).
  2. Открыл файл langs.xml в Notepad++ (или Блокноте).
  3. Нашёл блок Lua (name="lua").
  4. Добавил в name="type2" имена функций QLua (не весь список).
  5. Получил результат:
Скрытый текст

 
это и в настройках где-то можно сделать  
 
Да, но так оказалось не очень удобно. Т.к. нужно создавать новый синтаксис и добавлять все стандартные функции Lua вручную. Разработчики Notepad++ наверное не предусмотрели создание языка на основе существующего или подключение нескольких синтаксисов.
 
А нет, есть: Notepad++ - Опции - Определение стилей... - Lua, FUNC3, в Пользовательские добавляем:
"getWorkingFolder isConnected getScriptPath getInfoParam message sleep getItem getOrderByNumber
getNumberOf SearchItems getClassesList getClassInfo getClassSecurities getDepo getMoney getParamEx getQuoteLevel2 getSecurityInfo getTradeDate sendTransaction getPortfolioInfo getPortfolioInfoEx getBuySellInfo getBuySellInfo CreateDataSource getCandlesByIndex getLinesCount getNumCandles SetUpdateCallback AddColumn AllocTable Clear CreateWindow DeleteRow DestroyTable InsertRow IsWindowClosed GetCell GetTableSize GetWindowCaption GetWindowRect Highlight RGB SetCell SetColor SetTableNotificationCallback
SetWindowCaption SetWindowPos"
 
Но хотелось подсказки:
Страницы: 1
Читают тему
Наверх