Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wDpWH-003PO8-0G for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 20:10:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDpWG-00B5c9-0g for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 20:10:28 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wDpWF-00B5c1-2e for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 20:10:27 +0000 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wDpWD-00000001i25-1qWp for pgsql-hackers@postgresql.org; Fri, 17 Apr 2026 20:10:27 +0000 Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-38e91416cc0so12356051fa.1 for ; Fri, 17 Apr 2026 13:10:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776456624; cv=none; d=google.com; s=arc-20240605; b=a2DgwLU+9LxOfXy4uOZ6e7zPU+fsxNBiVTp0sfhLL4tl3Ve0Fd4nBwf5/rKwt+sKTO Q8MPbmSlBCGTAZ42I1XkuB9Ng4lI4iNb04dE+7UN5nWyVrvrvtpLq3ZjwvFR+WRcQRos Td/K8kFk86VguqA62BGrE5QHdlZ33Yy6N7F+k0SkdoaY8RHmMXheLVYNI/1TQryZVP3t bDHID8iNxdKWOL1Ul9B0h3LLIaUDctpuJeovu0VWRzU21/yIqHXX/FWlKMvV6xiGM28A ehcn2G6kiL9wYcLAJYLzLGCIQb4d3xEtsdIgmavs+txrEjZyhABcyGGcEKnY93TNXA6s tbYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=0z8LCIkm7s2ZFz2NtNGLRKkRg+O6b4xNEq7RJ0S7WPQ=; fh=57Y5UBFtsr4otaVMl+W3senS7ub3V/vNRhm9gVPz6CY=; b=WybuNR9QSmNlTIsnlFF5z3oeBMh7O+xHzH0mgnsGl4/EUrY6tIfLBqHVkPV+I5aADv l6MyAkhIP1Pw6rIXzptTEPRo32UzaTwYPuCF0en0+LwwdeWWKX/t+VfnlWD70tm0GjCR zfemCK0kQPtAav0tG6QcoGoABo0/KoAIqdlUqveAC5CwkEjL9I/shS1zhpCFzzwc7fmE dp2KbcaXpj0QAyYbD3fcSE7qGyurqhLNi8Xcd8mLK8dALDQ/wGPQ6DD/DqZsNHcsmnM8 kGpTkMMG0suRxKixmKES7j80zZYaSUSCr4xS1lrfwaWagR3oEH2QJPeAT3FMhj/Dgn/8 vSHQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeltef.nl; s=google; t=1776456624; x=1777061424; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=0z8LCIkm7s2ZFz2NtNGLRKkRg+O6b4xNEq7RJ0S7WPQ=; b=Fm+aNoUCYPDvMrpcu9RQHiYazsPlqh5urtLkAV1Q1BVb38vfptDLh4RvB4hjpuFk3m pN2wGgFjvHM8uipcj5T+gbVaxov7QaUwm6ETEtdcmiaOY9m/DKvtH6Bw6oNrvrkHT/gv CJI5zdhjTlwuDnJterp1tfJ4nI7VTr9MfS2T3hKdzqOEZM+P9z2X3rFC6Bpm6iw7ylRQ ZrRhi9/dZvkQ2riEYUGOjAoKDZN5zIHz/ogY5mCEJrXoZwTAJOl+fAOUAMf1XE6MveSE y70wEFpKF/cJTYe6LeWh+j5uUmjv1FvSPsvxFyA1dDO41y02fjfiuUxNZLuZ/SAnEA8E EV0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776456624; x=1777061424; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=0z8LCIkm7s2ZFz2NtNGLRKkRg+O6b4xNEq7RJ0S7WPQ=; b=Hhdw7KA/gOueepFPUS9tTMjNvZa1o2cHK2A9ajhNrethB0y9JvjxtaHl3J2FpvjdNX qhe2siJqwXaL8csAG3qTzpKQ9+S0dU2rxQfEtIE3XnJaHUnjjkxyFySucU+cPmGlZVEd y/g2PoWhO2vTVpRoZcm7o5nwchXm6lw3dTt8qiz9YEjZtwkaexy4V6Kj2hzPKRzzeze4 5zXfR6+f7Q41t2lfqYAwdh0+2iWSN+/arlB5aaJwfHrU1DZA+DXqYFF9wNYPlzCw+MoK Yr2dJ+pki8zx8n2nRRbKv9Q9P+EQg+yPTuRSw3uFdedh47NXGvMFACxfEi7011jPlDfi YMQg== X-Forwarded-Encrypted: i=1; AFNElJ+KvTAIVDfRqR2RfC5SHZSxd1qPXjmP/IlPZl8da6dDduV6VeEUsa5QGP0jDWGv8nG1E8SGDhEhcYND2Ue/@postgresql.org X-Gm-Message-State: AOJu0YwnMF/jFEUiT2ohjnHWJ4eu/s+Jhmk6NrgY1Z6RwkwSkFeNvlSp yMi4JE8okDRKo9yyMnw1dfMQd+1hCK2TRMBRyaqh2fKbOFvWfm8DSC3vSgnTWbNHOLY/HJ04tlu YQNc35AsMcPhK40H0i7gFVqdRH4laO3zYHXvpEDjvwA== X-Gm-Gg: AeBDievl3C1KMkiczx+lAK1wmDsUWMScC5p3EkpQLfajK0zdup/PtO25ohx5f2ar91F wFAmigiW1VUjPlCjskr7MJg/KmTf0kC9bLKUriNsLjYgt4jY3pw6FP0fYBVSChbJ0detMokwXRX wsdyRGWXqMmndtWJpRWipCvI/MMWXVrih1zrmm8A/KWF+ZBNtqorguZpZyLTuE9dOK2bV4l+xAS ehus6JReCYhyOCJ6LQqbo53kWUw47NiQGpZTe9R38Yt0LiE1RD3JPdYsZwmSWX47CXF5kkuxR/1 NO5NCR3sAylsMNklhs/BvtXo6t2j2Q0vkNDWO9XBjajav/r43gIYN/MigPw= X-Received: by 2002:a2e:bcc7:0:b0:38e:15d9:d60d with SMTP id 38308e7fff4ca-38ec8ff55f6mr13785301fa.3.1776456623802; Fri, 17 Apr 2026 13:10:23 -0700 (PDT) MIME-Version: 1.0 References: <29230792-69b4-473c-b2a7-7801bc8769e0@iki.fi> In-Reply-To: <29230792-69b4-473c-b2a7-7801bc8769e0@iki.fi> From: Jelte Fennema-Nio Date: Fri, 17 Apr 2026 22:10:12 +0200 X-Gm-Features: AQROBzDP5sTos-F27-7_9Lib3MALeoImJ5vz1_c7HOuu-rvN1i4UAhrroX8Mx8I Message-ID: Subject: Re: Add editorconfig support for Postgres spec files To: Heikki Linnakangas Cc: Tristan Partin , pgsql-hackers Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 17 Apr 2026 at 10:18, Heikki Linnakangas wrote: > Yeah, it would be nice to standardize on something... Agreed. Whatever that standardized indenting style then is, it should then be encoded in .gitattributes. Our editorconfig file is generated based on that using src/tools/generate_editorconfig.py. I think in any case that script should be update to add some "DO NOT MODIFY MANUALLY! GENERATED USING src/tools/generate_editorconfig.py " header to the resulting editorconfig file. Because I agree that's not clear at the moment.