i've been busy lately so sorry i haven't provided much feedback lately. anyway, i though i should reply to some of these ideas:
a real attraction of this approach for me is the desire to avoid multiple configuration files, for the reasons i have described previously (things like hotkeys and aliases seem like they should be shared between config groups).
i meant to imply that hotkeys and aliases would be found in the general program options (not a config file). using multiple config files would require that you separate some features into general options so that they apply universally to all configs (like hotkeys and aliases). i guess i miscommunicated. so, to me, there isn't a lot of difference between the idea of a separate config "file" and a "config group" that keeps its settings internally. both suit the same function.
the real innovation mentioned here is the method of switching between configs. like i mentioned before, there are many ways to be able to switch between configs. we've mentioned quite a few in the past including the ability to switch between configs using the keyboard by creating a "command" or "alias". the method of switching configs presented here (as a prefix) is also acceptable and it has the added bonus of easily being able to specify multiple configs simultaneously. this may be useful if a user does not want to specify a specific config group for both sets of folders.
but lets talk about what options need to be in each config group/file:
max entries to display in results list (X)
results display style (small icons, large icons, detailed report)
result label extension (yes, no)
specifying multiple config groups simultaneously may interfere with the last two settings because they define *how* results are displayed - this means multiple config groups could have conflicting settings. because i believe these settings are essential, we need to discuss ways of addressing these issues:
results display style (small icons, large icons, detailed report): what happens when different display styles are specified in each config group? i think that each style should be given a value:
- thumbnails (0)
- large icons (1)
- small icons (2)
- detailed report (3)
when multiple config groups are specified, f&r should display the results using the style of the greatest number. for example, if you specified both a video config group (that was set to display thumbnails) and a music config group (that was set to display small icons), then f&r would display the results as small icons. i realize, that f&r does not currently have a thumbnail display style - i just used it as an example.
if you don't like that idea or if you want something more simple, you could just have f&r always display as a detailed report if the two config groups do not have the same display style.
result label extension (yes, no): this one is easier... if the config groups disagree, then just show all extensions.
anyway, i hope this was helpful. for the record, i do not want the checkboxes you mentioned for selecting configs to be a part of the main interface. i would rather that the screen popup when i enter a specific keywork into f&r (like "config" or something).
also, as an aside i thought of another good heuristic score but when i looked at the heuristic scoring tab, this might be a feature you have already included but i just never realized. basically, it would add a percentage of the "score" amount equal to the percentage that the search characters match the result filename. so if i set a heuristic score item:
percentage match bonus = 200 points
then i entered "word" into the search field. let's say i get 3 matching results:
the "Word" result would get the full 200 point bonus. the "Word Perfect" result would only get 33% of the 200 points (66 points) because the entry "word" comprises 33% of the result "Word Perfect" (unless you want to ignore spaces). likewise, the "Wordy" result would receive 80% of the 200 points (160 points). make sense? well, when i was looking at the heuristic tab, i noticed "percentage of search string points". since i don't know what this is, it might already be what i am trying to describe.
anyway, that's about it! take care guys!