Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
$fish_escape_delay_ms not working as a universal variable #4196
I have fish_escape_delay_ms set to 10 as a universal variable. However, after upgrading to Fish 2.6.0, it seems that setting isn't honored anymore.
I'm on ArchLinux (4.11.7) using Fish with Termite.
Turns out that this did work prior to commit 6d02bec. That change included suppressing reacting to variable changes until the environment subsystem was initialized. I'll need to ponder how to get the
This change in behavior is because prior to commit 6d02bec what was then called the
The post commit 6d02bec code explicitly initializes the input subsystem as part of initializing the run-time environment before the uvars are loaded. So the the reason this magic uvar doesn't have any effect is because
Note that this exposes more serious problems with the initial loading of the universal variables. While investigating this problem it became obvious that no callback events were performed during the initial loading of the uvars. The only reason that