Have ou tried just
0fields=4i
instead of
0fields=4i,4 ?
it is not
0fields=4i,4
I try to use - it is:
0fields=4i,PhotoViewer.wlx,Imagine.wlx
4i,4 and 4i works as expected -except for a glitch: It starts with internal viewer, then after the first 4-press it uses first plugin (Imagine), at the second 4-press
it looks like it uses the internal viewer for less than a second an then shifts to the next plugin (PhotoViewer), at the 3rd 4-press it goes to a HexViewer (immediately), and at 4th 4-press it returns to internal viewer as expected.
With 0fields=4i,PhotoViewer.wlx,Imagine.wlx it starts with internal viewer, after 1st 4-press it uses PhotoViewer. Then at 2nd 4-press it again looks like it uses internal viewer for less than a second and then uses PhotoViewer again - it
never uses the third plugin Imagine. More presses on 4 just does the same as 2nd press.
If I switch to 0fields=4i,Imagine.wlx,PhotoViewer.wlx it is Imagine that is used at the 1st 4-press, and PhotoViewer is never being used.
If I use 0fields=Imagine.wlx,4i,PhotoViewer.wlx then it starts in PhotoViewer, after 1st 4-press it uses the internal viewer, and after the 2nd 4-press it uses Imagine - all as expected, but at the 3rd 4-press it just reloads Imagine - and so for additional 4-presses.
If I use 0fields=Imagine.wlx,PhotoViewer.wlx,4i I can cycle through all 3 modes Imagine -> Photoviewer -> internal viewer -> Imagine -> etc. - as expected - but again when shifting from the first to the second pluginit looks like the image is shown with the internal viewer for a split second (most noticeable if PhotoViewer is the second plugin).
If I use more plugins (32bit then, I only have 2 64bit plugins) like this: 0fields=Imagine.wlx,PhotoViewer.wlx,SGViewer.wlx,ImgView.wlx,4i it also works OK as long as I keep 4i as the last mode.
0fields=Imagine.wlx,4i works as expected but with 0fields=4i,Imagine.wlx I get stuck at Imagine (or any other plugin).
So, as long as 4i is not the last mode there is problems cycling through the list of viewer modes which defies the Help:
Help wrote:If you have defined 2 or more view methods for an extension, pressing '4' multiple times will change only through these methods. If you have specified only one view method, opening Lister with F3 will use this method. Pressing '4' multiple times will change all Lister plugins if they support the file type.