Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Chipsеt, Вы писали:
C>>Я просто уточняю и понимаю что макросы парсить это тормоза системы и разработки.
VD>Не понял в чем проблема? У немерловцев есть даже подсистема комплита которая построена на базе компилятора.
Опасаюсь как-бы не пришлось при каждом нажатии Ctrl+Space идти заваривать кофе пока этот компилятор пропарсит все возможные изменения макросов которые могли случиться как последствия изменений в предыдущей строке.
Здравствуйте, VladD2, Вы писали:
VD>Кстати, этот код ты считашь нармальным?
Ну я его прямо в окне редактирования сообщений переделывал, так что остались огрехи (не везде стёр abstract и т.д.). Если тебя интересует мой стиль — посмотри Nabu.
VD>Нажми провую кномку на проекте... открой свойства проекта... погляди сколько там страниц и сколько они делают. Потерять все это крайне не желательно. А делать по второму разу неразумно.
Там многие настройки один в один повторяют параметры командной строки. Да и не боюсь я делать интерфейс.
Здравствуйте, VladD2, Вы писали:
VD>А что нужно сделать чтобы зарегистрировать свой редактор?
Прописать в реестре соответствие между расширениями и редакторами для каждого типа проекта с указанием приоритета.
VD> И можно ли при этом пользоваться редактором VS?
В своем редакторе скорее всего нет. Если пользоваться студийным текстовым редактором, то там собственное специальное API.
VD>В общем-то ясно, что для совсем полноценной поддержки нужно разрабатывать свой пакет, но это не мешает на первое время сделать хоть какую то поддержку.
Пакет отличается от аддона (ты его под плагином подразумеваешь?) только способом старта. Основной трах отнюдь не со стартом.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Прописать в реестре соответствие между расширениями и редакторами для каждого типа проекта с указанием приоритета. AVK>В своем редакторе скорее всего нет. Если пользоваться студийным текстовым редактором, то там собственное специальное API.
А примеры того как это делается можно найти?
VD>>В общем-то ясно, что для совсем полноценной поддержки нужно разрабатывать свой пакет, но это не мешает на первое время сделать хоть какую то поддержку.
AVK>Пакет отличается от аддона (ты его под плагином подразумеваешь?) только способом старта. Основной трах отнюдь не со стартом.
Как я понимаю, с пакетом возникает проблма регистрации (ключа). К тому же мне кажется лучше было бы не создавать все с нуля, а хакнуть C#-пный пакет.
Оптимальным было бы сделать обртку над редактором C# и зарегистрировать ее как редактор для Немерла.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>А примеры того как это делается можно найти?
Можно конечно.
AVK>>Пакет отличается от аддона (ты его под плагином подразумеваешь?) только способом старта. Основной трах отнюдь не со стартом.
VD>Как я понимаю, с пакетом возникает проблма регистрации (ключа).
Нет там никакой проблемы. Оставляешь заявку, получаешь через несколько дней ключ.
VD> К тому же мне кажется лучше было бы не создавать все с нуля, а хакнуть C#-пный пакет.
Нереально. Он на C++ написан.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>
Дарней wrote: > Тогда уж лучше взять MonoDevelop и запинать его, чтобы он на винде > нормально шел, назло всем линуксоидам
А ещё есть такая вещь как, не побоюсь этого слова, Eclipse под который
тоже можно писать плугины и всякие там расширения под новые языки.
> А вообще, писать свою IDE — это конечно заманчиво, но очень уж большой > объем работы.... боюсь, что не потянем.
По сути говоря, я не вижу особой функциональности которую придется
восполнить если остаться без VS2005. Дерево проектов и управление им
(проектом), разве что. Подсветку, автодополнение, рефакторинг и прочие
фишки связанные с языком придется все равно писать.
Здравствуйте, AndrewVK, Вы писали:
VD>> К тому же мне кажется лучше было бы не создавать все с нуля, а хакнуть C#-пный пакет.
AVK>Нереально. Он на C++ написан.
Да хоть на ассемблере. Это же КОМ. Значит всегда можно обертку сделать.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
ВНИМАНИЕ! КАЧАТЬ БЕЗ СПЕЦИАЛЬНАХ ПРОГРАММ!
Благодаря какой-то магии VSIP SDK скачивается FlashGet/ReGet битым.
Совет: Ты скачаешь 1 exe файл. При запуске от распакует своё содержимое в папку C:\Temp или ещё какую-нибудь. Сохрани это содержимое в какую-нибудь папку. Для операций типа Repair пригодится.
Да, собственно содержимое
Здравствуйте, VladD2, Вы писали:
AVK>>Нереально. Он на C++ написан. VD>Да хоть на ассемблере. Это же КОМ. Значит всегда можно обертку сделать.
Да там вообще есть Project Aggregator, но зачем это? Интересно ведь то, что внутри.
И ещё, в папке
Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Samples\IronPythonIntegration
есть пример интеграции managed языка. Ну покрайней мере они так утверждают. Правда язык не Nemerle
Здравствуйте, adontz, Вы писали:
A>Да там вообще есть Project Aggregator,
Можно по подробнее?
A>но зачем это? Интересно ведь то, что внутри.
Мне интересен результат. Бытрый и качественный.
A>И ещё, в папке A>Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Samples\IronPythonIntegration A>есть пример интеграции managed языка. Ну покрайней мере они так утверждают. Правда язык не Nemerle
А комплит-ворд для него есть?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
A>>Да там вообще есть Project Aggregator, VD>Можно по подробнее?
Нельзя. Это просто названия примера из SDK.
A>>И ещё, в папке A>>Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Samples\IronPythonIntegration A>>есть пример интеграции managed языка. Ну покрайней мере они так утверждают. Правда язык не Nemerle VD>А комплит-ворд для него есть?
Language Service фактически присутствует, но питон я не знаю и как он работает оценить не могу.
Здравствуйте, VladD2, Вы писали:
AVK>>В данном случае нельзя.
VD>И какие проблемы? Сдается мне, что ты просто не в курсе, того что можно вытворять с КОМ-ом.
Проблемака. Я уже был зарегестрирован на эту хрень, но ID и пароль уже не помню.
А мыло там уже зарегистрировано, так что по новой зарегистрироваться не удается. И главное, не ясно куда стучаться.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.