в Build Settings надо прописать кой-чего... см. Variants вот здесь: http://docs.sublimetext.info/en/late...ecific-options
руки не дошли...
в Build Settings надо прописать кой-чего... см. Variants вот здесь: http://docs.sublimetext.info/en/late...ecific-options
руки не дошли...
кстати, если для кого-то Sublime Text это новый редактор, то лучше сразу бету 3 версии взять. там много вкусного
пара предложений:
1. в z80asm.tmLanguage переименовать entity.name.label.asm в entity.name.label.asm.def (строка 44)
2. положить файлик Symbol List.tmPreferences из аттача в папку плагина
теперь по ctrl+r можно быстро скакать по меткам в текущем файле.
а в случае Sublime Text 3 по ctrl+shift+r по меткам во всем проекте. и плюс к этому будет работать GoTo Definition
и в продолжении темы SublimeText 3 и индексированных символов
если положить это в папку плагина, то в списке auto complete'а будут метки из всех открытых табов.Код:import sublime, sublime_plugin class IndexedSymbolsAutocomplete(sublime_plugin.EventListener): def on_query_completions(self, view, prefix, locations): symbols = set() window = sublime.active_window() for view in window.views(): symbols.update(el[1] for el in view.indexed_symbols()) symbols = sorted(symbols) return [(el, ) for el in symbols]
фигасе!
elf/2, спасибо, попробую! вопрос только про entity.name.label.asm.def... почему обязательно .def? в tmPreferences нельзя без def вписать?
---------- Post added at 16:17 ---------- Previous post was at 16:15 ----------
в третьей версии вроде 3й питон, я в 3й не тестировал, если что...
у тебя entity.name.label.asm слишком много чего матчит. Чтобы отделить определение метки от использования я добавил суффикс. И в Symbol List.tmPreferences пишу что учитывать только определения меток.
ну и что я протестировал - работает.
автор похоже на второй Sublime забил, а новую версию вроде регулярно обновляет. основные плагины тоже потихоньку мигрируют.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Сделал темку с более спокойными (пастельными) цветами. Для смены в файле c:\Users\%UserName%\AppData\Roaming\Sublime Text 2\Packages\z80asm\z80asm.sublime-settings
Изменить строчку
"color_scheme": "Packages/z80asm/z80asm (breeze).tmTheme"
или закомментировать и выбрать в меню:
Preference->Color Scheme->z80asm->z80asm (breeze)
Так же в архиве файл sjasm-comments.tmPreferences который немного изменяет политику расстановки комментариев. В частности по «ctrl+/» комментарий «;» ставится с начала строки, а не рядом с текстом.
p.s. к вечеру думаю psb посмотрит и добавит в репозитарий
(๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ
Обновления:
* теперь поддерживается 3я версия редактора;
* улучшена система билда/запуска (первым делом ищутся make.bat и emul.bat в директории проекта, и если они есть - запускаются они, в этом случае никаких настроек путей в плагине делать не надо);
* комментирование кода теперь всегда происходит с начала строки (breeze);
* новая спокойная цветовая тема от breeze;
* навигация по меткам в файле (ST2) и в проекте (ST3) (elf/2);
* автодополнение из всех открытых вкладок (elf/2).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)