Arun Prakash Jana
4de4298ffd
Map ^I to context cycle
6 vuotta sitten
Arun Prakash Jana
e26c21ce0b
Make ^T shortcut for nav-as-you-type.
The code for Tab and ^I are same when capture din getch().
6 vuotta sitten
Arun Prakash Jana
4df1ae6311
Detect filetype using file output
6 vuotta sitten
Arun Prakash Jana
60de561b07
Remove redundant structure member
6 vuotta sitten
Arun Prakash Jana
8735f1691a
Support TAB to cycle contexts
6 vuotta sitten
Arun Prakash Jana
4b9796eae0
Fix #157 : support one combined arg for EDITOR, PAGER and SHELL
6 vuotta sitten
Arun Prakash Jana
d7da4acde0
Split EDITOR & PAGER options, concise NNN_USE_EDITOR logic.
6 vuotta sitten
Arun Prakash Jana
ef361294db
Get pager with arg
6 vuotta sitten
Arun Prakash Jana
d8df13f665
Remove .js from mime list
6 vuotta sitten
Arun Prakash Jana
0a8970a811
Fix #150 : treat js file as text
6 vuotta sitten
Arun Prakash Jana
28eb6a6312
Use keybind ^T to go to next context
6 vuotta sitten
Arun Prakash Jana
338b3be707
Remove file path quoting
6 vuotta sitten
Arun Prakash Jana
06ff738b4c
Use ^B to go to next context
6 vuotta sitten
Arun Prakash Jana
7db777756f
Option to disable file open on Right and `l`
6 vuotta sitten
Arun Prakash Jana
9cc627459d
Rename macro
6 vuotta sitten
Arun Prakash Jana
075c0cb935
Handle DEL in rename prompt (Mac)
6 vuotta sitten
Arun Prakash Jana
82fbf19803
Add `Y` as selection keybind
6 vuotta sitten
Arun Prakash Jana
80371258a1
Switch X and ^X key functionality
6 vuotta sitten
Arun Prakash Jana
229b1eba91
Use ^W to visit pinned directory.
Turns out ^B is also intercepted by Windows.
6 vuotta sitten
Arun Prakash Jana
ff0999b801
Change visit pinned dir key to ^B.
^V does not work while working on Windows. It is intercepted as paste.
6 vuotta sitten
Arun Prakash Jana
784ed6fefe
Use the term Leader key
6 vuotta sitten
Arun Prakash Jana
81380ff8d4
Use ^B as the Leader key
6 vuotta sitten
Arun Prakash Jana
4407f29dd3
Support file cp, mv, rm through selection
6 vuotta sitten
Arun Prakash Jana
a4eb852dba
Re-structure files
6 vuotta sitten
Arun Prakash Jana
8a9319fb79
Support key q for context quit
6 vuotta sitten
Arun Prakash Jana
99a9d63ee7
GUI app launcher mode with 'o'.
Removed file manager and desktop search keys.
Both can be launched with launcher key.
6 vuotta sitten
Arun Prakash Jana
3cf81482a4
Retire chdir prompt
6 vuotta sitten
Arun Prakash Jana
65f26d0f5d
Integrate clang-tidy
6 vuotta sitten
Dmitry Yakimenko
66ddbfc5d5
Map BS (8) and DEL (127) key codes to SEL_BACK as well
6 vuotta sitten
Arun Prakash Jana
1562939325
Support copy buffer listing in multi-copy mode
6 vuotta sitten
Arun Prakash Jana
d0b59e8c15
Update license
7 vuotta sitten
Arun Prakash Jana
b7a6b1c12a
Show apparent size
7 vuotta sitten
Arun Prakash Jana
cca1d60b98
Add license to source files
7 vuotta sitten
Arun Prakash Jana
776c94a744
Integrate bashlock and lock
7 vuotta sitten
Arun Prakash Jana
9a7660fb62
Add Space as 2nd file-path copier key (easy to use)
7 vuotta sitten
Arun Prakash Jana
c27f58555e
Support archive creation
7 vuotta sitten
Arun Prakash Jana
48cf378c7b
Prefer VISUAL, if defined over EDITOR
7 vuotta sitten
Arun Prakash Jana
3a515585d1
Support screen locking on Linux
7 vuotta sitten
Arun Prakash Jana
1e1708c2ec
New shortcut ^] to spawn shell in current dir
7 vuotta sitten
Arun Prakash Jana
8d7a56cbaa
Run a custom script support
7 vuotta sitten
Arun Prakash Jana
eddc0c93ba
Fix #95 : Add ^I as an alternative to Insert
7 vuotta sitten
Arun Prakash Jana
2094157630
Add ruby files as text file
7 vuotta sitten
Arun Prakash Jana
11dac5e3db
Add shortcut ^G to quit and cd
7 vuotta sitten
Arun Prakash Jana
ee733a39b1
Support batch file rename in vidir
7 vuotta sitten
Arun Prakash Jana
6da9d5f499
Support file path quote on copy
7 vuotta sitten
Arun Prakash Jana
cbfeec5625
keybind to pin current dir - b
7 vuotta sitten
Arun Prakash Jana
a40d29ba9f
Support multiple file path copy
Design overview:
We are introducing multiple file path copy as a mode which can be toggled using
the keybind `^Y`. `^K` works as the individual entry selector. If the user wants
to select a range, (s)he can press `^Y` on the first entry and `^Y` on the last
entry.
We subscribe to notifications, so we need a fail-proof way to detect changes in
the directory contents. For example, if a file is deleted, it becomes difficult
to get the names of all the files in a range containing that file. If the file
is on a range boundary it would lead to wrong calculations. To handle this the
right way we use CRC8 checksum of all the visible entries in the directory. The
checksum is calculated based on the file information buffer. If the CRC changes
on a redraw(), we reset the multi-select mode.
New line (`\n`) works as the delimiter between file paths. Note that you may have
to disable IFS in the `NNN_COPIER` script to show file paths separated by spaces.
7 vuotta sitten
Arun Prakash Jana
4800250814
Key changes: ^F - extract archive, ^X - quit
7 vuotta sitten
Arun Prakash Jana
34b650aac8
Remap ^S and ^Q.
The replacement keys are:
^J - toggle du mode
^Y - quit
The change is done because ^S, ^Q keybinds are lost in the following case:
- start nnn
- navigate to a different directory
- spawn a shell
- exit the shell
The issue happens only with the 'special' keybinds like ^S, ^Q, ^Z... which get
their original shell interpretation back.
So we are replacing these 2 keybinds with 2 'non-special' combinations.
7 vuotta sitten
Arun Prakash Jana
0a1776e18e
Add shortcut ^S to toggle du mode
7 vuotta sitten