mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-07-10 09:43:26 +00:00
- Merge TestWatchForConfigChangesIncludeAdded and TestWatchForConfigChangesIncludeRemoved into the main TestWatchForConfigChanges function, which now starts the watcher once and shares it across all integration subtests. - Add prime_watcher helper that retries writes until an action fires, replacing the blind time.Sleep(200ms) watcher-startup wait. - Add new subtest "include added to already-included file adds its parent dir": writes an include directive into sub/included.conf (itself included from kitty.conf), then verifies that changes to the newly referenced file trigger the action, confirming its parent directory was added to the watch set. - Fix TestWatchForConfigChangesDebounce to use prime_watcher instead of time.Sleep for startup; capture before_burst baseline before the burst loop so the burst-action count is computed correctly. |
||
|---|---|---|
| .. | ||
| cli | ||
| cmd | ||
| config | ||
| crypto | ||
| disk_cache | ||
| fzf | ||
| highlight | ||
| icons | ||
| ignorefiles | ||
| rsync | ||
| simdstring | ||
| themes | ||
| tty | ||
| tui | ||
| unicode_names | ||
| utils | ||
| vt | ||
| watch | ||
| wcswidth | ||
| README.rst | ||
This folder contains library and utility code for the various "kittens". Small terminal programs compiled statically for doing things like kitty remote control, icat etc. These are often re-implementations of earlier kittens that were written in Python.