Have no knowledge of writing extension modules but....
VSCode would be the better choice as it's cross-platform.
NotePad++, like the B4X IDEs, are not cross platform and thus a NP++ extension really wouldn't bring major benefits to the B4X platform. (Being able to code B4X on Mac or Linux on the other hand would be a major benefit to the B4X platform.)