fish-shell/share
Aaron Gyes ba9c387590 __fish_config_interactive: tighten up checks for OSC 7 feature
I spent some time figuring out $TERM_PROGRAM_VERSION and Terminal.app's
capabilities over time. [1]

Only use OSC 7 if running on the version of Terminal.app that added it
or newer. In the past this would have been harder because `test` couldn't
do float comparisons.

cleanup:
Don't bother setting a local $TERM_PROGRAM if it's unset: quoting
is enough to keep test happy. For the version numbers, 0"$var" is safe
against unset variables for numerical comparisons.

[1]: https://github.com/fish-shell/fish-shell/wiki/Terminal.app-characteristics
2018-12-14 05:00:55 -08:00
..
completions completions/git: Allow aliases with whitespace in the command 2018-12-13 22:49:12 +01:00
functions __fish_config_interactive: tighten up checks for OSC 7 feature 2018-12-14 05:00:55 -08:00
groff workaround broken groff man page config 2016-10-19 13:43:04 -07:00
tools sample_prompts/sorin: Add a safe way to determine merge status 2018-12-06 16:15:11 +01:00
__fish_build_paths.fish.in Rename "snippets" to "conf" internally, and document them as snippets 2016-04-06 09:33:09 +08:00
config.fish fixup! Add /fish to $__fish_config_dir 2018-10-21 17:20:21 +02:00
lynx.lss Install custom LSS script to /usr/local/share/fish on make install 2017-09-26 14:31:11 -05:00