Blame


1 8e50a645 2021-12-01 op #define RV_VERSION "1.1"
2 ff684771 2014-12-02 marcelgmr
3 0b301167 2014-11-07 marcelgmr /* CTRL+X: "^X"
4 ff684771 2014-12-02 marcelgmr ALT+X: "M-X" */
5 0b301167 2014-11-07 marcelgmr #define RVK_QUIT "q"
6 ff684771 2014-12-02 marcelgmr #define RVK_HELP "?"
7 0b301167 2014-11-07 marcelgmr #define RVK_DOWN "j"
8 0b301167 2014-11-07 marcelgmr #define RVK_UP "k"
9 0b301167 2014-11-07 marcelgmr #define RVK_JUMP_DOWN "J"
10 0b301167 2014-11-07 marcelgmr #define RVK_JUMP_UP "K"
11 b90df0a4 2015-06-05 marcelgmr #define RVK_JUMP_TOP "g"
12 b90df0a4 2015-06-05 marcelgmr #define RVK_JUMP_BOTTOM "G"
13 0b301167 2014-11-07 marcelgmr #define RVK_CD_DOWN "l"
14 0b301167 2014-11-07 marcelgmr #define RVK_CD_UP "h"
15 0b301167 2014-11-07 marcelgmr #define RVK_HOME "H"
16 15d7cd85 2016-06-04 marcelgmr #define RVK_TARGET "t"
17 a6eeeca9 2016-12-18 marcelgmr #define RVK_COPY_PATH "y"
18 a6eeeca9 2016-12-18 marcelgmr #define RVK_PASTE_PATH "p"
19 2a2e3586 2015-07-27 marcelgmr #define RVK_REFRESH "r"
20 0b301167 2014-11-07 marcelgmr #define RVK_SHELL "^M"
21 4b66a2c4 2014-11-07 marcelgmr #define RVK_VIEW " "
22 4b66a2c4 2014-11-07 marcelgmr #define RVK_EDIT "e"
23 528f4786 2016-03-18 marcelgmr #define RVK_OPEN "o"
24 a17e36e3 2014-11-07 marcelgmr #define RVK_SEARCH "/"
25 bae1431c 2014-11-07 marcelgmr #define RVK_TG_FILES "f"
26 bae1431c 2014-11-07 marcelgmr #define RVK_TG_DIRS "d"
27 bae1431c 2014-11-07 marcelgmr #define RVK_TG_HIDDEN "s"
28 1447784d 2014-11-14 marcelgmr #define RVK_NEW_FILE "n"
29 1447784d 2014-11-14 marcelgmr #define RVK_NEW_DIR "N"
30 2a2e3586 2015-07-27 marcelgmr #define RVK_RENAME "R"
31 7a9072e2 2016-12-15 marcelgmr #define RVK_TG_EXEC "E"
32 4573489d 2015-07-22 marcelgmr #define RVK_DELETE "D"
33 18016333 2014-11-14 marcelgmr #define RVK_TG_MARK "m"
34 18016333 2014-11-14 marcelgmr #define RVK_INVMARK "M"
35 5fc8b927 2014-11-14 marcelgmr #define RVK_MARKALL "a"
36 e0d6077a 2015-05-27 marcelgmr #define RVK_MARK_DELETE "X"
37 e0d6077a 2015-05-27 marcelgmr #define RVK_MARK_COPY "C"
38 e0d6077a 2015-05-27 marcelgmr #define RVK_MARK_MOVE "V"
39 71ee1627 2014-11-07 marcelgmr
40 a74511d1 2015-06-06 marcelgmr /* Colors available: DEFAULT, RED, GREEN, YELLOW, BLUE, CYAN, MAGENTA, WHITE, BLACK. */
41 37233869 2014-11-07 marcelgmr #define RVC_CWD GREEN
42 b9837001 2014-11-24 marcelgmr #define RVC_STATUS CYAN
43 b9837001 2014-11-24 marcelgmr #define RVC_BORDER BLUE
44 b9837001 2014-11-24 marcelgmr #define RVC_SCROLLBAR CYAN
45 cb23b74d 2015-06-05 marcelgmr #define RVC_LINK CYAN
46 2a2b72b6 2014-11-08 marcelgmr #define RVC_HIDDEN YELLOW
47 a2c3312c 2015-08-10 marcelgmr #define RVC_EXEC GREEN
48 211041b6 2015-08-09 marcelgmr #define RVC_REG DEFAULT
49 211041b6 2015-08-09 marcelgmr #define RVC_DIR DEFAULT
50 211041b6 2015-08-09 marcelgmr #define RVC_CHR MAGENTA
51 211041b6 2015-08-09 marcelgmr #define RVC_BLK MAGENTA
52 211041b6 2015-08-09 marcelgmr #define RVC_FIFO BLUE
53 211041b6 2015-08-09 marcelgmr #define RVC_SOCK MAGENTA
54 1c86f4eb 2014-11-09 marcelgmr #define RVC_PROMPT DEFAULT
55 1c86f4eb 2014-11-09 marcelgmr #define RVC_TABNUM DEFAULT
56 b25b6b52 2015-06-02 marcelgmr #define RVC_MARKS YELLOW
57 e1f31679 2014-11-07 marcelgmr
58 4c8a3f34 2014-11-14 marcelgmr /* Special symbols used by the TUI. See <curses.h> for available constants. */
59 4c8a3f34 2014-11-14 marcelgmr #define RVS_SCROLLBAR ACS_CKBOARD
60 e6a7541a 2014-11-14 marcelgmr #define RVS_MARK ACS_DIAMOND
61 4c8a3f34 2014-11-14 marcelgmr
62 0d39b6e7 2015-06-19 marcelgmr /* Prompt strings for line input. */
63 0d39b6e7 2015-06-19 marcelgmr #define RV_PROMPT(S) S ": "
64 0d39b6e7 2015-06-19 marcelgmr #define RVP_SEARCH RV_PROMPT("search")
65 0d39b6e7 2015-06-19 marcelgmr #define RVP_NEW_FILE RV_PROMPT("new file")
66 ea00c856 2015-06-19 marcelgmr #define RVP_NEW_DIR RV_PROMPT("new dir")
67 0d39b6e7 2015-06-19 marcelgmr #define RVP_RENAME RV_PROMPT("rename")
68 0d39b6e7 2015-06-19 marcelgmr
69 87095cb8 2015-08-05 marcelgmr /* Number of entries to jump on RVK_JUMP_DOWN and RVK_JUMP_UP. */
70 71ee1627 2014-11-07 marcelgmr #define RV_JUMP 10
71 61733402 2015-08-05 marcelgmr
72 418661ca 2016-08-25 marcelgmr /* Default listing view flags.
73 418661ca 2016-08-25 marcelgmr May include SHOW_FILES, SHOW_DIRS and SHOW_HIDDEN. */
74 418661ca 2016-08-25 marcelgmr #define RV_FLAGS SHOW_FILES | SHOW_DIRS
75 418661ca 2016-08-25 marcelgmr
76 61733402 2015-08-05 marcelgmr /* Optional macro to be executed when a batch operation finishes. */
77 61733402 2015-08-05 marcelgmr #define RV_ALERT() beep()
78 ae575680 2015-01-03 marcelgmr
79 bd72d1f8 2015-01-03 marcelgmr /* Shell used to launch external programs.
80 bd72d1f8 2015-01-03 marcelgmr Defining this macro will force Rover to launch external
81 bd72d1f8 2015-01-03 marcelgmr programs with `sh -c "$EXTERNAL_PROGRAM [arg]"`. This gives more
82 bd72d1f8 2015-01-03 marcelgmr flexibility, allowing command-line arguments to be embedded in
83 bd72d1f8 2015-01-03 marcelgmr environment variables (e.g. PAGER="less -N"). On the other hand,
84 bd72d1f8 2015-01-03 marcelgmr this requires the presence of a shell and will spawn an additional
85 bd72d1f8 2015-01-03 marcelgmr process each time an external program is invoked. Leave this macro
86 bd72d1f8 2015-01-03 marcelgmr undefined if you prefer external programs to be launched with just
87 bd72d1f8 2015-01-03 marcelgmr `$EXTERNAL_PROGRAM [arg]`. */
88 ae575680 2015-01-03 marcelgmr #define RV_SHELL "/bin/sh"