From patchwork Thu Apr 9 19:55:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Matthias Fischer X-Patchwork-Id: 9654 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4fs9fh07MYz3wbG for ; Thu, 09 Apr 2026 19:56:12 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E7" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4fs9ff0mptz5tc for ; Thu, 09 Apr 2026 19:56:10 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4fs9fZ0gyBz33tr for ; Thu, 09 Apr 2026 19:56:06 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4fs9fW56Prz2xHP for ; Thu, 09 Apr 2026 19:56:03 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4fs9fV41wFzBY; Thu, 09 Apr 2026 19:56:02 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1775764562; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sQFy+kDqqrmPnZIyGrKUFJxlrB2VsUr6MnWmjFjsmKY=; b=NGR1AD2407y7fHq/D+3m1+8iQKXRCcTi/fpbRiuOzcdVcoZn5YO7zbjWveRgbFLJ0Kd3Z6 5aCFPH+NhxPuJ/DA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1775764562; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sQFy+kDqqrmPnZIyGrKUFJxlrB2VsUr6MnWmjFjsmKY=; b=Q5txZ+qhUohW9HBsFcAc9k9MOMQ1Npxc4jeCfMAJAmftwA0M7lExNrhU8WqvMdSPNyfEbr 6Jm75VYLfutJuxD4xJquPXZSn5py+f3LsCQJ0GQzxVcbmjemB1sowT8RcgjbALtCKkVGO9 aP+BQwXKk7lM+lQYSxmonRhkuaP/FyPEGAzhMVbYf6fz+W2lhE7YjHVuIaUm7mqBfQ/Ew0 Eg7t7wATti88rw4bCI9P+XrG4J1ruJqplcpxQo5wTqXZZn+xR6LxJ2my4mQ/rO+f65qHPa YvnDaJtQwfawv0rk6l9trXZ6pAW9hR5kIu6cmUdVbIFfmsmibVkvpt0v8X1Hzg== From: Matthias Fischer To: development@lists.ipfire.org Cc: Matthias Fischer Subject: [PATCH] nano: Update to 9.0 Date: Thu, 9 Apr 2026 21:55:48 +0200 Message-ID: <20260409195553.3392822-1-matthias.fischer@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 For details see: https://www.nano-editor.org/news.php "2026 April 8 - GNU nano 9.0 "Le bonheur est dans le pré" When the cursor almost goes offscreen to the right, all lines are now scrolled sideways together, by just the amount needed to keep the cursor in view. Use --solosidescroll or 'set solosidescroll' to get back the old, jerky, single-line horizontal scrolling. The viewport can be scrolled sideways (in steps of one tabsize) with M-< and M->. See `man nanorc` if M-< and M-> should switch between buffers (as they did earlier). M-Left, M-Right, M-Up, and M-Down have become rebindable. Stopping the recording of a macro immediately after starting it cancels the recording and leaves an existing macro in place. Feature toggles no longer break a chain of ^K cuts or M-6 copies, except the M-K cut-from-cursor toggle. With --mouse plus --indicator, one can click in the scrollbar area to roughly navigate within the buffer." Signed-off-by: Matthias Fischer --- config/rootfiles/common/nano | 15 ++++++--------- lfs/nano | 4 ++-- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/config/rootfiles/common/nano b/config/rootfiles/common/nano index 90ff58bfd..0781f1df0 100644 --- a/config/rootfiles/common/nano +++ b/config/rootfiles/common/nano @@ -22,8 +22,13 @@ usr/share/nano/c.nanorc usr/share/nano/cmake.nanorc usr/share/nano/css.nanorc usr/share/nano/default.nanorc -usr/share/nano/elisp.nanorc #usr/share/nano/email.nanorc +#usr/share/nano/extra +#usr/share/nano/extra/ada.nanorc +#usr/share/nano/extra/fortran.nanorc +#usr/share/nano/extra/haskell.nanorc +#usr/share/nano/extra/povray.nanorc +#usr/share/nano/extra/spec.nanorc #usr/share/nano/go.nanorc usr/share/nano/groff.nanorc usr/share/nano/guile.nanorc @@ -54,11 +59,3 @@ usr/share/nano/tex.nanorc usr/share/nano/texinfo.nanorc usr/share/nano/xml.nanorc usr/share/nano/yaml.nanorc -#usr/share/nano/extra -#usr/share/nano/extra/ada.nanorc -#usr/share/nano/extra/debian.nanorc -#usr/share/nano/extra/fortran.nanorc -#usr/share/nano/extra/gentoo.nanorc -#usr/share/nano/extra/haskell.nanorc -#usr/share/nano/extra/povray.nanorc -#usr/share/nano/extra/spec.nanorc diff --git a/lfs/nano b/lfs/nano index 3072b1148..306c9252a 100644 --- a/lfs/nano +++ b/lfs/nano @@ -24,7 +24,7 @@ include Config -VER = 8.7.1 +VER = 9.0 THISAPP = nano-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 25c73945c385c6615ad547cad65d6b7edc0098d5310951d09bd91991c93ef09ef2f58a5dec8a00a17c0326a64bce18a1819d2073af94a8afcf43df747843da3b +$(DL_FILE)_BLAKE2 = 6df92e9f1b0ba8c2ec3dfdd8b4605a34c08f33c747746d8d3b4145894f0cc64b705c59f2b5aee120050eb32292adf78bf267c568a266c17e2f99e48026d38106 install : $(TARGET)