Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include Standalone latexindent Executable in MiKTeX Package Repository #1442

Open
NilsonPark opened this issue Feb 3, 2024 · 1 comment
Open

Comments

@NilsonPark
Copy link

Currently, the MiKTeX package repository includes the Perl script version of latexindent, which requires users to have Perl installed on their system along with additional Perl modules. This dependency can create barriers for users who are not familiar with Perl or who wish to use latexindent in environments where installing Perl is not feasible. I propose that MiKTeX includes the standalone executable version of latexindent available for Windows, Linux, and MacOS in its package repository.

The standalone version of latexindent, available on the official latexindent GitHub release and CTAN, provides binaries for Windows, Linux, and MacOS, eliminating the need for a separate Perl installation. Tex Live includes this standalone executable in the latest version 2023.

Benefits

  1. Accessibility: Users will not need to install Perl and the required modules separately, lowering the entry barrier for using latexindent.
  2. Convenience: Including the standalone version simplifies the setup process, making it easier for users to start working with LaTeX documents in MiKTeX.
@NilsonPark
Copy link
Author

I find the past discussion MiKTeX/miktex-packaging#50 (comment)

Please note that we do not support 3rd party executables (i.e., executables built by an unknown authority). So running the standalone latexindent.exe is not an option.

The standalone latexindent is compiled by the author and hosted at CPAN.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant