Skip to content

Enable backup-on-save by default #10725

@pryrt

Description

@pryrt

Description of the Issue

After years in the Forum, I have come to the conclusion that a large subset of Notepad++ users expect any application to backup their data for them without having to configure anything -- despite the fact that, in my experience, very few applications do. Since many don't read manuals before starting to use software, and don't ever go looking at preferences to see if there is something that influences backups, then they end up losing data and getting mad at the Community Forum regulars because Notepad++ doesn't behave as they expect out-of-the-box.

The simplest way to make that subset happy would be to enable "simple backup" by default, so there's at least something to point them to. Many ancient text editors from the linux world do that -- and while I always turn off that feature (I hate a bunch of files called blah.ext~ or blah.bak, especially when I'm using real version control software, it seems to be what that vocal subset needs as the default. And people who are annoyed by .bak files suddenly appearing can go looking for the setting to change (those who don't like .bak are more likely to be people who like to customize things, anyway). And at least that way, if they complain, it won't be because they are blaming us for data loss.

Desired Behavior

Could you set the Preferences > Backup >Backup On Save to Simple Backup by default?

Actual Behavior

Currently, Preferences > Backup >Backup On Save is set to None by default.

Debug Information

Notepad++ v8.1.9   (64-bit)
Build time : Oct 21 2021 - 23:37:53
Path : C:\usr\local\apps\npp\npp.8.1.9.portable.x64\notepad++.exe
Command Line : 
Admin mode : OFF
Local Conf mode : ON
Cloud Config : OFF
OS Name : Windows 10 Enterprise (64-bit) 
OS Version : 2009
OS Build : 19042.1288
Current ANSI codepage : 1252
Plugins : mimeTools.dll NppConverter.dll NppExport.dll 

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions