diff --git a/README.md b/README.md index 57bde14e..9df00db3 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ No plans of packaging at the time. Start noice (default: current directory): $ noice [path_to_dir] -`>` indicates the currently selected item. +`>` indicates the currently selected entry. ### Keyboard shortcuts @@ -94,12 +94,12 @@ Start noice (default: current directory): | `End`, `Ctrl-e`, `$` | jump to last dir entry | | `~` | jump to home dir | | `/`, `&` | filter dir contents | -| `c` | change dir | +| `c` | show change dir prompt | | `.` | toggle hide dot files | | `t` | toggle sort by modified time | | `!` | spawn a shell in current dir | -| `e` | edit item in `vim` | -| `p` | open item with `less` pager | +| `e` | edit entry in `vim` | +| `p` | open entry with `less` pager | | `z` | run `top` | | `Ctrl-l` | redraw window | | `q` | quit noice | diff --git a/noice.c b/noice.c index db19ab7b..25f2f951 100644 --- a/noice.c +++ b/noice.c @@ -819,7 +819,8 @@ nochange: exitcurses(); spawn(run, NULL, path); initcurses(); - break; + /* Re-populate as directory content may have changed */ + goto begin; case SEL_RUNARG: run = xgetenv(env, run); exitcurses();