Ver código fonte

Implement navigation roll over

master
Arun Prakash Jana 8 anos atrás
pai
commit
ad0fb1df8c
Nenhuma chave conhecida encontrada para esta assinatura no banco de dados ID da chave GPG: A75979F35C080412
2 arquivos alterados com 9 adições e 2 exclusões
  1. +3
    -2
      README.md
  2. +6
    -0
      noice.c

+ 3
- 2
README.md Ver arquivo

@@ -42,8 +42,9 @@ I chose to fork noice because:

### Fork toppings

- Behaviour
- Behaviour and navigation
- Case-insensitive alphabetic content listing instead of upper case first.
- Roll over at the first and last entries of a directory (with Up/Down keys).
- File associations
- Environment variable `NOICE_OPENER` to override all associations and open all files with your desktop environments default file opener. Examples:

@@ -97,7 +98,7 @@ Start noice (default: current directory):
| `.` | toggle hide dot files |
| `t` | toggle sort by modified time |
| `!` | spawn a shell in current dir |
| `e` | edit item in `vi` |
| `e` | edit item in `vim` |
| `p` | open item with `less` pager |
| `z` | run `top` |
| `Ctrl-l` | redraw window |


+ 6
- 0
noice.c Ver arquivo

@@ -746,10 +746,16 @@ nochange:
case SEL_NEXT:
if (cur < ndents - 1)
cur++;
else if (ndents)
/* Roll over, set cursor to first entry */
cur = 0;
break;
case SEL_PREV:
if (cur > 0)
cur--;
else if (ndents)
/* Roll over, set cursor to last entry */
cur = ndents - 1;
break;
case SEL_PGDN:
if (cur < ndents - 1)


Carregando…
Cancelar
Salvar