Editor
Posted: Tue Mar 01, 2011 9:31 pm
I wished to move the discussion about any editor changes into its own thread, and not take over the Folding thread.
My short term plan has been:
a) To eventually release a Cobra Editor / minimalist IDE under an MIT license after I get very basic project support implemented.
b) Add GUI support to take advantage of the test mechanism of Cobra.
c) Add a configuration panel for various compiler switches. Definitely thinking of a VS-like interface for that.
d) Possibly add WinFroms designer logic (this may be a longer term goal, but a year ago I found a sample app that implemented this in C#, and I would probably just make available hooks)
Per the feedback from Charles in the Folding thread, I am considering the following order:
a) Release the Cobra Editor once I've got basic project support implemented. (same as above). Convert the editor to use the ICSharpEditor to leverage any of RIGHT_THEN's work for the earlier SharpDevelop plugin.
b) Add GUI support to take advantage of the test mechanism of Cobra (same as above). Also add solution support.
c) Refactor the code-base to support the multiple layer approach to make it easier to re-use key logic despite a different UI front end.
d) Add a configuration panel for various compiler switches. Definitely thinking of a VS-like interface for that. (same as the original c)
e) Setup a plugin interface to make it easy to extend the application without having to get deep into the codebase.
f) Possibly add WinFroms designer logic (this may be a longer term goal, but a year ago I found a sample app that implemented this in C#, and I would probably just make hooks into that logic) (same as original d)
Essentially, my goal would be able to completely replace Scite as my editor after the initial release, and then do all improvements to this project with the code.
I am open to discussion / suggestions, and at some point help. But I will be time constrained, and probably only able to work on this project intermittently.
My short term plan has been:
a) To eventually release a Cobra Editor / minimalist IDE under an MIT license after I get very basic project support implemented.
b) Add GUI support to take advantage of the test mechanism of Cobra.
c) Add a configuration panel for various compiler switches. Definitely thinking of a VS-like interface for that.
d) Possibly add WinFroms designer logic (this may be a longer term goal, but a year ago I found a sample app that implemented this in C#, and I would probably just make available hooks)
Per the feedback from Charles in the Folding thread, I am considering the following order:
a) Release the Cobra Editor once I've got basic project support implemented. (same as above). Convert the editor to use the ICSharpEditor to leverage any of RIGHT_THEN's work for the earlier SharpDevelop plugin.
b) Add GUI support to take advantage of the test mechanism of Cobra (same as above). Also add solution support.
c) Refactor the code-base to support the multiple layer approach to make it easier to re-use key logic despite a different UI front end.
d) Add a configuration panel for various compiler switches. Definitely thinking of a VS-like interface for that. (same as the original c)
e) Setup a plugin interface to make it easy to extend the application without having to get deep into the codebase.
f) Possibly add WinFroms designer logic (this may be a longer term goal, but a year ago I found a sample app that implemented this in C#, and I would probably just make hooks into that logic) (same as original d)
Essentially, my goal would be able to completely replace Scite as my editor after the initial release, and then do all improvements to this project with the code.
I am open to discussion / suggestions, and at some point help. But I will be time constrained, and probably only able to work on this project intermittently.