neodocs allows users to effortlessly compose beautiful long-form documents in Markdown directly from their favorite terminal environment, like NeoVim or Emacs. By eliminating the need for conventional word processors, this tool compiles documents into PDF format with ease, providing a customizable and efficient writing experience.
neodocs allows users to compose beautiful documents directly from their favorite terminal, enhancing productivity for those who prefer working in command-line environments such as NeoVim, Vim, or Emacs. This project addresses the limitations of conventional word-processing software, enabling the creation of aesthetically pleasing long-form documents in Markdown format, swiftly compiled into PDF files.
Documents can include equations and complex formatting, easily demonstrated with the following resources:
To set up neodocs, users need to install a few dependencies:
Installation commands include:
brew install basictex pandoc skim entr
npm install --global mermaid-filter
neodocs can be utilized in two primary ways:
.md files, then execute ./compile.sh to convert modified Markdown files into PDFs../watcher.sh script to continuously monitor Markdown files for changes. Upon detection of edits, the compilation occurs automatically, streamlining the workflow.The compile script intelligently compares the last updated times of each Markdown file against their last compiled timestamps, ensuring that only changed files undergo recompilation. This efficient process avoids unnecessary overhead and maintains productivity.
neodocs is an innovative solution for developers and writers seeking a flexible, terminal-based approach to document creation, allowing for seamless integration into existing workflows without compromising on document quality.
No comments yet.
Sign in to be the first to comment.