diff options
author | elfmz <fenix1905@tut.by> | 2022-10-29 23:04:59 +0300 |
---|---|---|
committer | elfmz <fenix1905@tut.by> | 2022-10-29 23:04:59 +0300 |
commit | 5f4ea8b9cf7eef926d32da2142eabec48936c2fc (patch) | |
tree | 4af058ec89fe3d627b8df239a9d29116303f7716 /far2l/src/cfg | |
parent | 011b24338ab26b8d16b10b17d3f49d407907baaf (diff) |
Location menu mountpoints customizations (touch #1378 #1379)
Diffstat (limited to 'far2l/src/cfg')
-rw-r--r-- | far2l/src/cfg/config.cpp | 7 | ||||
-rw-r--r-- | far2l/src/cfg/config.hpp | 17 |
2 files changed, 23 insertions, 1 deletions
diff --git a/far2l/src/cfg/config.cpp b/far2l/src/cfg/config.cpp index 3905bfd8..bbada1c2 100644 --- a/far2l/src/cfg/config.cpp +++ b/far2l/src/cfg/config.cpp @@ -853,8 +853,13 @@ static struct FARConfig {1, REG_DWORD, NKeySystem, "InactivityExit",&Opt.InactivityExit,0, 0}, {1, REG_DWORD, NKeySystem, "InactivityExitTime",&Opt.InactivityExitTime,15, 0}, - {1, REG_DWORD, NKeySystem, "DriveMenuMode",&Opt.ChangeDriveMode,DRIVE_SHOW_TYPE|DRIVE_SHOW_PLUGINS|DRIVE_SHOW_SIZE_FLOAT|DRIVE_SHOW_BOOKMARKS, 0}, + {1, REG_DWORD, NKeySystem, "DriveMenuMode2",&Opt.ChangeDriveMode,(DWORD)-1, 0}, {1, REG_DWORD, NKeySystem, "DriveDisconnetMode",&Opt.ChangeDriveDisconnetMode,1, 0}, + + {1, REG_SZ, NKeySystem, "DriveExceptions",&Opt.ChangeDriveExceptions, 0, L"/System/*;/proc;/proc/*;/sys;/sys/*;/dev;/dev/*;/run;/run/*;/tmp;/snap;/snap/*;/private;/private/*"}, + {1, REG_SZ, NKeySystem, "DriveColumn2",&Opt.ChangeDriveColumn2, 0, L"$U/$T"}, + {1, REG_SZ, NKeySystem, "DriveColumn3",&Opt.ChangeDriveColumn3, 0, L"$S$D"}, + {1, REG_DWORD, NKeySystem, "AutoUpdateRemoteDrive",&Opt.AutoUpdateRemoteDrive,1, 0}, {1, REG_DWORD, NKeySystem, "FileSearchMode",&Opt.FindOpt.FileSearchMode,FINDAREA_FROM_CURRENT, 0}, {0, REG_DWORD, NKeySystem, "CollectFiles",&Opt.FindOpt.CollectFiles, 1, 0}, diff --git a/far2l/src/cfg/config.hpp b/far2l/src/cfg/config.hpp index bd37616b..b64cf201 100644 --- a/far2l/src/cfg/config.hpp +++ b/far2l/src/cfg/config.hpp @@ -35,6 +35,21 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include "FARString.hpp" +enum +{ + DRIVE_SHOW_TYPE = 0x00000001, + DRIVE_SHOW_NETNAME = 0x00000002, + DRIVE_SHOW_LABEL = 0x00000004, + DRIVE_SHOW_FILESYSTEM = 0x00000008, + DRIVE_SHOW_SIZE = 0x00000010, + DRIVE_SHOW_MOUNTS = 0x00000020, + DRIVE_SHOW_PLUGINS = 0x00000040, + DRIVE_SHOW_BOOKMARKS = 0x00000080, + DRIVE_SHOW_SIZE_FLOAT = 0x00000100, + DRIVE_SHOW_REMOTE = 0x00000200, +}; + + // +CASR_* Поведение Ctrl-Alt-Shift для AllCtrlAltShiftRule enum { @@ -424,6 +439,8 @@ struct Options int SetupArgv; // количество каталогов в ком.строке ФАРа int ChangeDriveMode; int ChangeDriveDisconnetMode; + FARString ChangeDriveExceptions; + FARString ChangeDriveColumn2, ChangeDriveColumn3; int SaveHistory; int HistoryCount; |