April 22, 2019
On Monday, 22 April 2019 at 07:50:18 UTC, number wrote:
> I just checked again using 'dfmt' and this seems to be resolved.
> But my 'Go to Declaration' doesn't do anything. I tried local variables, classnames/types or import statements. Do I need to setup something? I have set '/usr/include/dmd/gtkd3' in Ide Lang Settings Import Path. BTW: What does '[x] List local symbols' do?

Since I'm busy with other things at the moment, I haven't worked much on ide-dlang, other plugins or their backend (only a handful of fixes in the past month), so I'm thinking the issue with dfmt was something with Atom or atom-ide-ui.

I know that Atom can use ctrl+click for both go-to-definition and multi-cursor, so if it's set up for multi-cursor then you cannot use ctrl+click for going to definitions.
I just tested on my machine and it seemed to work alright (Linux x64, Atom 1.36.0, atom-ide-ui 0.13.0). What platform are you on, and did it ever work before ?

The "List local symbols" setting is for the symbol outline, if it's checked then local variables are going to be shown in the outline view. By default it's disabled because it can easily clutter the view.
April 22, 2019
On Monday, 22 April 2019 at 19:13:14 UTC, Laurent Tréguier wrote:
> On Monday, 22 April 2019 at 07:50:18 UTC, number wrote:
>> I just checked again using 'dfmt' and this seems to be resolved.
>> But my 'Go to Declaration' doesn't do anything. I tried local variables, classnames/types or import statements. Do I need to setup something? I have set '/usr/include/dmd/gtkd3' in Ide Lang Settings Import Path. BTW: What does '[x] List local symbols' do?
>
> Since I'm busy with other things at the moment, I haven't worked much on ide-dlang, other plugins or their backend (only a handful of fixes in the past month), so I'm thinking the issue with dfmt was something with Atom or atom-ide-ui.
>
> I know that Atom can use ctrl+click for both go-to-definition and multi-cursor, so if it's set up for multi-cursor then you cannot use ctrl+click for going to definitions.
> I just tested on my machine and it seemed to work alright (Linux x64, Atom 1.36.0, atom-ide-ui 0.13.0). What platform are you on, and did it ever work before ?
>

Same platform and versions here. I didn't know cntrl+click. It seems to work for local variables but not for classnames (or constructors) and import statements. I used 'Go to Declaration' from the context menu but it doesn't do anything. I never used atom before so I don't know if it worked before, at least it didn't for me since I first tried it.

...actually cntrl+click works for classes too if defined in the same file.
As for the formatting issue: it happened again right now, so it's not resolved. But no big deal, I will just change back to 'builtin'. I don't even know what the difference would be.

> The "List local symbols" setting is for the symbol outline, if it's checked then local variables are going to be shown in the outline view. By default it's disabled because it can easily clutter the view.

I see, thanks!

May 09, 2019
Самый лучший IDEs тот который создан для своего языка, а не многоязычный.
Представте человек с нулевыми понятиями захотел освоить язык D.
Вместо того чтобы скачать, установить IDEs и начать изучать D. Ему надо найти IDEs который поддерживает D (через некоторое время эта поддержка исчезает), найти плагин для этой IDEs (которая может уже не поддерживает новую версию dmd или другого ядра).
Изучать как все это настроить и так далее.
Скажите зачем новичку это надо и как ему без грамотоного наставника все это выполнить.
Да ему проще освоить другой язык, где все установил из коробки и изучать его.
А как известно первый язык программирования накладывает отпечаток на весь дальнейший путь.
Так что выводы делайте сами. Ибо такой путь подхода к предподнесению D только отпугивает.

The best IDEs that is created for your language, and not multilingual.
Imagine a person with zero concepts wanted to learn the language D.
Instead of downloading, installing IDEs and starting to study D. He needs to find IDEs that support D (after some time this support disappears), find a plugin for these IDEs (which may no longer support the new version of dmd or another kernel).
Learn how to set it all up and so on.
Tell me why the newcomer needs this and how can he do it all without a literate mentor.
Yes, it is easier for him to learn another language, where he installed everything out of the box and learn it.
And as you know, the first programming language leaves an imprint on the entire future path.
So draw your own conclusions. For this way of approaching the predawn assertion D only scares away.

1 2 3 4 5
Next ›   Last »