[01:07:11] <ada_ru> (Максим) @I_vlxy_I комплишин должен работать :( Трейсы можно включить в настройках
[01:07:15] <ada_ru> (Максим) "ada.trace.server": "verbose"
[01:07:26] <ada_ru> (I_vlxy_I) трейсы то я включил, а где их смотреть?
[01:08:37] <ada_ru> (I_vlxy_I) то есть по cmd+click оно переходит по нужному символу куда надо (скажем клик такой по Put_Line переносит в спеку соответствующего модуля стандартного к нужному месту), но комплетишн не алё
[01:08:50] <ada_ru> (Максим) потом их видно в "Вид/Вывод" (или Ctrl+K Ctrl+H)
[01:09:14] <ada_ru> (Максим) там комбобокс и в нем д.б. Ada
[01:10:14] <ada_ru> (I_vlxy_I) ага, есть. на маке это Cmd+Shift+U
[01:11:15] <ada_ru> (Максим) ты папку открыл? А проект в ней есть (.gpr)?
[01:11:26] <ada_ru> (I_vlxy_I) да. проект есть
[01:11:40] <ada_ru> (I_vlxy_I) {
"ada.trace.server": "verbose",
"ada.projectFile": "test.gpr",
"ada.scenarioVariables": {
"BINUTILS_BUILD_DIR": "/null",
"BINUTILS_SRC_DIR": "/null"
}
}
[01:11:42] <ada_ru> (I_vlxy_I) это настройки воркспейса
[01:12:04] <ada_ru> (I_vlxy_I) вот test.gpr:
project Test is
for Source_Dirs use ("src");
for Object_Dir use "obj";
for Exec_Dir use ".";
for Main use ("main.adb");
for Languages use ("Ada");
package Pretty_Printer is
for Dedault_Switches ("ada") use ("-i2");
end Pretty_Printer;
package Compiler is
for Default_Switches ("Ada") use ("-gnaty");
end Compiler;
end Test;
[01:13:56] <ada_ru> (I_vlxy_I) ну, собственно на скриншотах выше видно что там в проекте есть и структуру каталогов
[01:18:19] <ada_ru> (Максим) У тебя же gnat стоит? Можешь попробовать открыть папку share/examples/gnat/simple_project ?
[01:18:50] <ada_ru> (Максим) Компиляции пока нет. В LSP этого нет, надо как-то отдельно настраивать. я еще не разбирался
[01:21:11] <ada_ru> (I_vlxy_I) сейчас попробую открыть
[01:22:00] <ada_ru> (Максим) картинка https://www.ada-ru.org/files/bot/2019-01-12-x5.jpg
[01:24:02] <ada_ru> (I_vlxy_I) Да, это работает.
[01:24:03] <ada_ru> (Максим) Проект в ней один, оно его само найдет, можно не указывать в настройках
[01:24:11] <ada_ru> (I_vlxy_I) то есть такой скриншот воспроизвести я могу
[01:25:14] <ada_ru> (I_vlxy_I) и Put_Line тут тоже норм работает
[01:25:20] <ada_ru> (I_vlxy_I) то есть автокомпилитит
[01:27:50] <ada_ru> (Максим) когда в теле тыкаешь на Random_Generic "Показать все ссылки", не пашет, а в спецификации пашет 😊
[01:29:25] <ada_ru> (Максим) На end Random_Generic; тоже пашет :)
[01:31:04] <ada_ru> (I_vlxy_I) в общем, коль интересные баги (на базовом уровне) у меня случаются на моем тестовом недопроекте, я сейчас его еще раз открою, перепроверю, почищу (так, чтобы все баги остались на местах) и если все баги останутся, то запакую и отправлю сюда зипчиком.
[01:31:39] <ada_ru> (Максим) Спасибо!
[01:32:41] <ada_ru> (Максим) Но хоть стартует, уже хорошо. Значит я таки поборол эту черную магию с @rpath
[01:33:02] <ada_ru> (I_vlxy_I) ой. rpath... брр
[01:47:25] <ada_ru> (I_vlxy_I) <прислал документ>
[02:50:12] <ada_ru> (I_vlxy_I) Берегись, Раст, Ада в мир ширпотребных IDE идёт!
[02:50:40] <ada_ru> (I_vlxy_I) не только лишь расту в vscode властвовать среди подобных яп
[10:24:44] <ada_ru> (Vinpuh) Хм а чем всех GPS не устраивает?
[11:27:45] <ada_ru> (nitrocerber) Не модно и не молодёжно, видимо
[11:40:13] <ada_ru> (nitrocerber) Ну и мб проще пересадить народ на новый язык, недели на новый язык + новый иде
[16:42:42] <ada_ru> (Oleg) отвечает (Vinpuh) на <Хм а чем всех GPS не…>
Не гламурный
[16:44:13] <ada_ru> (I_vlxy_I) ну, вообще же language server это хорошо. можно и с вимом спарить например
[16:44:20] <ada_ru> (I_vlxy_I) вообще, по одной IDE на каждый язык - это такое
[16:54:48] <ada_ru> (nordwnd) https://m.habr.com/company/piter/blog/435756/