Arun Prakash Jana
4de4298ffd
Map ^I to context cycle
преди 6 години
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 години
Arun Prakash Jana
4df1ae6311
Detect filetype using file output
преди 6 години
Arun Prakash Jana
60de561b07
Remove redundant structure member
преди 6 години
Arun Prakash Jana
8735f1691a
Support TAB to cycle contexts
преди 6 години
Arun Prakash Jana
4b9796eae0
Fix #157 : support one combined arg for EDITOR, PAGER and SHELL
преди 6 години
Arun Prakash Jana
d7da4acde0
Split EDITOR & PAGER options, concise NNN_USE_EDITOR logic.
преди 6 години
Arun Prakash Jana
ef361294db
Get pager with arg
преди 6 години
Arun Prakash Jana
d8df13f665
Remove .js from mime list
преди 6 години
Arun Prakash Jana
0a8970a811
Fix #150 : treat js file as text
преди 6 години
Arun Prakash Jana
28eb6a6312
Use keybind ^T to go to next context
преди 6 години
Arun Prakash Jana
338b3be707
Remove file path quoting
преди 6 години
Arun Prakash Jana
06ff738b4c
Use ^B to go to next context
преди 6 години
Arun Prakash Jana
7db777756f
Option to disable file open on Right and `l`
преди 6 години
Arun Prakash Jana
9cc627459d
Rename macro
преди 6 години
Arun Prakash Jana
075c0cb935
Handle DEL in rename prompt (Mac)
преди 6 години
Arun Prakash Jana
82fbf19803
Add `Y` as selection keybind
преди 6 години
Arun Prakash Jana
80371258a1
Switch X and ^X key functionality
преди 6 години
Arun Prakash Jana
229b1eba91
Use ^W to visit pinned directory.
Turns out ^B is also intercepted by Windows.
преди 6 години
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 години
Arun Prakash Jana
784ed6fefe
Use the term Leader key
преди 6 години
Arun Prakash Jana
81380ff8d4
Use ^B as the Leader key
преди 6 години
Arun Prakash Jana
4407f29dd3
Support file cp, mv, rm through selection
преди 6 години
Arun Prakash Jana
a4eb852dba
Re-structure files
преди 6 години
Arun Prakash Jana
8a9319fb79
Support key q for context quit
преди 6 години
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 години
Arun Prakash Jana
3cf81482a4
Retire chdir prompt
преди 6 години
Arun Prakash Jana
65f26d0f5d
Integrate clang-tidy
преди 6 години
Dmitry Yakimenko
66ddbfc5d5
Map BS (8) and DEL (127) key codes to SEL_BACK as well
преди 6 години
Arun Prakash Jana
1562939325
Support copy buffer listing in multi-copy mode
преди 6 години
Arun Prakash Jana
d0b59e8c15
Update license
преди 7 години
Arun Prakash Jana
b7a6b1c12a
Show apparent size
преди 7 години
Arun Prakash Jana
cca1d60b98
Add license to source files
преди 7 години
Arun Prakash Jana
776c94a744
Integrate bashlock and lock
преди 7 години
Arun Prakash Jana
9a7660fb62
Add Space as 2nd file-path copier key (easy to use)
преди 7 години
Arun Prakash Jana
c27f58555e
Support archive creation
преди 7 години
Arun Prakash Jana
48cf378c7b
Prefer VISUAL, if defined over EDITOR
преди 7 години
Arun Prakash Jana
3a515585d1
Support screen locking on Linux
преди 7 години
Arun Prakash Jana
1e1708c2ec
New shortcut ^] to spawn shell in current dir
преди 7 години
Arun Prakash Jana
8d7a56cbaa
Run a custom script support
преди 7 години
Arun Prakash Jana
eddc0c93ba
Fix #95 : Add ^I as an alternative to Insert
преди 7 години
Arun Prakash Jana
2094157630
Add ruby files as text file
преди 7 години
Arun Prakash Jana
11dac5e3db
Add shortcut ^G to quit and cd
преди 7 години
Arun Prakash Jana
ee733a39b1
Support batch file rename in vidir
преди 7 години
Arun Prakash Jana
6da9d5f499
Support file path quote on copy
преди 7 години
Arun Prakash Jana
cbfeec5625
keybind to pin current dir - b
преди 7 години
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 години
Arun Prakash Jana
4800250814
Key changes: ^F - extract archive, ^X - quit
преди 7 години
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 години
Arun Prakash Jana
0a1776e18e
Add shortcut ^S to toggle du mode
преди 7 години