skip to navigation
skip to content

Devoir 0.1.1

Quickly set up a working environment to edit a file.

When editing a LaTeX file, I want the file being edited with vim, the compiled file displayed using a pdf viewer, and latex being run whenever something changes, using latexmk. But wait, there is more.

  • I often start a LaTeX document by copying an existing one, as a template.
  • The pdf file may or may not exist when I start working: if I have already been working on this file before, the pdf file exists; if not, it does not exists, and my pdf viewer won’t start on a non-existing file.

This program aims to automate all this process. I built it to process LaTeX files, but it should work with other files too.

What’s new?

See changelog.

Download and install

See the end of list for a (quick and dirty) Debian package.

  • From sources:

  • From pip:

    pip install devoir
  • Quick and dirty Debian (and Ubuntu?) package

    This requires stdeb to be installed:

    python3 --command-packages=stdeb.command bdist_deb
    sudo dpkg -i deb_dist/devoir-<VERSION>_all.deb


  • The compiled documentation is available on readthedocs

  • To compile it from source, download and run:

    cd doc && make html
File Type Py Version Uploaded on Size
Devoir-0.1.1-py3-none-any.whl (md5, pgp) Python Wheel py3 2016-01-25 15KB
Devoir-0.1.1.tar.gz (md5) Source 2015-06-13 25KB