Selaa lähdekoodia

Minor refactor

master
Arun Prakash Jana 5 vuotta sitten
vanhempi
commit
8ac4a834ad
No known key found for this signature in database GPG Key ID: A75979F35C080412
2 muutettua tiedostoa jossa 14 lisäystä ja 20 poistoa
  1. +4
    -4
      README.md
  2. +10
    -16
      src/nnn.c

+ 4
- 4
README.md Näytä tiedosto

@@ -55,7 +55,7 @@ Add to that an awesome [Wiki](https://github.com/jarun/nnn/wiki)!
- SSHFS mounts (needs sshfs)
- Cross-directory file selection, all/range selection
- Batch rename selection or dir entries
- Copy, move, delete, archive, link selection
- Copy (as), move (as), delete, archive, link selection
- Create, rename, duplicate files and directories
- Spawn a shell, run apps, run commands, execute file
- Lock terminal (needs a locker)
@@ -195,8 +195,8 @@ The list below is from the **dev branch**. Press <kbd>?</kbd> in `nnn` to see th
NAVIGATION
↑ k Up PgUp ^U Scroll up
↓ j Down PgDn ^D Scroll down
← h Parent dir ~ ` @ - HOME, /, start, last
↵ → l Open file/dir . Toggle show hidden
← h Parent ~ ` @ - HOME, /, start, last
↵ → l Open . Toggle show hidden
g ^A First entry G ^E Last entry
b Pin current dir ^B Go to pinned dir
(Sh)Tab Cycle context d Toggle detail view
@@ -213,7 +213,7 @@ The list below is from the **dev branch**. Press <kbd>?</kbd> in `nnn` to see th
a Select all K Edit selection
P Copy selection w Copy selection as
V Move selection W Move selection as
X Delete selection ^X Delete entry
X Del selection ^X Del entry
f Create archive T Mount archive
^F Extract archive F List archive
e Edit in EDITOR p Open in PAGER


+ 10
- 16
src/nnn.c Näytä tiedosto

@@ -908,7 +908,7 @@ static void clearselection(void)
writesel(NULL, 0);
}

static bool seledit(void)
static bool editselection(void)
{
bool ret = FALSE;
int fd, lines = 0;
@@ -1338,11 +1338,8 @@ static bool cpmv_rename(const char *path, const char *cmd)
lines = lines_in_file(fd, buf, sizeof(buf));
DPRINTF_U(count);
DPRINTF_U(lines);
if (!lines)
goto finish;

if (2 * count != lines) {
DPRINTF_S("cannot delete files");
if (!lines || (2 * count != lines)) {
DPRINTF_S("num mismatch");
goto finish;
}

@@ -1409,10 +1406,7 @@ static bool batch_rename(const char *path)
lines = lines_in_file(fd2, buf, sizeof(buf));
DPRINTF_U(count);
DPRINTF_U(lines);
if (!lines)
goto finish;

if (count != lines) {
if (!lines || (count != lines)) {
DPRINTF_S("cannot delete files");
goto finish;
}
@@ -3054,8 +3048,8 @@ static void show_help(const char *path)
"1NAVIGATION\n"
"a↑ k Up PgUp ^U Scroll up\n"
"a↓ j Down PgDn ^D Scroll down\n"
"a← h Parent dir ~ ` @ - HOME, /, start, last\n"
"8↵ → l Open file/dir . Toggle show hidden\n"
"a← h Parent ~ ` @ - HOME, /, start, last\n"
"8↵ → l Open . Toggle show hidden\n"
"9g ^A First entry G ^E Last entry\n"
"cb Pin current dir ^B Go to pinned dir\n"
"6(Sh)Tab Cycle context d Toggle detail view\n"
@@ -3070,9 +3064,9 @@ static void show_help(const char *path)
"9⎵ ^J Select entry r Batch rename\n"
"9m ^K Sel range, clear M List selection\n"
"ca Select all K Edit selection\n"
"cP Copy selection w Copy selection as\n"
"cV Move selection W Move selection as\n"
"cX Delete selection ^X Delete entry\n"
"cP Copy selection w Copy selection as\n"
"cV Move selection W Move selection as\n"
"cX Del selection ^X Del entry\n"
"cf Create archive T Mount archive\n"
"b^F Extract archive F List archive\n"
"ce Edit in EDITOR p Open in PAGER\n"
@@ -4389,7 +4383,7 @@ nochange:
printwait(messages[NONE_SELECTED], &presel);
goto nochange;
case SEL_SELEDIT:
if (!seledit()){
if (!editselection()){
printwait(messages[OPERATION_FAILED], &presel);
goto nochange;
}


Loading…
Peruuta
Tallenna