Request of enhancement: "Auto-paste feature".
I'd like to share an auto-paste feature enhancement I've developed.
As a long-term user of Notepad3, I greatly appreciate its lightweight design and powerful capabilities. Over the past year, I've modified the legacy source code to implement an auto-paste functionality with customizable settings that seamlessly integrates with Notepad3's existing architecture. Given its proven stability in my daily workflow, I would be delighted to contribute this enhancement to the project.
Key Improvements Implemented:
Core Auto-Paste Mechanism
Auto-Paste when start notepad3.exe directly without opening any file and there is something in the clipboard.
Ensured zero conflicts with existing features (e.g., manual paste shortcuts)
Customizable Behaviors
Optional post-paste minimization with configurable delay
Ctrl-key bypass: Holding Ctrl suppresses post-paste minimization
Non-Intrusive Implementation
All features remain disabled by default
Configurable exclusively via settings file
This implementation has been my primary workflow solution since 2024 without any operational issues. I'd be happy to submit a formal PR or discuss integration approaches at your convenience.
Regarding implementation, I noticed existing autoPaste-related functions in the source code that appear inactive. Given your technical expertise, I believe enabling this functionality would be straightforward, hence I haven't attached code snippets initially.
Best regards
This feature is primarily designed to enhance efficiency for temporary copying scenarios. For instance, when users need to temporarily copy specific text to the clipboard, extract portions from clipboard history, or replicate multiple clipboard entries for editing purposes. Its core concept is temporary copying. Given its transient nature, a configurable option has been implemented:
For temporarily copied text (where automatic paste-on-startup is triggered):
Regardless of whether the pasted text was modified, Notepad3.exe will exit without prompting to save when closed. This prevents repetitive save prompts upon exit after each temporary auto-paste operation, thereby improving workflow efficiency. This behavior is configurable.
Standard behavior remains unchanged:
Under normal editing conditions where text is modified, the user will still be prompted to save changes upon exit.