Restored behaviour of skipping file extension checks for top-level user specified files. This behaviour was likely removed during some previous overhaul.
docfd bin/docfd.ml will now open the file just fine without --add-exts mlAdded consideration for balanced opening closing symbols in search result ranking
(), [], {}Fixed crash from reading from stdin
Notty_unix.Term.release after closing the underlying file descriptor in stdin input mode? in search expressionNotty_unix.Term.t when neededEsc, Ctrl+C, and Ctrl+QfzfAdded PDF viewer integration for:
Notty_unix.Term.tXDG_CACHE_HOME/docfd, which overall defaults to $HOME/.cache/docfdAdded cache related arguments
--cache-dir--cache-size--no-cache--debug to --debug-log to support outputting debug log to a fileFixed file opening failure due to exhausting file descriptors
Document.of_path in Eio.Fiber.List.filter_map--index-only flagFixed crash from using mouse scrolling in multi-file view
--add-exts argument for additional file extensionsTuned search procedure and search result ranking
VISUAL and EDITOR to program startPerformance tuning
Performance tuning
Performance tuning
max-word-search-range to max-word-search-distAdded code to open selected text file at selected search result for:
--exts argument for configuring file extensions recognizedpdftotextFixed crashing and incorrect rendering in some cases of files with blank lines
Index.line_count being incorrectly calculatedAdded auto refresh on change of file
r keyBumped the default word search range from 15 to 40
Nottui_unix term creation so pre TUI printing like --version would workOptimized overall memory footprint
Added limit to word search range of each step in content search
--max-depth option to limit scanning depth--tags and --ltags output slightlyUpgraded --tags and --ltags output to be more human readable when output is terminal
Added support for alternative tag section syntax
| ... |@ ... @--tags and --ltags flags-s for case-insensitive substring tag match-p to -e for exact tag match