Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cfangmeier/vitex
An unholy conglomeration of vim, evince, and friends for writing LaTeX
https://github.com/cfangmeier/vitex
evince gtk latex neovim vim
Last synced: 3 months ago
JSON representation
An unholy conglomeration of vim, evince, and friends for writing LaTeX
- Host: GitHub
- URL: https://github.com/cfangmeier/vitex
- Owner: cfangmeier
- License: mit
- Created: 2018-10-23T19:30:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-28T22:19:52.000Z (over 5 years ago)
- Last Synced: 2024-07-13T02:43:06.273Z (4 months ago)
- Topics: evince, gtk, latex, neovim, vim
- Language: Python
- Homepage:
- Size: 934 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![ViTeX](https://raw.githubusercontent.com/cfangmeier/vitex/master/vitex.png)
> An unholy conglomeration of vim, evince, and friends for writing LaTeX
![This is what it looks like!](https://github.com/cfangmeier/vitex/raw/master/screenshot.png)
## 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
Development and testing happen on arch linux with the Gnome desktop environment. Most likely will work on any linux (and possibly OSX) with the right packages installed. Not optimistic about windows.
## 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
- 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
## 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
```sh
git clone [email protected]:cfangmeier/vitex.git
cd vitex
python setup.py install --user
```
- Via pip
```sh
pip install vitex --user
```