Skip to main content

Quickly set up a working environment to edit a file.

Project description

sources pypi documentation license

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

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
Devoir-0.1.1-py3-none-any.whl (15.4 kB) Copy SHA256 hash SHA256 Wheel py3
Devoir-0.1.1.tar.gz (25.7 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page