Package: nano
Version: 8.4-1
Severity: wishlist
Tags: patch

Package: nano
Version: 8.4-1 until latest

With trixie, Debian has transitioned to deb822-style APT sources stored as
/etc/apt/sources.list.d/*.sources, but nano's debian.nanorc still only
matches sources.list and *.list files.

Current regex:
  syntax sources.list "sources\.list(\.d/.*\.list)?(~|\.old|\.save)?$"

This does not highlight deb822 files such as:
  /etc/apt/sources.list.d/debian.sources

Proposed regex:
  syntax sources.list "sources\.list(\.d/.*\.(list|sources))?(~|\.old|\.save)?$"

This keeps backward compatibility while supporting the modern deb822 format
used by Debian 12+ and default in Debian 13 (trixie).

Expected result:
APT source files using deb822 receive proper syntax highlighting in nano.

Jan
--- debian.nanorc       2024-05-07 00:29:36.000000000 +0200
+++ debian.nanorc.new   2026-01-18 14:07:56.398997383 +0100
@@ -1,6 +1,6 @@
 ## Syntax highlighting for apt's sources.list.
 
-syntax sources.list "sources\.list(\.d/.*\.list)?(~|\.old|\.save)?$"
+syntax sources.list "sources\.list(\.d/.*\.(list|sources))?(~|\.old|\.save)?$"
 comment "#"
 
 # Coloring the deb lines, working from tail to head.  First the

Reply via email to