ソースを参照

Code refactor

master
Arun Prakash Jana 5年前
コミット
a32b3eac14
この署名に対応する既知のキーがデータベースに存在しません GPGキーID: A75979F35C080412
1個のファイルの変更15行の追加27行の削除
  1. +15
    -27
      src/nnn.c

+ 15
- 27
src/nnn.c ファイルの表示

@@ -5460,36 +5460,24 @@ nochange:
break; // fallthrough break; // fallthrough
} }


if (sel == SEL_QUITCD || getenv("NNN_TMPFILE")) { /* CD on Quit */
/* In vim picker mode, clear selection and exit */ /* In vim picker mode, clear selection and exit */
if (cfg.picker) { /* Picker mode: reset buffer or clear file */
/* Picker mode: reset buffer or clear file */ if (sel == SEL_QUITCD || getenv("NNN_TMPFILE"))
selbufpos = 0; cfg.picker ? selbufpos = 0 : write_lastdir(path);
} else if (!write_lastdir(path)) {
presel = MSGWAIT;
goto nochange;
}
}
return; return;
default: default:
if (xlines != LINES || xcols != COLS) { if (xlines != LINES || xcols != COLS)
idle = 0; setdirwatch(); /* Terminal resized */
setdirwatch(); else if (idletimeout && idle == idletimeout)
if (ndents) lock_terminal(); /* Locker */
copycurname(); else
goto begin; goto nochange;
}

/* Locker */
if (idletimeout && idle == idletimeout) {
idle = 0;
lock_terminal();
if (ndents)
copycurname();
goto begin;
}


goto nochange; idle = 0;
if (ndents)
copycurname();
goto begin;
} /* switch (sel) */ } /* switch (sel) */
} }
} }


||||||
x
 
000:0
読み込み中…
キャンセル
保存