Large File Associations per Product Customization

A product customization file can be specified via command line parameter: -pluginCustomization <path to file>

Example product customization file contents, to specify large file associations:

# all types with a preference, needed by the preference page UI
org.eclipse.ui.workbench/largeFileLimits_types=java,xml,txt
org.eclipse.ui.workbench/largeFileLimits_disabled=cpp

# default, show prompt for all to types that don't have a preference
org.eclipse.ui.workbench/largeFileLimits_default_enabled=true
org.eclipse.ui.workbench/largeFileLimits_default_value=100000

# specific editor associations per type and file size
org.eclipse.ui.workbench/largeFileLimits.java=4096,org.eclipse.ui.DefaultTextEditor,8192,largeFileLimits_prompt
org.eclipse.ui.workbench/largeFileLimits.xml=1048576,org.eclipse.ui.DefaultTextEditor,77777,Emacs
org.eclipse.ui.workbench/largeFileLimits.txt=2048,largeFileLimits_prompt