
Setzer is a LaTeX editor written in Python with Gtk. I'm happy if you give it a try and provide feedback via the issue tracker here on GitHub, be it about design, code architecture, bugs, feature requests, ...
## Running Setzer with Gnome Builder
To run Setzer with Gnome Builder just click the "Clone.." button on the start screen, paste in the url (https://github.com/cvfosammmm/Setzer.git), click on "Clone" again, wait for it to download and hit the play button. It will build Setzer and its dependencies and then launch it.
Warning: Building Setzer this way may take a long time (~ 30 minutes on my laptop).
## Running Setzer on Debian (probably Ubuntu, other Distributions too?)
This way is probably a bit faster and may save you some disk space. I develop Setzer on Debian and that's what I tested it with. On Debian derivatives (like Ubuntu) it should probably work the same. On distributions other than Debian and Debian derivatives it should work more or less the same. If you want to run Setzer from source on another distribution and don't know how please open an issue here on GitHub. I will then try to provide instructions for your system.
1. Run the following command to install prerequisite Debian packages:Setzer lets you Write LaTeX documents with an easy to use yet full-featured editor.
Features include:
Custom popovers, ...
Show app's name in system monitor, ...
Themes and recoloring, ...
Bug fix
Force light mode, ...
Gtk4, ...
Language chooser in document wizard, ...
Better dark / light mode support, ...
Tectonic support, parser improvements, todo items in the sidebar, show link targets in .pdf-preview, change version numbering ...
Bug fix
Jump over some brackets with tab, ...
Document stats in the sidebar, ...
Document structure widget in the sidebar, ...
Redesigned symbols sidebar with search and recent symbols, ...
Forward synctex from included files, code folding hover effect, ...
Performance improvements, persistent zoom in preview, ...
Bug fix
Performance improvements, ...
Support for links in .pdf preview, new welcome screen, ...
Build button now does save and build, performance improvements, ...
Performance improvements, ...
Save and build on F5, build in the directory of the LaTeX document being built, .cls and .sty file editing, ...
Zoom in editor view, show warning when document was deleted on disk, ...
Set editor font, context menu in shortcuts bar, ...
Add syntax themes from files, edit begin and end commands simultaneously, autocomplete improvements, ...
New syntax highlighting theme, full line indentation, ...
Tab autocomplete, dynamic citations autocomplete, more autocomplete improvements, ...
Biber support, Glossaries support, ...
Use Latexmk with any LaTeX interpreter, invert colors in .pdf preview, ...
Redesigned help panel homepage, LaTeX package documentation links, ...
Italian translation, help panel with LaTeX documentation, open files from the file manager and command line, ...
German translation, external .pdf viewer button, ...
Bug fix
Initial backward synctex support, improved synctex highlighting, search UI improvements, ...
Session management, highlight passages on build, ...
Zoom level popover for the .pdf preview, preview should use far less memory now, ...
Bug fixes
Enable embedded system commands, document modified on disk dialog, option to highlight current line, option to highlight matching brackets, ...
Add/remove packages dialog, improved HiDPI support, ...
Keyboard shortcuts in popovers, more commands in shortcuts bar, ...
More commands in shortcuts bar, autocomplete now case insensitive, ...
HiDPI support in .pdf preview, presistent code folding, ...
Initial code folding support, ...
References to existing labels in autocomplete, persistent root document state, ...
Initial spellchecking support, ...
Simple BibTeX wizard, more bibliography features in LaTeX editor, ...
BibTeX support in the build system, edit BibTeX files, ...
Editor settings in preferences dialog, ...
Build multiple times to resolve undefined references, show warnings in build log, ...
Indent multi-line inserts, ...
Multiple documents in build log, build in temporary folder, ...
Root document function, ...
New app layout, animated wizard button, big code refactor, ...
Set margins in wizard, improved icon, ...
Initial release