From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 24 Jul 2025 11:36:12 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uesN2-003CW1-1h for lore@lore.pengutronix.de; Thu, 24 Jul 2025 11:36:12 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uesN2-0005wE-Bb; Thu, 24 Jul 2025 11:36:12 +0200 Received: from mail-yw1-x112a.google.com ([2607:f8b0:4864:20::112a]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1uesMi-0005v0-3p; Thu, 24 Jul 2025 11:35:52 +0200 Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-7196cb401d4so8231017b3.3; Thu, 24 Jul 2025 02:35:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753349751; x=1753954551; darn=pengutronix.de; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XzHxSiEPZJhTdRtP05/SZ6aU4ym7PWZuSTczFndr+tE=; b=Gc6lOs97/vDzZIIPh02ZkVH3TQoUHYDr0u9Uw2WL6ZbQjefvnBtG0btuTumJOIiGtO btWOOeGdnaVuHtIVs1oCv+7TxnJNQO6exhlMBahMKBI0PvWQpPWcHw1i28vDHS6A+p0x CVxP16D/xcXGmxIOwQ30RCaDk0dHQ3gd0clOjGP0QkxrkGN36zvJD662OUrVeXPSmEco 96Nr3FbH+U7b9trFJiYgRkVesBwaaaiQGW5I4iN7KZV2/MsZcvbI18wYPCa6jcxguCyM 8YFL94T9ruBe8hnpZUEWIdB9vSM2I0o7UM1J7IoY4pOv5XZlknKfjUQmUaTe+7jrs1Bo LHxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753349751; x=1753954551; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XzHxSiEPZJhTdRtP05/SZ6aU4ym7PWZuSTczFndr+tE=; b=o/FCMQkPDvFbpF+hkuej2w7JjlcfALIFImW1cCYR65RhRsHy07aMKHJkEJosk8Touz JrtbSa+ytKtLrMhsg7vUZyyv9DE+5Yn/ZG5cA8St99GuDmUYQEM7rynRFaQ4oVrLoDV4 Ahb3avzvCZFQUl0yQANudZ0k7QbEOKD43NpMQ1kwzjDcKmj5U8QoVerhGYa73ScaT53J hROKBwwjdJ63J22onmi2HMxpqGEc34D6FnVL2GEAGG9iMIebJLesupOqG0S+H6mGVb1z cEIPt01vruNbrYzPjgG+TiqSznu4dQ0qsyMxjTi+z4khfR7kCF8WxAP3i5Nx2ZncPWWL kdQg== X-Forwarded-Encrypted: i=1; AJvYcCXCn9aQkUUCErNxlxPPYf5PedPmXoq8EGVwHCbLipC58c1nkySR8wo6GqQ3IVzDhKg7H9ehURQ78Ds=@pengutronix.de X-Gm-Message-State: AOJu0YzSRIb5eTGP1kRiBBX9MmbWo+fsm8AlnP1QvrvAc9OY31NPPUCT v9qpGtXM7tCgGTVPWDAdd4LB6z0YIgBS1QpG4U9teg2UA8J8nGMaind0w1d+DKb3FGkFwBxeaDy /PJ8d3niD4qkdpxtPQs4VduXHZxWkh5g= X-Gm-Gg: ASbGncvkJd4xbaqCSEoIUo5vXyaMHOmX+5Qcb7GQa4wPQ9JR0TVYpM119awB4i2RpFA 999EOLZ8aBpHt8WytSATG5sR/laazr0dSRkKLa6TlRsF96s4tAKp79Ke67ELuqjtd2kY6j2b5Um ql8rx+xSMmpxkZCijv4/ygkfIsGpotvsEP78H93g9XY6mdcBSJuIpIk8lWTGAVkcxynwqMSJpPN ntkdIc= X-Google-Smtp-Source: AGHT+IEQy2ds3aIsEzFN5Gf2ssW5mi8ijo7FnCbwS9+RTSpgL0Xquzl+PNSrcDqv8ZHZl/qBmb/7YhWsTmq/kFknc18= X-Received: by 2002:a05:690c:6d02:b0:707:48a7:ea74 with SMTP id 00721157ae682-719b42b5348mr79615797b3.22.1753349750589; Thu, 24 Jul 2025 02:35:50 -0700 (PDT) MIME-Version: 1.0 References: <20250716192255.4781-1-bruno.thomsen@gmail.com> In-Reply-To: From: Bruno Thomsen Date: Thu, 24 Jul 2025 11:35:34 +0200 X-Gm-Features: Ac12FXxScLdn9gdzh9pN3HJF_PSC5LF2uo4FVoRAV6urSpvqkbq-Sj0SP8jU6XE Message-ID: To: Markus Heidelberg Content-Type: text/plain; charset="UTF-8" X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.6 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH] templates: update vim modeline for makefile and kconfig files X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Michael Olbrich , "ptxdist@pengutronix.de" Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Den tors. 24. jul. 2025 kl. 09.51 skrev Markus Heidelberg : > > On Wed, Jul 23, 2025 at 07:03:42PM +0200, Bruno Thomsen wrote: > > Den ons. 23. jul. 2025 kl. 09.11 skrev Michael Olbrich > > : > > > > > > On Wed, Jul 16, 2025 at 09:22:55PM +0200, Bruno Thomsen wrote: > > > > Setup sane editor default using vim modeline. > > > > > > > > sed -i "s/syntax=make/ft=make noet tw=72 ts=8 sw=8/g" rules/templates/*-make > > > > > > tw=72 is fine for the .in files. That will give a good flow for the help > > > text. Most of the rest will be shorter anyways. > > > > > > But the makefiles have longer lines. The banner above the stage are already > > > 78 chars wide and many of the variables at the top as well. > > > And for the rest, readability really depends on the content and a defined > > > textwidth suggests a hard limit that I don't want to set. > > > > > > Maybe a soft visual limit with cc=80 instead? > > > > [...] > > > > Maybe drop tw on both and use cc=80 on kconfig (as you suggested) > > and cc=100 on makefiles? > > I don't think such a visual setting should be imposed on the user and > could annoy some, myself included ;) > > Is this a problem in practice that has to be tackled at all? Indentation and file format are my primary reasons for adding modeline. Make it much easier to work on when you switch between 5-10 formats each day. Personally I like to have automation tell me when lines need to be broken, as it can generally give you a hit if you should refactor a code section for smaller indentation so it's easier to read. /Bruno > > Markus