How exactly does Lister determine which plugin to use when viewing a certain file?
My list is the following (64-bit TC 8.51a):
- 1. [face=courier]slister.wlx64 : MULTIMEDIA & (EXT="PDF" | EXT="DJVU" | EXT="DJV"| EXT="XPS" | EXT="CBZ" | EXT="CBR")[/face]
2. [face=courier]highlight.wlx[/face]
3. [face=courier]fileinfo.wlx[/face]
4. [face=courier]ICLView.wlx : MULTIMEDIA & (ext="DLL" | ext="EXE" | ext="ICL" | ext="ICL32" | ext="ICO" | size=0 | force)[/face]
5. [face=courier]ulister.wlx64 : FORCE | (EXT="XLS" | EXT="XLSX" | EXT="ODS" | EXT="DOC" | EXT="DOCX" | EXT="ODT" | EXT="PPT" | EXT="PPTX" | EXT="ODP")[/face]
6. [face=courier]Total7zip.wcx[/face]
7. [face=courier]TCTorrent.wlx64 : EXT="TORRENT"[/face]
Assume I have the quick view panel (CTRL+Q) opened. Now, I position the cursor on an archive file. This archive file is handled by [face=courier]Total7zip.wcx[/face], just as it should be. Now, if I were to move the cursor directly to a DOCX file, [face=courier]Total7zip.wcx[/face] would again be used instead of [face=courier]ulister.wlx64[/face], even though [face=courier]ulister.wlx64[/face] appears earlier in the list. If I move to a different file and come back to the DOCX, [face=courier]ulister.wlx64[/face] will be used (as I expect it to).
If I came to the DOCX from a different file (not an archive), or opened the quick view panel while having the DOCX under the cursor, everything will work well.
F3 will always [face=courier]ulister.wlx64[/face] first, too.
Can anyone explain to me why this happens?