gitextract_8iyswmwt/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── deploy.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── bin/ │ ├── BLAKE2B.ml │ ├── UI.ml │ ├── UI_base.ml │ ├── args.ml │ ├── clipboard.ml │ ├── command.ml │ ├── content_and_search_result_rendering.ml │ ├── debug_utils.ml │ ├── docfd.ml │ ├── document.ml │ ├── document.mli │ ├── document_pipeline.ml │ ├── document_pipeline.mli │ ├── document_src.ml │ ├── dune │ ├── file_utils.ml │ ├── filter_exp.ml │ ├── glob.ml │ ├── glob.mli │ ├── lock_protected_cell.ml │ ├── lock_protected_cell.mli │ ├── misc_utils.ml │ ├── params.ml │ ├── path_opening.ml │ ├── ping.ml │ ├── ping.mli │ ├── printers.ml │ ├── proc_utils.ml │ ├── result_syntax.ml │ ├── script.ml │ ├── search_mode.ml │ ├── session.ml │ ├── session.mli │ ├── session_manager.ml │ ├── session_manager.mli │ ├── string_utils.ml │ ├── version_string.ml │ └── xdg_utils.ml ├── containers/ │ ├── Containerfile.demo-vhs │ └── Containerfile.docfd ├── demo-vhs-tapes/ │ ├── repo-non-interactive.tape │ ├── repo.tape │ └── ui-screenshot.tape ├── demo-vhs.sh ├── docfd.opam ├── docfd.opam.locked ├── docfd.opam.template ├── dune-project ├── file-collection-tests.t/ │ ├── dune │ └── run.t ├── lib/ │ ├── GZIP.ml │ ├── char_map.ml │ ├── doc_id_db.ml │ ├── doc_id_db.mli │ ├── docfd_lib.ml │ ├── dune │ ├── index.ml │ ├── index.mli │ ├── int_map.ml │ ├── int_set.ml │ ├── link.ml │ ├── misc_utils.ml │ ├── option_syntax.ml │ ├── params.ml │ ├── parser_components.ml │ ├── search_exp.ml │ ├── search_exp.mli │ ├── search_phrase.ml │ ├── search_phrase.mli │ ├── search_result.ml │ ├── search_result.mli │ ├── search_result_heap.ml │ ├── sqlite3_utils.ml │ ├── stop_signal.ml │ ├── stop_signal.mli │ ├── string_map.ml │ ├── string_set.ml │ ├── task_pool.ml │ ├── task_pool.mli │ ├── tokenization.ml │ ├── word_db.ml │ └── word_db.mli ├── line-wrapping-tests.t/ │ ├── dune │ ├── long-words.txt │ ├── run.t │ ├── sentences.txt │ └── words.txt ├── match-type-tests.t/ │ ├── dune │ ├── run.t │ └── test.txt ├── misc-behavior-tests.t/ │ ├── abcd.txt │ ├── dune │ └── run.t ├── non-interactive-mode-return-code-tests.t/ │ ├── dune │ └── run.t ├── open-with-tests.t/ │ ├── dune │ └── run.t ├── printing-tests.t/ │ ├── empty.txt │ ├── run.t │ ├── test0.txt │ ├── test1.txt │ ├── test2.txt │ ├── test3.txt │ └── test4.txt ├── profiling/ │ ├── dune │ └── main.ml ├── publish.sh ├── run-container.sh ├── script-tests.t/ │ ├── dune │ └── run.t ├── search-scope-narrowing-tests.t/ │ ├── dune │ └── run.t ├── tests/ │ ├── dune │ ├── main.ml │ ├── search_exp_tests.ml │ ├── test_utils.ml │ └── utils_tests.ml └── update-version-string.py