fish-shell/tests/cd.out
ridiculousfish ff55249447 Make events per-parser
This makes the following changes:

1. Events in background threads are executed in those threads, instead of
being silently dropped

2. Blocked events are now per-parser instead of global

3. Events are posted in builtin_set instead of within the environment stack

The last one means that we no longer support event handlers for implicit
sets like (example) argv. Instead only the `set` builtin (and also `cd`)
post variable-change events.

Events from universal variable changes are still not fully rationalized.
2019-06-03 02:48:35 -07:00

36 lines
513 B
Text

####################
# cd symlink non-resolution
####################
# cd symlink completion
ls:
../b1
../b2
../b3
../d1/
../d2/
../d3/
../glass/
cd:
../a1/
../a2/
../a3/
../rabbithole/
####################
# Virtual PWD inheritance
PWD is /tmp/cdcomp_test/linkhome
BogusPWD test 1 succeeded
BogusPWD test 2 succeeded
####################
# CDPATH
Gone to linkhome via CDPATH
Gone to base
Gone to linkhome via implicit . in CDPATH
No crash with ./ CDPATH
####################
# on-variable PWD
Changed to /