Fixed crash from search result snippet being bigger the content view pane
Content_and_search_result_render.color_word_image_gridAdded key bindings
p: exit and print search result to stderrShift+P: exit and print file path to stderr--debug-log - to use stderr instead of stdoutAdded non-interactive search mode where search results are printed to stdout
--search EXP invokes non-interactive search mode with search expression EXP--search-result-count-per-document sets the number of top search results printed per document--search-result-print-text-width sets the text width to use when printing--start-with-search to prefill the search field in interactive modeRemoved content requirement expression from multi-file view
Added word based line wrapping to following components of document list in multi-file view
--paths-from to specify a file containing list of paths to (also) be scanned--max-fuzzy-edit to --max-fuzzy-edit-dist for consistencyChanged the logic of determining when to use stdin as document source
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