Quantcast
Channel: SharpDevelop Community
Viewing all articles
Browse latest Browse all 1764

easy to use api to send SharpDevelop commands from another program, like goto file/line

$
0
0

I asked myself the question "why aren't there many generic codebase search tools out there?" and it occurred to me that a major part of the reason is the lack of easy programmatic jump to page/line. If I do "find all" search in SharpDevelop and then click on a line in results, it will jump me precisely where I want and I would be able to edit the file immediately. But if I write my own codebase search app that loads codefiles from disk and searches them using some elaborate method, I would have no way to jump to results the same way. At best I might be able to display them in my app in readonly textbox; unless I want to either reimplement my own IDE from scratch or place my search tool as addin inside SharpDevelop (which also sucks).

Yeah, so, I was wondering, why don't you make a dll that could be linked by another process (like my search app) that could then issue this sort of commands to SharpDevelop? Here I am proposing goto file/line command, but perhaps there will be all sorts of other useful commands invented in the future too. So this api/command functionality would have lasting utility. People could then build all sorts of useful extra features for SharpDevelop without figuring out addins development.


Viewing all articles
Browse latest Browse all 1764

Trending Articles