-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Closed
Labels
enhancementProposed enhancements of existing featuresProposed enhancements of existing features
Description
Is there an existing issue for this?
- I have searched the existing issues
Description of the Issue
Files in the user configuration such as stylers.xml, langs.xml, (and presumably all of the others) will remain forever stuck at the feature set of a user's first Notepad++ installation. If, like me, you have been upgrading Notepad++ on the same PC for many years, those files will be completely out of date.
For example, I recently noticed that no matter what style I chose, I could not select "USER KEYWORDS 1-8" in my stylers configuration. It turns out that this is because it was added to stylers.model.xml, but was not in my stylers.xml in APPDATA.
Describe the solution you'd like.
Notepad++ should provide some mechanism to either
- update the user config files automatically with new features, or
- provide some notification to the user that allows the user to make a choice to take the new model file if they want, or
- only save a diff of the default to the user's configuration directory, then merge them on startup
Debug Information
Notepad++ v8.8.5 (32-bit)
Build time: Aug 14 2025 - 00:17:53
Scintilla/Lexilla included: 5.5.7/5.4.5
Boost Regex included: 1_85
Path: C:\Program Files (x86)\Notepad++\notepad++.exe
Command Line: "C:\Users\dave\AppData\Roaming\Notepad++\functionList.xml"
Admin mode: OFF
Local Conf mode: OFF
Cloud Config: OFF
Periodic Backup: OFF
Placeholders: OFF
Scintilla Rendering Mode: SC_TECHNOLOGY_DEFAULT (0)
Multi-instance Mode: monoInst
asNotepad: OFF
File Status Auto-Detection: cdEnabledNew (for current file/tab only)
Dark Mode: OFF
Display Info:
primary monitor: 1920x1200, scaling 100%
visible monitors count: 3
installed Display Class adapters:
0001: Description - NVIDIA GeForce RTX 3070
0001: DriverVersion - 32.0.15.7680
0002: Description - Virtual Desktop Monitor
0002: DriverVersion - 13.50.53.699
0003: Description - Virtual Display Driver by MTT
0003: DriverVersion - 10.26.6.91
OS Name: Windows 10 Enterprise (64-bit)
OS Version: 22H2
OS Build: 19045.6456
Current ANSI codepage: 1252
Plugins:
AnalysePlugin (1.13.49)
AutoCodepage (1.2.4)
AutoEolFormat (1.0.2)
BookmarksDook (2.3.3)
CustomLineNumbers (1.1.7)
DoxyIt (0.4.4)
DSpellCheck (1.4.24)
MarkdownViewerPlusPlus (0.8.2)
mimeTools (3.1)
MultiClipboard (2.1)
NppConverter (4.6)
NppExport (0.4)
PlantUmlViewer (1.4.0.8)
QuickText (0.2.5.1)Anything else?
No response
Reactions are currently unavailable
Metadata
Metadata
Labels
enhancementProposed enhancements of existing featuresProposed enhancements of existing features