They both have much the same structure, but I want very specific behavior on each to make it as easy as possible to use. This conflicting behavior led to a ton of checks as to which page I'm on.
I decided that regardless of the structure, I would split it out into two files and maybe pull a few functions out with duplicated logic and stick it in one of them.
Cool. I'm hoping the storm that's coming up will be a really, really good one.
When I was a teen, in a summer camp we enjoyed a sort of game that we played during so-called naptime after the midday meal. Split into pairs, the boys decided who would be horses and who horsemen, then the latter, blindfolded and having a pillow in their hands, mounted their companions and the f...
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/3893?src=pr&el=h1) Report > Merging [#3893](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/3893?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/1b1fe5cb0a9f3f17e4016128b4808fda16af7982?src=pr&el=desc) will **decrease** coverage by `0.12%`. > The diff coverage is `100%`.
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/3893?src=pr&el=h1) Report > Merging [#3893](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/3893?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/1b1fe5cb0a9f3f17e4016128b4808fda16af7982?src=pr&el=desc) will **decrease** coverage by `0.12%`. > The diff coverage is `100%`.
> We have `@Folder` annotation, but it is useless when we want to export only part of the project. It would be great if we could export only one, specific folder instead of entire project.
First line after insertion was given no indentation. This PR checks the indentation of the line prior to the insertion and adds padding so that the same indentation is preserved.
A reparse is also requested after the refactoring has completed.
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/3973?src=pr&el=h1) Report > Merging [#3973](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/3973?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/1b1fe5cb0a9f3f17e4016128b4808fda16af7982?src=pr&el=desc) will **increase** coverage by `0.01%`. > The diff coverage is `100%`.
> For the Record: When fixing the original bug I tried to implement this on the parse tree, but gave it up. Directly accessing the codepane is discouraged, but I haven't found a clean way to do this ....