Add "Don't Return" Flag.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Scribes |
New
|
Undecided
|
Unassigned |
Bug Description
Currently Scribes has a "Fork Scribes' processes option. By unchanging this option Scribes does not return until you close _all_ scribes' processes.
This means that if you have a program like git that starts and editor and waits for it to close it works provided you have the option turned off and there are no currently opened scribes windows. If either of the above conditions are not met scribes returns right away and git gives a "Aborting commit due to empty commit message." error.
The opposite error is you try to commit something when you have no scribes processes open and then you open another window to do some "research" in another window and scribes will not return until you close every open window.
It would be useful to have a command line flag that keeps scribes open until the document opened by that instance is closed. This allows programs like git to know when you are done editing the document. It would also be nice if the flag could ensure it closed even if you have opened other documents.
$ scribes --version
Scribes version 0.4-dev-build954
As far as I know, this is not technically feasible because all Scribes window share the same process. If you have technical ideas as to how to accomplish this, then I welcome it.