Commit graph

641 commits

Author SHA1 Message Date
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
Arun Prakash Jana 9a3786f94d
Auto-proceed to next entry in selection mode 2019-08-07 00:51:54 +05:30
Arun Prakash Jana 68b460310e Use auto-compress option for bsdtar, tar 2019-08-06 23:27:06 +05:30
Arun Prakash Jana 75bfcb1834
Prepare for release v2.6 2019-08-06 04:13:10 +05:30
Arun Prakash Jana a95fc0c37a Revert "Use KEY_RESIZE when prompting user input"
This reverts commit ba12fa8b3d.
2019-08-05 19:03:55 +05:30
Arun Prakash Jana dec683c39e
Better prompt for rename/duplicate key 2019-08-04 20:52:54 +05:30
Arun Prakash Jana 9431213e49
Support / as an additional leader key 2019-08-04 14:31:58 +05:30
Arun Prakash Jana 4c4db1430e
Ask for 'd' to duplicate 2019-08-04 11:48:45 +05:30
Arun Prakash Jana 9fdfd9388d
Light mode as default, options changed
-d is to show detail mode
-H is to show hidden files
-l is retired
2019-08-04 09:55:14 +05:30
Arun Prakash Jana cf1b9d34ea
Light mode: show statusbar, use reverse video 2019-08-04 08:56:59 +05:30
Arun Prakash Jana 2bfcb281e7
Support duplicate file/dir 2019-08-04 08:29:32 +05:30
0xACE 2baa42b877 MacOS support for archive_selection() 2019-08-04 02:49:48 +02:00
0xACE 30651d16d7 Make selection based archives use relative paths
This will create archives relative to your current working directory
rather than a full path when when creating the archive based on your
current selection.
2019-08-04 00:41:20 +02:00
Arun Prakash Jana 9d4498e7b3 Revert "Remove bold fonts"
This reverts commit 43762d58c5.
2019-08-03 23:55:02 +05:30
Arun Prakash Jana 21b323b445
Increase function length 2019-08-01 23:01:04 +05:30
Arun Prakash Jana 0f6cb31d61
Sort by file extension 2019-08-01 22:20:40 +05:30
Arun Prakash Jana f1720c8f44
Do not change filter state when clicked below last entry 2019-07-29 19:17:49 +05:30
Arun Prakash Jana 46aa0adafa
Limit nav-as-you-type toggle to click on last 2 rows 2019-07-28 21:55:29 +05:30
Arun Prakash Jana 43762d58c5
Remove bold fonts
This reverts commit d0c2e9da298c1f6042d775deaae33f9b9d70b6e1.

Remove bold fonts
2019-07-27 22:49:16 +05:30
Arun Prakash Jana 281d7cbc8b
Minor reformat 2019-07-27 20:26:12 +05:30
Arun Prakash Jana de931db8a0
Support extract, list archives with default utils 2019-07-27 16:40:30 +05:30
Arun Prakash Jana 8e00d74259
Support archiving with default utils 2019-07-27 12:14:49 +05:30
Arun Prakash Jana a498636263
Document dual pane alias with dvtm 2019-07-27 01:29:58 +05:30
Arun Prakash Jana 8fe4761092
Fix #301 - use local buffer to avoid overwriting g_buf 2019-07-25 20:02:54 +05:30
Arun Prakash Jana 2a4008c9ab
Fix #307 - disable output 2019-07-23 07:13:19 +05:30
Arun Prakash Jana 27214bfca6
Fix #307 2019-07-22 22:55:04 +05:30
Arun Prakash Jana 83bf689058 Revert "Fix #307"
This reverts commit fee2c339cc.
2019-07-21 05:47:15 +05:30
Mischievous Meerkat 124ded8b5b
Merge pull request #310 from 0xACE/keyresize
Use KEY_RESIZE when prompting user input
2019-07-16 18:37:48 +05:30
0xACE 02fd4c4d8c documentation on rl_change_environment
Basically that line lets nnn retain the WINCH signal for itself.
2019-07-16 05:09:11 +02:00
0xACE ef32cf7177 set rl_change_environment in readline gt v6.3
Looked up GNU readline library's repo and looked
for the first occurance of rl_change_environment.
2019-07-16 05:02:45 +02:00
0xACE 3f33f0afb9 stop readline from overwriting LINES
The problem was that readline would completely block LINES from updating
after prompting the user. I'm not entirely sure why this happened, but
at least this patch fixes the problem.
2019-07-16 04:37:38 +02:00
0xACE ba12fa8b3d Use KEY_RESIZE when prompting user input
The problem was that a window wouldn't resize while prompting the user
for input. These changes allows the input methods in nnn to resize
properly if KEY_RESIZE is defined.

A more portable solution would be hooking the WINCH signal and update
the xlines value from there along with some resized flag.

In some cases the full window isn't redrawn until the user has finished
the input. This is because in some functions I wasn't sure the current
"path" was available.
2019-07-16 04:30:16 +02:00
Arun Prakash Jana fee2c339cc
Fix #307 2019-07-16 00:54:31 +05:30
Arun Prakash Jana 140a526249
Add F2 for rename (undocumented) 2019-07-15 20:02:35 +05:30
Arun Prakash Jana fabf9fd47b
Compact notation for time/size sort order 2019-07-15 01:42:12 +05:30