Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelfmz <fenix1905@tut.by>2022-10-29 23:04:59 +0300
committerelfmz <fenix1905@tut.by>2022-10-29 23:04:59 +0300
commit5f4ea8b9cf7eef926d32da2142eabec48936c2fc (patch)
tree4af058ec89fe3d627b8df239a9d29116303f7716 /far2l/src/cfg
parent011b24338ab26b8d16b10b17d3f49d407907baaf (diff)
Location menu mountpoints customizations (touch #1378 #1379)
Diffstat (limited to 'far2l/src/cfg')
-rw-r--r--far2l/src/cfg/config.cpp7
-rw-r--r--far2l/src/cfg/config.hpp17
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;