1 | initial version |
This is a little tricky; I have always been able to do it by trial and error, but now I figured out the pattern.
Imagine this as not a list, but a table. Instead of
cyclic_permutations
cyclic_permutations_iterator
cyclotomic_cosets
cyclotomic_polynomial
cyclotomic_value
Think
cyclic_permutations cyclotomic_polynomial
cyclic_permutations_iterator cyclotomic_value
cyclotomic_cosets
So the up/down arrows navigate only within their column, and the right/left arrows only function if you are in a row with more than one item. (Or maybe you can get from the end of one row to the end of the next, but anyway the left/right arrows are the ticket.)
This may be possible to make more obvious with some kind of reformatting. This is all handled in the function handle_introspection
in sagenb/data/sage/js/notebook_lib.js and I bet there is a way to make it better. I've made this https://github.com/sagemath/sagenb/issues/332.