Skip to main content

An unholy conglomeration of vim, evince, and friends for writing LaTeX

Project description

ViTeX

An unholy conglomeration of vim, evince, and friends for writing LaTeX

This is what it looks like!

Goal

Do you prefer to use vim to edit your LaTeX files, but wish there was better integration between the editor and your pdf viewer? Well this is the project for you! The goal of ViTeX is to bring together high quality tools in a convenient package to make editing LaTeX as painless(tm) as possible.

Status

Currently working on arch linux with the Gnome desktop environment.

Features!

  • Real neovim via Vte
  • Custom init.vim for editing LaTeX (of course feel free to personalize)
  • Embedded PDF view using Evince with auto reload
  • Synctex support
  • Support for editing and viewing Markdown too
  • That's pretty much it!

Requirements

This is likely a non-exhaustive list, so please feel free to create an issue if you found you needed something else.

  • Python 3
  • Gtk+
  • Evince
  • neovim
  • pandoc

Controls

  • ctrl -: Decrease editor font size
  • ctrl +: Increase editor font size
  • ctrl b: Start async build with latexmk
  • ctrl right: move divider to right
  • ctrl left: move divider to left
  • ctrl up: move divider to center

Setup

  • Through Git
git clone git@github.com:cfangmeier/vitex.git
cd vitex
python setup.py install --user
  • Via pip
pip install vitex --user

Project details


Download files

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

Source Distribution

vitex-0.3.3.tar.gz (11.9 kB view details)

Uploaded Source

File details

Details for the file vitex-0.3.3.tar.gz.

File metadata

  • Download URL: vitex-0.3.3.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for vitex-0.3.3.tar.gz
Algorithm Hash digest
SHA256 6f411e244e389196a1a1eb053836e060c5c58407617349cc23e4a37fc0f88e4e
MD5 93c0da1cca8652649f6b7d613bd0c865
BLAKE2b-256 3936799db23e8fe0f03f36fdc6d6a5d9f4a4942f44bde870bf08c4b37f4773f0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page