summaryrefslogtreecommitdiff
path: root/itches/emacs
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2023-11-19 11:49:08 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2023-11-19 11:49:08 +0100
commit1646787b8b2c87e0b372d22498743e35d937afea (patch)
tree10d329aafa48347562792d3b1fa8e945f93d7809 /itches/emacs
parent7c33834e1715de722203163a1be23b015bbaf127 (diff)
downloadmemory-leaks-1646787b8b2c87e0b372d22498743e35d937afea.tar.xz
Add Emacs itch
Already scratched, for a change 🥳
Diffstat (limited to 'itches/emacs')
-rw-r--r--itches/emacs/tracker.org22
1 files changed, 22 insertions, 0 deletions
diff --git a/itches/emacs/tracker.org b/itches/emacs/tracker.org
index 8d00967..1a4bee1 100644
--- a/itches/emacs/tracker.org
+++ b/itches/emacs/tracker.org
@@ -247,6 +247,28 @@ Use-cases:
:Role: author
:Kudos: StefanM,fixing
:END:
+*** files
+**** DONE [[bug:66902]] Recognize env =-S= / =--split-string= in shebangs
+:PROPERTIES:
+:Role: author
+:PatchApplied: t
+:TestAdded: t
+:END:
+[[info:coreutils#env invocation][coreutils#env invocation]] advertises this syntax to allow passing
+arguments to interpreters:
+
+#+begin_src awk
+#!/usr/bin/env -S awk -v OFS=" xyz " -f
+#+end_src
+
+Emacs was confused by that =-S=; no longer. Found this while working
+on my toy website generator which relies on a "Makefile app" with this
+shebang line:
+
+#+begin_src makefile
+#!/usr/bin/env -S make -f
+#+end_src
+
*** font-lock
**** DONE [[bug:35476]] font-lock-{append,prepend}-text-property and anonymous faces
:PROPERTIES: