Commit graph

675 commits

Author SHA1 Message Date
Arun Prakash Jana f4ec874b79
Fix 2019-10-03 03:44:54 +05:30
Arun Prakash Jana 9f68e74289 Revert "Fix #334: Detect session type"
This reverts commit e226e8c889.
2019-10-03 03:33:15 +05:30
Arun Prakash Jana e226e8c889
Fix #334: Detect session type 2019-10-03 02:38:26 +05:30
Arun Prakash Jana a9f60d0353
Block range selection only when dir chanegs 2019-10-02 23:57:26 +05:30
Arun Prakash Jana 5f4046b63d
Fix #334 2019-10-02 23:04:56 +05:30
Arun Prakash Jana 67c33a5e80
Code refactor 2019-10-02 22:34:11 +05:30
Arun Prakash Jana 757a783d49
^S is used by stty, use ^K 2019-10-02 12:14:38 +05:30
Arun Prakash Jana afdec4a573
Fix crc8 match on range selection 2019-10-01 02:55:40 +05:30
Arun Prakash Jana 951d43eb77
Clear selection file on clear selection 2019-09-30 23:02:44 +05:30
Arun Prakash Jana 025c7f0a48
Remove selmode indicator 2019-09-30 22:23:54 +05:30
Arun Prakash Jana 57d9edfed3
Get rid of selection mode. Plus associated changes.
- distinct keybinds for single entry, range or all selection
- selecting a file/range/all files would turn selection mode on
- single file/range or all selection appends to selection
- any operation (cp, mv, rm, plugin/file execution, cmd prompt, launch app, spawn
  shell) on selection ends the selection mode
- selection buffer is cleared after mv, rm on selection
- repeat range selection on same file clears selection and exits seleciton mode
- basic check (won't work on dir reload) added to avoid duplicates in selection
2019-09-30 21:35:52 +05:30
Arun Prakash Jana 7cae5dfe44
Shortcut to list selection y is now M 2019-09-30 18:54:27 +05:30
Arun Prakash Jana 62a0932976
Update docs on new selection shortcuts 2019-09-30 08:53:34 +05:30
Arun Prakash Jana 6ba1e48e62
End multi selection mode before link 2019-09-30 07:41:34 +05:30
Arun Prakash Jana 9d23517d10
key ^Y is now ^S, key ^K is now ^J, kwy ' is now m 2019-09-30 06:54:06 +05:30
Arun Prakash Jana 318ddd2ca6
Remove shortcut Leadq to quit context 2019-09-30 06:35:16 +05:30
Arun Prakash Jana b340ecc257
Do not clear buffer on selection end 2019-09-29 23:06:27 +05:30
Arun Prakash Jana 17de5bfc27
Use better keys for selection mode 2019-09-29 22:59:27 +05:30
Arun Prakash Jana b046157b61
End selection mode when an operation is run 2019-09-29 21:44:47 +05:30
Arun Prakash Jana 1d5f1bf653
Rename selection related tokens 2019-09-29 11:27:42 +05:30
Arun Prakash Jana 3309736060
Show Z for size sort 2019-09-29 10:44:53 +05:30
Arun Prakash Jana 2446d7c68c
Update help screen 2019-09-28 22:15:49 +05:30
Arun Prakash Jana a7b61f79c4
Shorten option list 2019-09-28 20:04:24 +05:30
Arun Prakash Jana e80b9b3c6a
Export current entry name as NN
The current file or dir name is exported in env var NN before running a cmd at
the command prompt or spawning a shell.

Export current file name as NCUR
2019-09-28 16:33:22 +05:30
Arun Prakash Jana 85b5d33fa4
Do not reload dir after running plugin 2019-09-26 21:45:08 +05:30
Arun Prakash Jana d7ce06b10b
Add plugin to take quick notes 2019-09-26 19:56:43 +05:30
Arun Prakash Jana b0c0cc72c4
Use uniform separator 2019-09-26 08:22:53 +05:30
Arun Prakash Jana 52b413adae
Fix lint error 2019-09-26 06:24:11 +05:30
Arun Prakash Jana 1ca1705219
Set num files selected in single select mode 2019-09-21 12:03:19 +05:30
Arun Prakash Jana 7335deb022
du status line change 2019-09-20 08:35:37 +05:30
Arun Prakash Jana 7ec54342ae
Remove redundant newline 2019-09-19 21:58:34 +05:30
Arun Prakash Jana 99840a6fa3
Show file size in status bar 2019-09-16 02:03:16 +05:30
Arun Prakash Jana 6bb6671118
Update help 2019-09-16 01:33:41 +05:30
Arun Prakash Jana 4a0e3570fe
Remove redundant spaces 2019-09-16 01:33:41 +05:30
Arun Prakash Jana 7c8df20bea
Key : to run plugin 2019-09-16 01:33:41 +05:30
Arun Prakash Jana 2f0dc405b8
No filename in status bar in du mode, coding style fixes 2019-09-15 21:39:39 +05:30
Arun Prakash Jana 6c39d87cdf
Key > to run plugin 2019-09-15 19:11:10 +05:30
Arun Prakash Jana e68e8ad8a5
Show directory size 2019-09-15 18:25:11 +05:30
Arun Prakash Jana 6feaecafe2
An extra column when no indicator 2019-09-15 18:14:56 +05:30
Arun Prakash Jana 9afe09b4b5
Uniform status bar for light and detail modes 2019-09-15 05:35:58 +05:30
Arun Prakash Jana 5936d3f110
Disable du on detail mode switch 2019-09-15 04:56:54 +05:30
Arun Prakash Jana b2199db194
Code refactor 2019-09-15 04:23:12 +05:30
Arun Prakash Jana 2a74640fc6
Status bar: show time and perms in light mode 2019-09-15 04:13:26 +05:30
Arun Prakash Jana a07c542870
Retain filter after running command 2019-09-15 01:37:39 +05:30
Arun Prakash Jana 2820991383
Show extn for regular files 2019-09-12 22:15:25 +05:30
Arun Prakash Jana e4c14ee13c
Shortcut mapping: S for du, A for apparent du 2019-09-12 08:30:12 +05:30
Arun Prakash Jana 684a90a0fb
Batch rename: prompt if selection exists 2019-09-11 19:53:20 +05:30
Arun Prakash Jana c3ce5bc705
Preserve attributes on duplicate, update docs 2019-09-11 18:28:41 +05:30
Arun Prakash Jana bb5ef221b3
Run a command at filter prompt
This is a conveninece for nav-as-you-type mode.
With this program option, on pressing ^P, the filter is  executed as cmd.
2019-09-11 14:54:23 +05:30
Arun Prakash Jana ccf20f830b
Replace printw() with addstr()/addch() 2019-09-11 01:34:18 +05:30
Arun Prakash Jana 8d283886b0
10 chars are printed in for contexts 2019-09-11 00:12:25 +05:30
Arun Prakash Jana d33f469296
Remove redundant variable 2019-09-10 20:26:08 +05:30
Arun Prakash Jana a064818acf
Fold only long paths 2019-09-09 23:41:45 +05:30
Arun Prakash Jana 7621078d52
Show path in short form 2019-09-08 15:28:31 +05:30
Arun Prakash Jana 84119b1238
Prefer selection to copy in names 2019-09-08 14:23:00 +05:30
Arun Prakash Jana 9988d254fe
Fix xitoa() 2019-09-08 14:05:02 +05:30
Arun Prakash Jana 1baf284369
Show selection mode and number of selected files 2019-09-08 12:39:39 +05:30
Arun Prakash Jana bde0f5c354
Fix help alignment 2019-09-05 19:42:59 +05:30
Arun Prakash Jana d55d1ad810
Simplify numeric value check 2019-09-01 11:53:17 +05:30
Arun Prakash Jana cabef475ab
Fix SEL_CYCLE (tab) 2019-08-31 23:19:04 +05:30
Arun Prakash Jana ec873ab4fa
Option -a to use file access time 2019-08-30 21:00:47 +05:30
Arun Prakash Jana 94c3af873c
Implement mediainfo as a plugin 2019-08-28 00:02:33 +05:30
Arun Prakash Jana f781fbe78c
Set mode to detail for option -S 2019-08-25 21:15:17 +05:30
Arun Prakash Jana ea81e2e569
Add F12 as run plugin key:wq 2019-08-25 19:48:08 +05:30
Arun Prakash Jana 2c90999381
Lead followed by . to show hidden files 2019-08-25 06:05:10 +05:30
Arun Prakash Jana 871685f7ca
New keys: F2 (rename) F5 (redraw) 2019-08-25 05:36:28 +05:30
Arun Prakash Jana eb3a9ad2ee
Restore mousemask before exit 2019-08-24 19:44:49 +05:30
Arun Prakash Jana 611eaa51c8
Use canonical replstr 2019-08-23 22:08:29 +05:30
Arun Prakash Jana a4d8d68c7d
Option -r to show cp, mv progress on Linux 2019-08-23 20:28:56 +05:30
Arun Prakash Jana 979fadcc7e
Change history file path.
The new path is ${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.history
2019-08-23 19:10:48 +05:30
Arun Prakash Jana 0fbd68ab48
Use lighter function to print character 2019-08-23 08:30:44 +05:30
Arun Prakash Jana 505bf0574e
Avoid double conversion in light mode 2019-08-20 21:55:54 +05:30
Arun Prakash Jana f4f1acf856
Remove wild load option 2019-08-20 20:00:48 +05:30
KlZX 80c2c469da
Fix 100% CPU usage if STDIN closes 2019-08-19 22:10:08 +05:30
Arun Prakash Jana f378743c49
Keep name unchanged at rename to duplicate 2019-08-19 20:00:01 +05:30
Arun Prakash Jana e9f7b6aa6c
Option -t replaces NNN_NO_AUTOSELECT 2019-08-17 00:07:38 +05:30
Arun Prakash Jana ac815c692a
Option -o replaces NNN_RESTRICT_NAV_OPEN 2019-08-16 23:40:43 +05:30
Arun Prakash Jana 1294a9caf5
Revert rename cp mv progress 2019-08-16 22:22:45 +05:30
Arun Prakash Jana db83e95a37
Symlinks to dirs are recognized by color 2019-08-16 20:03:58 +05:30
Arun Prakash Jana 9927849222
Update docs 2019-08-16 18:56:26 +05:30
KlZX 7e47cd729b Reverted 'batch_rename' to pre-'awk' but with 'sed' 2019-08-15 15:24:03 +02:00
Arun Prakash Jana 5c591422dc
Revert "Replaced 'sed' with 'awk'"
This reverts commit 1027cd0cf2.
2019-08-14 21:58:22 +05:30
Arun Prakash Jana 02b3273233
Use key-plugin pairs for running plugins 2019-08-14 21:58:18 +05:30
Arun Prakash Jana 7b59a7dba9
Rename cp mv progress conf 2019-08-14 19:10:41 +05:30
Arun Prakash Jana 775742150c
Custom keybinds to run plugins directly 2019-08-14 01:38:30 +05:30
Arun Prakash Jana 5ea8dee428
List symlink with target missing 2019-08-13 04:22:34 +05:30
KlZX 1027cd0cf2 Replaced 'sed' with 'awk' 2019-08-12 17:08:02 +02:00
Arun Prakash Jana e774634b5b
A simpler getutil() 2019-08-12 20:15:04 +05:30
KlZX 4cedba3d4d Fix 'batch_rename' moving symlinks 2019-08-12 11:36:09 +02:00
Arun Prakash Jana 7eafce9b45
Fix #320 2019-08-12 07:13:30 +05:30
Arun Prakash Jana 0647c75cd8
Strip cwd path for all non-Linux platforms 2019-08-10 18:32:36 +05:30
Mischievous Meerkat 199fb3ca29
Merge pull request #313 from 0xACE/relativearchives
Make selection based archives use relative paths
2019-08-10 07:06:40 +05:30
0xACE dcad704ae9 Fix keyresize handling of cur in filterentries() 2019-08-08 02:45:40 +02:00
Arun Prakash Jana 8ca96422cd
Fix #315: crash is NNN_BMS is not set 2019-08-08 01:39:41 +05:30
Arun Prakash Jana 29e8ca322c
Update help 2019-08-07 21:59:15 +05:30
Arun Prakash Jana 8bc71c6e5b
Key Lead' to go to first file in dir 2019-08-07 19:47:17 +05:30
Arun Prakash Jana 26e18ab382
Fix #315 2019-08-07 18:46:47 +05:30
Arun Prakash Jana 8c2c7e9e97
Fix #314 2019-08-07 02:03:52 +05:30
Arun Prakash Jana d23c2997af
Rename COPY macros to SEL 2019-08-07 01:38:51 +05:30
Arun Prakash Jana 8ea41dd0e5
Do not pick multiple times in selection mode 2019-08-07 01:27:22 +05:30