It could be argued that because breakpoints are such a fundamental feature of debuggers that there is no benefit for it being a plugin. By moving the code to be more tightly coupled with the main code, it may be easier to handle things like breakpoint restoration from sessions a little more cleanly.
It should be possible to do restoration nicely either way, but this may simplify things
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/95342346-consider-moving-the-breakpoint-plugin-to-be-part-of-the-core-executable?utm_campaign=plugin&utm_content=tracker%2F14326212&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F14326212&utm_medium=issues&utm_source=github).
It could be argued that because breakpoints are such a fundamental feature of debuggers that there is no benefit for it being a plugin. By moving the code to be more tightly coupled with the main code, it may be easier to handle things like breakpoint restoration from sessions a little more cleanly.
It should be possible to do restoration nicely either way, but this may simplify things