Use the term mark instead of pin

This commit is contained in:
Arun Prakash Jana 2020-07-07 07:57:43 +05:30
parent 6fa4978230
commit d3e20e9015
No known key found for this signature in database
GPG Key ID: A75979F35C080412
4 changed files with 13 additions and 13 deletions

View File

@ -50,7 +50,7 @@ It runs smoothly on the Pi, [Termux](https://www.youtube.com/watch?v=AbaauM7gUJw
- Mount and modify archives - Mount and modify archives
- Create files/dirs/duplicates with parents (like `mkdir -p`) - Create files/dirs/duplicates with parents (like `mkdir -p`)
- Toggle hidden with <kbd>.</kbd>, visit HOME with <kbd>~</kbd>, last dir with <kbd>-</kbd> - Toggle hidden with <kbd>.</kbd>, visit HOME with <kbd>~</kbd>, last dir with <kbd>-</kbd>
- Pin a frequently visited dir at runtime - Mark a frequently visited dir at runtime
- Sort by modification, access and inode change time - Sort by modification, access and inode change time
- Compile out/in features with make options - Compile out/in features with make options
- Watch matrix text fly or read fortune messages - Watch matrix text fly or read fortune messages
@ -84,7 +84,7 @@ It runs smoothly on the Pi, [Termux](https://www.youtube.com/watch?v=AbaauM7gUJw
- Navigation - Navigation
- *Type-to-nav* mode with dir auto-select - *Type-to-nav* mode with dir auto-select
- Contexts (_aka_ tabs/workspaces) with custom colors - Contexts (_aka_ tabs/workspaces) with custom colors
- Sessions, bookmarks with hotkeys; pin and visit a dir - Sessions, bookmarks with hotkeys; mark and visit a dir
- Remote mounts (needs sshfs, rclone) - Remote mounts (needs sshfs, rclone)
- Familiar shortcuts (arrows, <kbd>~</kbd>, <kbd>-</kbd>, <kbd>@</kbd>), quick reference - Familiar shortcuts (arrows, <kbd>~</kbd>, <kbd>-</kbd>, <kbd>@</kbd>), quick reference
- CD on quit (*easy* shell integration) - CD on quit (*easy* shell integration)

2
nnn.1
View File

@ -223,7 +223,7 @@ in \fBtype-to-nav\fR mode:
------ + ------------------------ ------ + ------------------------
' | Go to first non-dir file ' | Go to first non-dir file
+ | Toggle auto-advance + | Toggle auto-advance
, | Pin CWD , | Mark CWD
- | Go to last visited dir - | Go to last visited dir
. | Show hidden files . | Show hidden files
; | Run a plugin by its key ; | Run a plugin by its key

View File

@ -2651,7 +2651,7 @@ static int filterentries(char *path, char *lastname)
switch (*ch) { switch (*ch) {
case '\'': // fallthrough /* Go to first non-dir file */ case '\'': // fallthrough /* Go to first non-dir file */
case '+': // fallthrough /* Toggle auto-advance */ case '+': // fallthrough /* Toggle auto-advance */
case ',': // fallthrough /* Pin CWD */ case ',': // fallthrough /* Mark CWD */
case '-': // fallthrough /* Visit last visited dir */ case '-': // fallthrough /* Visit last visited dir */
case '.': // fallthrough /* Show hidden files */ case '.': // fallthrough /* Show hidden files */
case ';': // fallthrough /* Run plugin key */ case ';': // fallthrough /* Run plugin key */
@ -4133,7 +4133,7 @@ static size_t handle_bookmark(const char *bmark, char *newpath)
int fd; int fd;
size_t r = xstrsncpy(g_buf, messages[MSG_BOOKMARK_KEYS], CMD_LEN_MAX); size_t r = xstrsncpy(g_buf, messages[MSG_BOOKMARK_KEYS], CMD_LEN_MAX);
if (bmark) { /* There is a pinned directory */ if (bmark) { /* There is a marked directory */
g_buf[--r] = ' '; g_buf[--r] = ' ';
g_buf[++r] = ','; g_buf[++r] = ',';
g_buf[++r] = '\0'; g_buf[++r] = '\0';
@ -4144,7 +4144,7 @@ static size_t handle_bookmark(const char *bmark, char *newpath)
r = FALSE; r = FALSE;
fd = get_input(NULL); fd = get_input(NULL);
if (fd == ',') /* Visit pinned directory */ if (fd == ',') /* Visit marked directory */
bmark ? xstrsncpy(newpath, bmark, PATH_MAX) : (r = MSG_NOT_SET); bmark ? xstrsncpy(newpath, bmark, PATH_MAX) : (r = MSG_NOT_SET);
else if (!get_kv_val(bookmark, newpath, fd, maxbm, NNN_BMS)) else if (!get_kv_val(bookmark, newpath, fd, maxbm, NNN_BMS))
r = MSG_INVALID_KEY; r = MSG_INVALID_KEY;
@ -4177,7 +4177,7 @@ static void show_help(const char *path)
"5Ret Rt l Open%-20c' First file/match\n" "5Ret Rt l Open%-20c' First file/match\n"
"9g ^A Top%-21c. Toggle hidden\n" "9g ^A Top%-21c. Toggle hidden\n"
"9G ^E End%-21c+ Toggle auto-advance\n" "9G ^E End%-21c+ Toggle auto-advance\n"
"9b ^/ Bookmark key%-12c, Pin CWD\n" "9b ^/ Bookmark key%-12c, Mark CWD\n"
"a1-4 Context 1-4%-7c(Sh)Tab Cycle context\n" "a1-4 Context 1-4%-7c(Sh)Tab Cycle context\n"
"aEsc Send to FIFO%-11c^L Redraw\n" "aEsc Send to FIFO%-11c^L Redraw\n"
"c? Help, conf%-13c^G QuitCD\n" "c? Help, conf%-13c^G QuitCD\n"
@ -5666,7 +5666,7 @@ nochange:
goto nochange; goto nochange;
} }
/* Pin current directory */ /* Mark current directory */
free(mark); free(mark);
mark = xstrdup(path); mark = xstrdup(path);
@ -5749,7 +5749,7 @@ nochange:
goto nochange; goto nochange;
} }
/* Pin current directory */ /* Mark current directory */
free(mark); free(mark);
mark = xstrdup(path); mark = xstrdup(path);
@ -5833,7 +5833,7 @@ nochange:
goto nochange; goto nochange;
} }
/* Pin current directory */ /* Mark current directory */
free(mark); free(mark);
mark = xstrdup(path); mark = xstrdup(path);
@ -5870,7 +5870,7 @@ nochange:
watch = TRUE; watch = TRUE;
goto begin; goto begin;
case SEL_PIN: case SEL_MARK:
free(mark); free(mark);
mark = xstrdup(path); mark = xstrdup(path);
printwait(mark, &presel); printwait(mark, &presel);

View File

@ -66,7 +66,7 @@ enum action {
SEL_CTX7, SEL_CTX7,
SEL_CTX8, SEL_CTX8,
#endif #endif
SEL_PIN, SEL_MARK,
SEL_FLTR, SEL_FLTR,
SEL_MFLTR, SEL_MFLTR,
SEL_HIDDEN, SEL_HIDDEN,
@ -181,7 +181,7 @@ static struct key bindings[] = {
{ '8', SEL_CTX8 }, { '8', SEL_CTX8 },
#endif #endif
/* Mark a path to visit later */ /* Mark a path to visit later */
{ ',', SEL_PIN }, { ',', SEL_MARK },
/* Filter */ /* Filter */
{ '/', SEL_FLTR }, { '/', SEL_FLTR },
/* Toggle filter mode */ /* Toggle filter mode */