Bug 479556

Summary: Support tectonic toolchain
Product: [Applications] kile Reporter: kndevl
Component: generalAssignee: Michel Ludwig <michel.ludwig>
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version First Reported In: 2.9.93   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description kndevl 2024-01-08 22:42:41 UTC
https://tectonic-typesetting.github.io/en-US/learn.html

I tried to add a build tool but I can't seem to figure out how to make this work with live preview. I don't understand the difference between a tool class and a tool configuration. I think the preview configurations are frozen so I can't add any new entries. Any help is appreciated!

Tectonic also comes with a project format https://tectonic-typesetting.github.io/book/latest/v2cli/init.html. Supporting this would also be a great idea!
Comment 1 kndevl 2024-01-08 23:44:23 UTC
I don't know how to make `class=LaTeXLivePreview` on the GUI but adding this entry manually to kilerc worked. 

[Tool/Tectonic/Default]
autoRun=yes
checkForRoot=no
class=LaTeXLivePreview
command=tectonic
from=
jumpToFirstError=yes
options=-X compile %dir_base/%source --synctex --outdir %dir_target --print
to=pdf
type=Process