NppExec v0.8.9 has been released!
-
NppExec is:
https://github.com/d0vgan/nppexec/NppExec v0.8.9:
- Glory to Ukraine! Glory to the heroes!
- changed: now $(#N) considers the current view (Primary or Secondary)
- changed: new method nppGetOpenFileName() does not use NPPM_GETOPENFILENAMES
- changed: further improvements in findFileNameIndexInNppOpenFileNames
- added: echo~
- NppExec Manual updated
- npp_files updated to Notepad++ 8.8.2
Get it here:
https://github.com/d0vgan/nppexec/releases/tag/v089
https://sourceforge.net/projects/npp-plugins/files/NppExec/NppExec Plugin v0.8.9/NppExec Manual online:
https://d0vgan.github.io/nppexec/Now it’s possible to open a specific page of the Manual using a URL similar to:
https://d0vgan.github.io/nppexec/?q=4.0 https://d0vgan.github.io/nppexec/?q=FAQ
Extra notes:
As you probably noticed, there were no significant changes in NppExec since 2022.
In fact, I would love NppExec to behave similarly to e.g. VS Code’s Terminal window that looks and feels pretty much as a native console, but to achieve that, it requires too much time for investigations and development that I’m not ready to invest.
Actually, I had already tried to deal with ANSI escape codes and so-called Pseudo Console in a separate branch:
https://github.com/d0vgan/nppexec/tree/feature/pseudo-console
but it did not provide a stable behavior that would be worth to continue with.
Another potential way is to integrate alibvterm
library into NppExec and see whether it gives better results. One might open the NppExec’s sources in a code editor with AI-driven assistant - such as theCursor
editor - and explicitly ask the AI assistant about the integration withlibvterm
. NppExec already contains the parts of the code aroundg_pseudoCon
andm_hPseudoCon
as the starting point.
If someone feels the power to do that, this would be highly welcome and I’ll provide the additional technical details.