diff --git a/.clang-tidy b/.clang-tidy index c03204c9..885adc7c 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -10,4 +10,6 @@ CheckOptions: value: '_t' - key: fuchsia-restrict-system-includes.Includes value: '*,-stdint.h,-stdbool.h' + - key: readability-function-size.StatementThreshold + value: '850' ... diff --git a/README.md b/README.md index 9083f9a8..9acbcb0f 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,7 @@ It runs on Linux, macOS, Raspberry Pi, BSD, Cygwin, Linux subsystem for Windows - Detailed file information - Media information (needs mediainfo/exiftool) - Convenience + - Mouse support - Create, rename files and directories - Select files across dirs; all/range selection - Copy, move, delete, archive, link selection diff --git a/src/nnn.c b/src/nnn.c index fe62eb39..272aedad 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -3136,6 +3136,7 @@ nochange: case SEL_CLICK: if (getmouse(&event) != OK) break; + // Handle clicking on a context at the top: if (event.y == 0) { // Get context from: "[1 2 3 4]..." @@ -3155,6 +3156,7 @@ nochange: } break; } + // Handle clicking on a file: if (2 <= event.y && event.y < LINES - 2) { r = 0; @@ -3168,10 +3170,9 @@ nochange: cur = r; // Single click just selects, double click also opens if (event.bstate != BUTTON1_DOUBLE_CLICKED) - break; - } else { + break; // fallthrough + } else break; - } case SEL_NAV_IN: // fallthrough case SEL_GOIN: /* Cannot descend in empty directories */