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

Indexer package #17

Open
Omikhleia opened this issue Mar 10, 2023 · 4 comments
Open

Indexer package #17

Omikhleia opened this issue Mar 10, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@Omikhleia
Copy link
Owner

We need a resilient.indexer package for index entries.

(Opened here so as to close a checkbox in Omikhleia/omikhleia-sile-packages#13 since it won't happen there)

@Omikhleia Omikhleia added the enhancement New feature or request label Mar 10, 2023
@Omikhleia Omikhleia added this to the 2.1 milestone Mar 11, 2023
@Omikhleia
Copy link
Owner Author

Shifting milestones - not doable in the remaining time frame for 2.1
This is kind of a drawback, but heh...

@Omikhleia Omikhleia modified the milestones: 2.1, 2.2 Jul 18, 2023
@Omikhleia
Copy link
Owner Author

Shifting again - I need 2.2 by November and won't be able to consider this.

@davidchisnall
Copy link

In the interim, it would be nice if the resilient.book class could call buildIndex in its end-page routine if it exists, so that the SILE indexer package can be used with it.

@Omikhleia
Copy link
Owner Author

In the interim, it would be nice if the resilient.book class could call buildIndex in its end-page routine if it exists, so that the SILE indexer package can be used with it.

That's probably not the correct solution: that way of doing things (that is, calling package methods from the class) was deprecated in SILE.
Packages that need something to occur at end-page should now register to the "endpage" hook.

SILE's indexer package would probably need some love (sile-typesetter/sile#1339) and the fact that it still relies on old 0.12.x solutions should also be addressed.

(Eventually, resilient nevertheless needs its own implementation, style-enabled.)

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

No branches or pull requests

2 participants