diff options
author | Arun Prakash Jana <engineerarun@gmail.com> | 2018-02-24 21:43:41 +0530 |
---|---|---|
committer | Arun Prakash Jana <engineerarun@gmail.com> | 2018-02-24 22:54:54 +0530 |
commit | 11dac5e3db997c633e1a8ebd096655191c7580f3 (patch) | |
tree | 873272a9cbe5dedfa135f1cd0639ccc17ed8b6fa | |
parent | bd1d9e3b6dab2a72fb0a4cc13d85a8c803336b66 (diff) | |
download | nnn-11dac5e3db997c633e1a8ebd096655191c7580f3.tar.gz |
Add shortcut ^G to quit and cd
-rw-r--r-- | CHANGELOG | 2 | ||||
-rw-r--r-- | README.md | 5 | ||||
-rw-r--r-- | nnn.1 | 2 | ||||
-rw-r--r-- | nnn.c | 3 | ||||
-rw-r--r-- | nnn.h | 1 |
5 files changed, 9 insertions, 4 deletions
@@ -13,6 +13,7 @@ What's in? - <kbd>^J</kbd> - toggle du mode - <kbd>R</kbd> - batch rename files in vidir - <kbd>^F</kbd> - extract archive (replaces <kbd>^X</kbd>) + - <kbd>^G</kbd> - quit nnn and change dir - <kbd>^X</kbd> - quit nnn (replaces <kbd>^Q</kbd>) - Extra shortcuts enabled in nav-as-you-type mode: - <kbd>^K</kbd>, <kbd>^Y</kbd> (file path copy) @@ -25,6 +26,7 @@ What's in? - <kbd>^/</kbd> (open desktop opener) - <kbd>^F</kbd> (extract archive) - <kbd>^L</kbd> (refresh) + - <kbd>^G</kbd> (quit nnn and change dir) - <kbd>^X</kbd> (quit nnn) ------------------------------------------------------------------------------- @@ -119,7 +119,6 @@ Have fun with it! PRs are welcome. Check out [#1](https://github.com/jarun/nnn/i - Terminal screensaver (default vlock, customizable) integration - Unicode support - Highly optimized code, minimal resource usage -- Minimal dependencies ### Performance @@ -254,7 +253,7 @@ optional arguments: ^T | Toggle path quote ^L | Redraw, clear prompt ? | Help, settings - Q | Quit and cd + Q, ^G | Quit and cd q, ^X | Quit ``` @@ -331,6 +330,8 @@ Add the following to your shell's rc file for the best experience: 5. Set `NNN_NOWAIT`, if nnn [blocks on your desktop environment](#nnn-blocks-on-opening-files) when a file is open. +6. Press <kbd>?</kbd> for help on keyboard shortcuts anytime. + ### How to #### add bookmarks @@ -112,7 +112,7 @@ Toggle path quote Force a redraw, clear rename or filter prompt .It Ic \&? Toggle help and settings screen -.It Ic Q +.It Ic Q, ^G Quit and change directory .It Ic q, ^X Quit @@ -1141,6 +1141,7 @@ filterentries(char *path) case CONTROL('B'): // fallthrough case CONTROL('V'): // fallthrough case CONTROL('J'): // fallthrough + case CONTROL('G'): // fallthrough case CONTROL('X'): // fallthrough case CONTROL('F'): // fallthrough case CONTROL('T'): @@ -1891,7 +1892,7 @@ show_help(char *path) "d^T | Toggle path quote\n" "d^L | Redraw, clear prompt\n" "e? | Help, settings\n" - "eQ | Quit and cd\n" + "aQ, ^G | Quit and cd\n" "aq, ^X | Quit\n\n"); if (fd == -1) @@ -170,6 +170,7 @@ static struct key bindings[] = { { 'p', SEL_RUNARG, "less", "PAGER" }, /* Change dir on quit */ { 'Q', SEL_CDQUIT, "", "" }, + { CONTROL('G'), SEL_CDQUIT, "", "" }, /* Quit */ { 'q', SEL_QUIT, "", "" }, { CONTROL('X'), SEL_QUIT, "", "" }, |