xsharp.eu • XIDE help - was: Hint to find the source of a runtime function? - Page 2
Page 2 of 3

Hint to find the source of a runtime function?

Posted: Tue Dec 17, 2019 3:43 pm
by Chris
Hi Karl,

Right, I had completely forgotten about this! Will look into it in the next days.

Hint to find the source of a runtime function?

Posted: Tue Dec 17, 2019 5:28 pm
by Karl-Heinz
Guys,

another kind of GitHub search ;-)

Replace in XIDE the "Tools -> "Preferences" -> "Advanced" -> "Search engine URL" setting with:

Code: Select all

https://github.com/X-Sharp/XSharpPublic/search?q=%22function+%value%%22
When you double-click a function name and right select "Search web for selected Text"
the Github search starts with the word "Function " + the selected text.

How about a XIDE PopUp menu enhancement ?

Search Github for Selected Text
Search Github for 'FUNCTION ' + Selected Text
Search Github for 'METHOD ' + Selected Text
etc.
etc.
...
:-)

regards
Karl-Heinz

Hint to find the source of a runtime function?

Posted: Tue Dec 17, 2019 6:05 pm
by FFF
Karl-Heinz,
problem is, if you do this the search for NON-Git content won't work anymore.

I'm confident, Chris will come with a generic solution ;)

Hint to find the source of a runtime function?

Posted: Tue Dec 17, 2019 6:25 pm
by wriedmann
Hi Karl,

Karl-Heinz meant a new function - other 3 entries in the XIDE context menu. That could be easily written in a XIDE plugin.

Wolfgang

Hint to find the source of a runtime function?

Posted: Tue Dec 17, 2019 11:50 pm
by Chris
Haha that was a smart way to do it Karl-Heinz, would never think of it myself! But yeah, as the guys said it is better if I will take care for it internally.

Actually this context sensitive help search did work properly in the past, but was using the vulcan help file :) (if you have vulcan installed, press SHIFT+F1 on a keyword, it will still open the topic for that keyword in the vulcan help file). Need to remap everything now, to the X# help file or online documentation. Or maybe both with an option...

Hint to find the source of a runtime function?

Posted: Wed Dec 18, 2019 4:54 am
by wriedmann
Hi Chris,
if you could to that, I would like it.
Otherwise I was thinking about implementing it in my plugin (and sharing it of course).
Wolfgang

Hint to find the source of a runtime function?

Posted: Wed Dec 18, 2019 7:18 am
by Karl-Heinz
Hi Chris,

Yeah, when it´s possible to open with Shift+f1 the associated help description, the [view sources] button does the rest ;-). Whereby it´s even possible to add the line number where the func starts. I saw that in earlier X# help files, but i think it´s not easy to keep in sync, because every changes made changes the position of each function header within a prg.

https://github.com/X-Sharp/XSharpPublic ... S.prg#L282

regards
Karl-Heinz

Hint to find the source of a runtime function?

Posted: Wed Dec 18, 2019 8:01 am
by wriedmann
Hi Karl-Heinz,
I would not implement this as Shift-F1 replacement, but put in rather in the context menu.
Wolfgang

Hint to find the source of a runtime function?

Posted: Wed Dec 18, 2019 9:16 am
by Karl-Heinz
Hi Wolfgang,

it´s not about my first post and not about a SHIFT+F1 replacement. It´s about the possibility that in XIDE the keys F1 or SHIFT+F1 open the X# help. When i click on the word "Right" and press SHIFT+F1 the X# help should open and jump to the description of the function Right(). According what Chris said, it does work with a VN Help file.

regards
Karl-Heinz

Hint to find the source of a runtime function?

Posted: Wed Dec 18, 2019 9:34 am
by FFF
Exactly.
BTW, @Chris: you might consider swapping F1 and Shift-F1 - i think, we look a lot less often into Xide's help as otherwise ;-)
I know, it's contrary to "the rule", but in the end lazyness wins...