(User-made) Custom Settings

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
Post Reply
SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

(User-made) Custom Settings

Post by SkyFrontier »

Suggestions of configurations, mainly (but not restricted) to exchange custom lists and .INI sections.
For example and as for starting, I'd like to share my carefully crafted Selection Filter (CTRL+M) section. I've split audio and image types in most/less (first/next line) used. Also put the files/folders (*// \) selectors as a sort of both reminder and separator. Here it goes:

Code: Select all

[mruSelectionFilter]
Count=12
1="*.html;*.htm"
2="*.rtf;*.txt;*.nfo"
3="*.cda;*.flac;*.mid;*.amf;*.mp3;*.mp2;*.mp1;*.aac;*.apl;*.vlb;*.m4a;*.ogg;*.aiff;*.au;*.wav;*.wma;*.m3u"
4="*.midi;*.rmi;*.kar;*.miz;*.mod;*.mdz;*.nst;*.stm;*.stz;*.s3m;*.s3z;*.it;*.itz;*.xm;*.xmz;*.mtm;*.ult;*.669;*.far;*.okt;*.ptm;*.avr;*.caf;*.htk;*.mat;*.paf;*.pvf;*.raw;*.sd2;*.sds;*.sf;*.voc;*.w64;*.m3u8;*.pls;*.b4s;*.wpl;*.asx"
5="*:"
6="*.mov;*.asf;*.wmv;*.avi;*.rmvb;*.mkv;*.mp4;*.mpg;*.mpeg;*.flv;*.3gp"
7="\:"
8="*.rar;*.ace;*.zip;*.cab;*.arj;*.lzh;*.7-zip;*.7z;*.tar;*.gzip;*.uue;*.bz2;*.jar;*.z"
9="*.doc;*.xls;*.docx;*.xlsx;*.mdb;*.mdbx;*.pps;*.ppt;*.ppsx;*.pptx;*.pst;*.ost"
10="*.jpg;*.bmp;*.jpeg;*.gif;*.png;*.ico;*.emf;*.tif;*.tng"
11="*.iff;*.pbm;*.pcx;*.pgm;*.ppm;*.psd;*.psp;*.xbm;*.xcf;*.xpm;"
12="*.html;*.htm;*.mht;*.mhtml;*.mhtm;*.xml"
If you have any other usage suggestions/tips, please share with us (or feel free to link them here if you know of such spread all over the forum)!

tag: customization; custom; settings; setts; configuration; config; user-made
Last edited by SkyFrontier on 02 Aug 2015 01:50, edited 2 times in total.
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

Re: User-made Customization Tips.

Post by TheQwerty »

Instead of sharing the INI keys, I suggest going to: Tools -> List Mangement -> Selection Filters.
Then you can enter 'Editor Mode' to easily copy/paste multiple lines or just right click on the list and select "Copy All Items".
(Same goes for the other Lists anyone might want to share.)

Sure beats having to use XYplorer.ini.

TheQwerty
Posts: 4373
Joined: 03 Aug 2007 22:30

Re: User-made Customization Tips.

Post by TheQwerty »

And so as to not be a curmudgeon, some of mine that may be useful to others...

Portable File Associations:
+class>::Open("""java"" <curbase>");
+"Visual Studio 6" cpp;h;dsp;dsw;mdp;rc2>%programfiles%\Microsoft Visual Studio\common\msdev98\bin\msdev.exe
+"Load Script" xys>::Load("<curitem>");
+"Open In Textpad" bat;ini;java;log;syn;tcl;txt;xml;xsl;xys>%programfiles%\TextPad 4\Textpad.exe
+"Open In New Textpad" bat;ini;java;log;syn;tcl;txt;xml;xsl;xys>"%programfiles%\TextPad 4\Textpad.exe" -m <items>
+"The Guide" gde>..\Guide\Guide.exe
+"Open in Dia" dia>..\DiaPortable\DiaPortable.exe
Color Filters:
+desktop.ico;desktop.ini;Thumbs.db>FFAAAA,
+/system>FF3333,
+*.dsw;*.sln>,FFFF99
+*.pdb;*.plg;*.lib;*.ncb;*.opt;*.scc;*.suo;*.tlb>666666,
+*.ahk;*.c;*.cpp;*.cs;*.h;*.java;*.pm;*.plx;*.pl;*.py;*.pyw;*.rb;*.rbw>004261,
+*.xsl>710052,
+*.xml>007152,
+*.properties>884400,
+*.class;*.o;*.pyc>67B8D8,
+/hidden;*.bak>777777,
Aliases:
@=::goto('@' . Input("Create New Alias","Enter an alias name (without @) for: <curpath>","<curfolder>",'s') . "=<curpath>");
list=::#540;
manage=::#633;
Find Files, Excluded Folders:
+*:\Recycler
+*:\System Volume Information\
+*\.git
+*\.hg
+*\.svn
+*\CVS

SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

Re: User-made Customization Tips.

Post by SkyFrontier »

Tools > List Management > Portable File Association:

Code: Select all

Editor Mode: +|"Open With/Associate..."\;*>::run "RunDLL32.EXE SHELL32.DLL,OpenAs_RunDLL <curitem>"

List Mode: |"Open With/Associate..."\;*>::run "RunDLL32.EXE SHELL32.DLL,OpenAs_RunDLL <curitem>"
XYini (tip: Tools > Open Configuration File > search for the [mruSearchReplace] section; be sure that Count= has a correspondent number of entries at the section itself; *be sure that your text editor won't change .ini encoding; close XY and save .ini after changing it; restart XY, right click a target file and chose Rename Special > Search and Replace - added entries will make it easier to get your files renamed easily to match certain file system limitations against foreign characters, or to get .rar splitted files a bit more friendly concerning the ".part" pseudo extension, which annoys some of us):

Code: Select all

[mruSearchReplace]
Count=4
1="./_"
2=".part/_p"
3="´|Ã|Σ|•|—|¬|@|#|$|%|¨|*|{|}|[|]|\|/|=|;|.|^|~|£|₢|&|(|)|!|$|'|?|:|,|&|+|-|Š|Œ|Ž|š|œ|ž|Ÿ|¥|µ|À|Á|Â|Ã|Ä|Å|Æ|Ç|È|É|Ê|Ë|Ì|Í|Î|Ï|Ð|Ñ|Ò|Ó|Ô|Õ|Ö|Ø|Ù|Ú|Û|Ü|Ý|ß|à|á|â|ã|ä|å|æ|ç|è|é|ê|ë|ì|í|î|ï|ð|ñ|ò|ó|ô|õ|ö|ø|ù|ú|û|ü|ý|ÿ>>_|o|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|cr|And|_|_|l|_|_|G|_|_|_|_|_|S|O|Z|s|o|z|Y|Y|u|A|A|A|A|A|A|AE|C|E|E|E|E|I|I|I|I|D|N|O|O|O|O|O|O|U|U|U|U|Y|s|a|a|a|a|a|a|a|c|e|e|e|e|i|i|i|i|o|n|o|o|o|o|o|o|u|u|u|u|y|y"
4="ñáàâãéèêíìîóòôõúùûç.,[]{}()>>naaaaeeeiiioooouuuc________"
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

Re: User-made Customization Tips.

Post by SkyFrontier »

PSpad Macros:
This one will easily add three empty spaces before each line on scripts (for those scripts that does not follow such standards due to being older than this requisite or had its formatting lost when posted):

Code: Select all

ecChar{   }
ecDown
ecLineStart
XYscripts_Add3BlankSpaces.zip
(207 Bytes) Downloaded 132 times
This other one will add s|e|p|a|r|a|t|o|r|s between the letters:

Code: Select all

ecRight
ecChar{|}
XYscripts_AddSeparatorBetweenLetters.zip
(215 Bytes) Downloaded 133 times
Usage hints:
-Create a new text file, copy each code into a single file, save each with a unique name with a .PME extension or get them ready from the attachments.
-Put them under the Macro folder, like in ...\pspad454en\Macro\XYscripts_Add3Lines.PME.
-On PSpad, load them from Tools > Macro > Macro Manager (or simply hit SHIFT+CTRL+F5); assign them proper keyboard shortcuts or use the convenient "play X times" button.

Enjoy!
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

Re: User-made Customization Tips.

Post by SkyFrontier »

Resource files I used to build the Detagging Tools.
.PME are PSpad macros, self descriptive.
.TXT are the raw tables I built to do the magic. They contain matches for symbols, HTML numbers and HTML names (when available) in different stages so one can find a proper table to start working with.
Included files are:

Code: Select all

1_RAW.txt
1a_RAW_HTMLnames.txt
5_RAW_HTMLnames.txt
5b_RAW_Filt_HTMLnames.txt
XYscripts_AppendClipboardContentToEnd.PME
XYscripts_Del1LeadingCharacter.PME
XYscripts_Del3LeadingCharacters.PME
Attachments
URLdecoding_detagging_RESOURCES.zip
(4.71 KiB) Downloaded 125 times
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

Re: User-made Customization Tips.

Post by SkyFrontier »

Catalog containing some of my top most used scripts.
Here you can have a good preview (excluded the first 3 from bottom to top for security reasons and few other that require some kind of special treatment/external dependencies/not valid as a click-execute item).
I've adapted some of them to run from catalog but there must be a bug or two - please report and I'll try to fix that.
Can't say for sure if I included the Timestamping Suite. Will check and do, if any other update is required.
ToDo: Some of them may deserve/need an extra "msg" dialog - later, if I find some time.
Attachments
catalog_SFfavScripts.zip
(35.21 KiB) Downloaded 132 times
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

Re: User-made Customization Tips.

Post by SkyFrontier »

To those wondering on how to easily deal with large lists, two tips:
1 - Cream/VIM can Format > Delete All Empty Lines.
2 - PSPad, Edit > Selection Type > Column Selection, that way you can easily invert position of several items at once.
Using those two tips, it's a piece of cake to produce dictionary-based scripts like Forced URLdecoder.
Attached PSPad macros:

Code: Select all

XYscripts_CTRLplusV_delBlankParagraph_PSPadMacro.PME
XYscripts_CTRLplusV_Separator_SCrenameS_PSPadMacro.PME
XYscripts_Del2EndingChars_CTRLplusV_PSPadMacro.PME
XYscripts_DeleteParagraphs_PSPadMacro.PME
XYscripts_LineSplitter_30Lines_PSPadMacro.PME
XYscripts_RegroupExpressions_TaskSpecific_PSPadMacro.PME
XYscripts_Select3Lines_DeleteThem_PSPadMacro.PME
Attachments
_PSpadMacros.zip
(1.57 KiB) Downloaded 134 times
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

Re: User-made Customization Tips.

Post by SkyFrontier »

Donald, can you please share the Color Filter configs like shown at http://www.xyplorer.com/release_12.70.htm#CFlen?

Any one else willing to share more of those, please?
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

admin
Site Admin
Posts: 65177
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: User-made Customization Tips.

Post by admin »

Code: Select all

+len:>260 //overlong filenames>FFFFFF,FB4F04
prop:#HardLinks: > 1>4F2700,E2A71D
prop:CameraModel:*Android*>FFFF80,5CD827
prop:CameraModel:?*>FFFF80,FF8000
prop:#12:01.01.2001 - 31.12.2011 //|filter:*.jpg>FFFFFF,3E1F00
prop:#12:01.01.2012 - 31.12.2012 //|filter:*.jpg>FFFFFF,804000
prop:#162:==1024>FFFF80,2979FE
prop:#162:>1024>FFFF80,804040
name: *.txt AND size: > 1 MB AND ageM: 1 d>FFFF80,8080C0
ageM: <= 5 s>FFFF00,538A1C
ageM: <= 5 n>FFFF00,70B926
ageM: <= 15 n>FFFFFF,70B926
ageM: < 3 h>FFFF00,6798E0
ageM: d //modified today>FFFFFF,6798E0
ageM: <= 5 d AND *.txt //TXT modified less than 5 days ago>FFFFFF,CA66D5
dateC: h    8-10>FFFFFF,B83E30
dateM: dw 6-7>FFFFFF,FF8000
dateM: y - 2009>FFFFFF,8B44BB
dateM: h 10>FFFFFF,1FC992
+attr:junction>D500D5,
+attr:system>FF0000,FFFF80
+attr:encrypted>008000,
+attr:compressed>0000FF,
+attr:d>5E738C,
+size:0>4199E0,E0E2ED
+size:>10 MB>FFFFFF,000000
+size:>3 MB>804000,EFEEE7
+*.png>933968,
+*.pdf>769537,
*.png;*.jpg;*.gif>933968,
+*.exe;*.bat>D24257,
*.htm;*.html;*.mht;*.php>4287D2,
+*.txt;*.ini>38A050,
*.zip;*.rar>CC6600,
+*.dll;*.ocx>7800F0,
*.mp3>FF8000,

Enternal
Posts: 1174
Joined: 10 Jan 2012 18:26

Re: User-made Customization Tips.

Post by Enternal »

My color filters are a bit boring in terms of what it is applied to. However, I like the color choices.

Code: Select all

[ColorFilter]
Count=16
1=+len:>256>FFFFFF,C23D03
2=+attr:system>FF0000,FFFF80
3=+attr:junction>D500D5,
4=+attr:encrypted>008080,
5=+attr:compressed>0080FF,
6=+size:0>FFFFFF,545E8D
7=+ageC: d>000000,A5E465
8=+ageM: d>000000,FFA54A
9=attr:d>5E738C,
10=+*.exe;*.bat>D95B6F,
11=+*.dll;*.ocx;*.sys>B366FF,
12=+*.7z;*.gz;*.lzh;*.rar;*.tar;*.tar.gz;*.zip>808000,
13=+*.aac;*.aif;*.aiff;*.ape;*.flac;*.m4a;*.mp3;*.mpc;*.ogg;*.wav;*.wma>FF8000,
14=+*.bmp;*.gif;*.jpeg;*.jpg;*.png;*.psd;*.tif;*.tiff>38A050,
15=+*.txt;*.inf;*.ini>BA4B86,
16=+*.css;*.htm;*.html;*.js;*.mht;*.mhtml;*.maff;*.php>4287D2,
ColorFilters.png
ColorFilters.png (8.95 KiB) Viewed 2176 times
Colors.png
Colors.png (14.26 KiB) Viewed 2176 times

SkyFrontier
Posts: 2341
Joined: 04 Jan 2010 14:27
Location: Pasárgada (eu vou!)

(User-made) Custom Settings

Post by SkyFrontier »

Update.
As we also have "new" users and some are very engaged, and quite some time has passed since 1st post, I'd like to ask for updates/new additions to this collection.

Code: Select all

[mruSelectionFilter]
Count=25
1="*:"
2="\:"
3="*.jpg;*.bmp;*.jpeg;*.gif;*.png;*.ico;*.emf;*.tif;*.tng"
4="*.html;*.htm"
5="lbl:XYscriptsLibrary"
6="cmt:2008;2009;2010;2011;2012;2013;2014"
7="tag:important"
8="*.rar;*.ace;*.zip;*.cab;*.arj;*.lzh;*.7-zip;*.7z;*.tar;*.gzip;*.uue;*.bz2;*.jar;*.z"
9="*.rtf;*.txt;*.nfo;*.xys;*.diz"
10="*.cda;*.flac;*.mid;*.amf;*.mp3;*.mp2;*.mp1;*.aac;*.apl;*.vlb;*.m4a;*.ogg;*.aiff;*.au;*.wav;*.wma"
11="*.midi;*.rmi;*.kar;*.miz;*.mod;*.mdz;*.nst;*.stm;*.stz;*.s3m;*.s3z;*.it;*.itz;*.xm;*.xmz;*.mtm;*.ult;*.669;*.far;*.okt;*.ptm;*.avr;*.caf;*.htk;*.mat;*.paf;*.pvf;*.raw;*.sd2;*.sds;*.sf;*.voc;*.w64;*.m3u8;*.m3u;*.pls;*.b4s;*.wpl;*.asx"
12="*.mov;*.asf;*.wmv;*.avi;*.rmvb;*.mkv;*.mp4;*.mpg;*.mpeg;*.flv;*.3gp"
13="*.doc;*.xls;*.docx;*.xlsx;*.mdb;*.mdbx;*.pps;*.ppt;*.ppsx;*.pptx;*.pst;*.ost"
14="*.iff;*.pbm;*.pcx;*.pgm;*.ppm;*.psd;*.psp;*.xbm;*.xcf;*.xpm;"
15="*.html;*.htm;*.mht;*.mhtml;*.mhtm;*.xml"
16=">^[(1-9)]"
17=">^[(a-z)]"
18=">\[(.*)]"
19=">\[(\w+)\]"
20=">\[(\d+)\] "
21=">\[([a-zA-Z]+)\]"
22=">\((.+?)\) "
23=">\((\w+)\)"
24=">\((\d+)\)"
25=">\(([a-zA-Z]+)\)"
tags: customization; custom; settings; setts; configuration; config; user-made; share; shared; sharing
New User's Ref. Guide and Quick Setup Guide can help a bit! Check XYplorer Resources Index for many useful links!
Want a new XYperience? XY MOD - surfYnXoard
-coz' the aim of computing is to free us to LIVE...

Post Reply