You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a configuration variable is defined exclusively for interactive sessions, it gets ignored.
This seems to me more like a documentation bug, rather than logic bug. I assume tide spawns non-interactive instances of fish to render the prompt, which can't see any configuration variables defined inside status is-interactive blocks. Since this isn't mentioned in README or wiki, default assumption could be that prompt is only necessary for interactive sessions, so configuration variables should only be defined for them.
Steps to reproduce
Install tide and try to configure it, following the wiki;
Add configuration variables inside the default if status is-interactive block;
Reload prompt. Environment variables can be accessed, but configuration isn't applied.
Describe the bug
If a configuration variable is defined exclusively for interactive sessions, it gets ignored.
This seems to me more like a documentation bug, rather than logic bug. I assume tide spawns non-interactive instances of fish to render the prompt, which can't see any configuration variables defined inside
status is-interactive
blocks. Since this isn't mentioned in README or wiki, default assumption could be that prompt is only necessary for interactive sessions, so configuration variables should only be defined for them.Steps to reproduce
if status is-interactive
block;Environment
Output of
tide bug-report
:Potential solution
Updating README and wiki to state that configuration variables must be defined for non-interactive sessions too.
The text was updated successfully, but these errors were encountered: