Для подсветки кода лучше всего подходит синтаксис EmmyDoc, плагин с которым есть для Visual Studio Code и IntelliJ IDEA.
Для начала сконвертируйте файлы разметки с помощью cJass2Lua или просто скачайте архив.

Visual Studio Code

  • Перезагружаемся "Win+R -> shutdown -r -t 0"
  • Утанавливаем EmmyLua
  • Открываем %username%\.vscode\extensions\tangzx.emmylua-0.2.6\res\std в проводнике
  • Копируем туда файлы разметки
  • Перезапускаем редактор
  • Сохраняем файл с разрешением .lua и наслаждаемся

Так же можете воспользоваться способом пользователя prog, описанным в этом комментарии.

IntelliJ IDEA

  • Открываем дополнения и устанавливаем EmmyLua
  • Если хотите отключить всё лишнее, то снимите галку со всех плагинов кроме следующих:
  • Создаём новый lua проэкт
  • Нажимаем Ctrl+Alt+Shift+S
  • Указываем путь к файлам разметки
  • Создаём файл с разрешением .lua и наслаждаемся
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
30

Обновлены файлы разметки

Пофикшены многие недочёты, и добавлен common.ai.lua.
24
common.ai.lua
Ошибки в именах параметров в документации
GetCreepCamp
SuicidePlayer
SuicidePlayerUnits
CaptainInCombat
GetUnitCountEx
TownCountEx
BasicExpansion
StartUnit
SingleMeleeAttack
Еще мелькает null в нескольких местах - 2757, 2797 и 3044 строка

blizzard.j
code - нигде не обьявлен
null в 12288 строке

common.j
integer - дублирование класса
code - нигде не обьявлен
30
Обновил файлы разметки на сконвертированные с помощью cjass2lua.
11
Странно, но актуальная сейчас IntelliJ 2019.3 не ставит lua . Может у кого-то возникла такая же проблема. Поставил 2018.3 все отлично работает.
30
Странно, но актуальная сейчас IntelliJ 2019.3 не ставит lua
2019.3 много чего не ставит, хотя репозиторий обновили
Загруженные файлы
23
А где вы берете common.lua и blizzard.lua?
В папке с рефоржем их нет.
15
avuremybe:
А где вы берете common.lua и blizzard.lua?
В папке с рефоржем их нет.
CascView вытаскиваешь актуальные .j и конвертируешь их в Lua. С помощью этой утилиты
38
Сохрани себе куда-нибудь github.com/nazarpunk/cheapack/tree/master/sdk

С обновлениями актуализируем, если что.
25
У меня в IntelliJ IDEA периодически отваливается EmmyLua. Просто сыпет эксепшоны и не даёт писать код, пока не перезапустишь ide или не отключишь плагин. Пообновлял плагин и ide до последней версии, вроде стало реже, но всё равно бывает. В порядке предположения: мне кажется, что это происходит после того, как собираешь чипаком карту и запускаешь её в редакторе. Не каждый раз, но часто. Может кто сталкивался, есть какие советы/решения?
33
Есть такое, надо просто перезапускать Idea, это проблема IntelliJ IDEA, потому что я такое наблюдаю, даже когда на питоне пишу, так что врядли это эммилуа виноват, но это обычно происходит раз в день, так что не сильно критично. А вообще до того как это у меня стало появляться Пометей говорил, что Идея постояно зависает, помогает только перезапуск, а потом я обновился и тоже стал видеть эти проблемы, может быть попробовать поискать старую версию 2021 года,
poisoNDealer:
что это происходит после того, как собираешь чипаком карту и запускаешь её в редакторе
У меня обычно такое происходит когда я в альтабе долго держу идею открытой, потом возвращаюсь а там уже всё сломалось
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.