New fish_indent does that too, so this will make any future reformatting diffs smaller. Done using either of: perl -pi -e 'undef $/; s/\n*$/\n/' share/**.fish kak -n -f '<a-/>\n*<ret>d' share/**.fish
This does not include checks/function.fish because that currently includes a "; end" in a message that indent would remove, breaking the test.
This ends up saving a surprising number of bytes.