Уже весьма неплохо
Доброго времени суток. С момента прошлого сообщения я не сумел найти свободное время для разработки, но сегодня пол дня поработал над плагином и написал самую базовую функциональность плагина, а именно:
- Загрузка цветов
- Применение цветов в главном окне
- Загрузка фонового изображения
- Загрузка стикера
- Применение Rider (Intellij IDEA) подобного стиля для вкладок
а в новое:
- Применение цветов в настройках
- Зеленый цвет в надпице вкладки если код изменён
- Изменённый подход для показа фонового изображения
Теперь, фоновое изображение будет показано как в Rider (Intellij IDEA). Я долгое время пытался сделать это с самого начала проекта и наконец, сделал!
Доброго времени суток. Разработка плагина продолжается. Я уже дописал многие части плагина, такие как: замена иконок на Intellij IDEA, замена тем, ограничение размера стикера, перетаскание стикера и много другого.
Из нового, теперь в плагине цвета тем будут применяться и на автозавершение и описание функции.
а этих девочек можно удалить?
Nacano Miku окно вывода = текст почти не видно
возможно в других темах тоже
Можете подсказать как через Highlighting изменить тему консоли? (т.к. я запускаю его через mono под ubuntu ваш плагин к сожалению не работает.)
Не помню чтобы плагин изменял тему консоли. Можете уточнить про что вы?
Если вы про это:

тогда, это другая программа, которая изменяет реестр для применение цветов
Раньше я пытался сделать так, чтобы плагин работал и в linux-е, но в то время редактор не поддерживал плагины в linux-е. Нужно посмотреть, что поменялось в последнем обновлении, и поддерживаются ли плагины.
Спасибо! Плагин BlackHole изменяет цвет вывода и дебага но под linux его нет.
Если вы подразумеваете под BlackHole этот пост: Темная тема PascalABC.NET BlackHole - PascalABC.NET - Киберфорум
Тогда, в BlackHole-е изменяються только цвета на тёмные. Там нету такого, как смена темы.
@Dragon-LV стоит наверное вам написать - в мастер был недавно добавлен значительный рефакторинг.
В первую очередь там Compiler.cs, но ваш плагин тоже может быть задет. Рекомендую проверить у себя, чтобы сообщить проблемы до того как запостят новый официальный установщик.
Ну, некоторые проблемы уже найдены, поэтому у вас есть некоторая фора, пока их исправят.
Спасибо, сегодня склонирую из мастера и проверю, всё ли работает.
Проверил. Багов нет в переписанной и в последной стабильной версии.
Доброго времени суток. Хочу вам сообщить что я продолжаю работу над этим проектом.
Вот изменения на данный момент для версии Alpha 9.1:
- Добавлена поддержка последной версии PascalABC .NET
- Возможность изменить размер шрифта для окна авто заполнения (а также опция для синхронизации с размером шрифта редактора)
- Теперь плагин изменяет цвета плагина
Образцы кода.
До:

После:

заметка:
Ушло больше времени на добавление поддержки последной версии чем планировалось. Пришлось практический переписать некоторые компоненты под новую систему.
@Dragon-LV, кстати, недавно вышел первый релиз новой IDE:
https://github.com/Voladsky/RedPanda-PABC
Лично я довольно скептично к этому отношусь, потому что попытка сменить IDE далеко не первая.
Но вроде как даже идёт процесс в сторону отсоединить анализатор кода от компилятора и текущей IDE, чтобы в этот раз новая IDE не была текстовым редактором с доп. кнопочками.
Не знаю задевает ли это вас вообще, но думаю лучше быть в курсе.
Спасибо. Спустя некоторое время попробую его использовать. Если UI не готов, то посмотрю через год. Если понравиться, взгляну насколько совместим ядро плагина с тем IDE. Если будет так, что нужно менять больше 40% кода, вряд-ли я перепишу плагин для того IDE ( но кто знает, если вдруг мне очень понравиться, могу даже переписать плагин с нуля, но шанс того очень мал).
Кстати, основа того IDE C++ верно? Тогда шанс того что я перепишу плагин невероятно мал. Дело в том что я не очень хорошо знаю C++, а переписать огромный плагин (если учитывать то что я не очень хорошо знаю C++) не хочется. Думаю даже получить базовый функционал из версии плагина 1.0 у меня уйдёт 1+ месяц (да, это если учитывать ежедневную работу над проектом).
Вышла новая версия: альфа 9.2.
- Обновлено для последной версии Pascal ABC NET (3.11.1, сборка 3844)










Институт математики, механики и компьютерных наук ЮФУ, 2005–2021