]>
Sergey Matveev's repositories - nnn.git/log
Arun Prakash Jana [Mon, 9 Dec 2019 22:26:38 +0000 (03:56 +0530)]
Combine archive operations
Arun Prakash Jana [Mon, 9 Dec 2019 19:57:51 +0000 (01:27 +0530)]
Revert to ] key
Arun Prakash Jana [Mon, 9 Dec 2019 19:48:51 +0000 (01:18 +0530)]
Key \ only works in empty prompt
Arun Prakash Jana [Mon, 9 Dec 2019 19:39:15 +0000 (01:09 +0530)]
Key 's' to manage session
Arun Prakash Jana [Mon, 9 Dec 2019 19:26:29 +0000 (00:56 +0530)]
Use \ as alternative prompt/run command keybind
Arun Prakash Jana [Mon, 9 Dec 2019 18:22:05 +0000 (23:52 +0530)]
Update light/detail print mode when loading session
Arun Prakash Jana [Mon, 9 Dec 2019 18:11:25 +0000 (23:41 +0530)]
Fix regex for file extension
Arun Prakash Jana [Mon, 9 Dec 2019 17:57:10 +0000 (23:27 +0530)]
Exit if dir is unchanged
Arun Prakash Jana [Mon, 9 Dec 2019 17:47:40 +0000 (23:17 +0530)]
Print line number in debug logs
Arun Prakash Jana [Mon, 9 Dec 2019 16:50:46 +0000 (22:20 +0530)]
Show symlink even if target cannot be stat-ed
Arun Prakash Jana [Mon, 9 Dec 2019 13:42:59 +0000 (19:12 +0530)]
Fix auto-select for symlink to dir
Arun Prakash Jana [Mon, 9 Dec 2019 13:06:48 +0000 (18:36 +0530)]
Support both fzf and fzy
Arun Prakash Jana [Mon, 9 Dec 2019 02:13:20 +0000 (07:43 +0530)]
Update docs
Arun Prakash Jana [Sun, 8 Dec 2019 21:07:34 +0000 (02:37 +0530)]
Disable shellcheck warning SC2086
Arun Prakash Jana [Sun, 8 Dec 2019 20:27:31 +0000 (01:57 +0530)]
Fix build break
Arun Prakash Jana [Sun, 8 Dec 2019 19:04:53 +0000 (00:34 +0530)]
Move nlaunch to plugins as launch
Arun Prakash Jana [Sun, 8 Dec 2019 14:57:06 +0000 (20:27 +0530)]
Rename opener nplay to nuke
Arun Prakash Jana [Sun, 8 Dec 2019 02:57:53 +0000 (08:27 +0530)]
Add nplay as a plugin
Arun Prakash Jana [Sat, 7 Dec 2019 17:18:33 +0000 (22:48 +0530)]
Add nplay: a custom opener
Arun Prakash Jana [Fri, 6 Dec 2019 16:54:35 +0000 (22:24 +0530)]
Fix only the last file path is copied to selection buffer
Arun Prakash Jana [Fri, 6 Dec 2019 14:51:31 +0000 (20:21 +0530)]
Cancel option for open with
Arun Prakash Jana [Fri, 6 Dec 2019 13:27:53 +0000 (18:57 +0530)]
Fix build break
Arun Prakash Jana [Fri, 6 Dec 2019 03:20:23 +0000 (08:50 +0530)]
Fix #398
Arun Prakash Jana [Thu, 5 Dec 2019 15:33:05 +0000 (21:03 +0530)]
Use ISO 8601 in status bar
Arun Prakash Jana [Wed, 4 Dec 2019 23:17:32 +0000 (04:47 +0530)]
Prepare for release v2.8.1
Arun Prakash Jana [Wed, 4 Dec 2019 13:24:25 +0000 (18:54 +0530)]
Add more details on selection
KlzXS [Wed, 4 Dec 2019 12:55:41 +0000 (13:55 +0100)]
Fix always archiving current file (#396)
Arun Prakash Jana [Tue, 3 Dec 2019 20:58:00 +0000 (02:28 +0530)]
Prepare for release v2.8
Arun Prakash Jana [Tue, 3 Dec 2019 15:40:42 +0000 (21:10 +0530)]
Use common construct for utility names
Arun Prakash Jana [Tue, 3 Dec 2019 13:20:52 +0000 (18:50 +0530)]
Minor plugin fixes
José Luis Neder [Tue, 3 Dec 2019 13:00:44 +0000 (10:00 -0300)]
Plugin renamer (#393)
This plugin is an alternative to the native batch rename interface in
nnn. qmv from renameutils and vidir from moreutils allow to rename
files without fear of replacing existing files.
Arun Prakash Jana [Tue, 3 Dec 2019 00:40:32 +0000 (06:10 +0530)]
Update docs
Arun Prakash Jana [Mon, 2 Dec 2019 14:04:41 +0000 (19:34 +0530)]
Remove redundant assignment
Arun Prakash Jana [Mon, 2 Dec 2019 12:54:59 +0000 (18:24 +0530)]
Disable rollover at edges on scroll
Arun Prakash Jana [Sun, 1 Dec 2019 17:30:06 +0000 (23:00 +0530)]
Option -R to disable rollover at edges
Arun Prakash Jana [Sun, 1 Dec 2019 14:28:08 +0000 (19:58 +0530)]
Handle some keys as special only if filter is empty
Arun Prakash Jana [Sat, 30 Nov 2019 14:51:48 +0000 (20:21 +0530)]
Adapt picker mode to new selection changes
Arun Prakash Jana [Sat, 30 Nov 2019 14:37:11 +0000 (20:07 +0530)]
Update docs
Arun Prakash Jana [Sat, 30 Nov 2019 14:21:57 +0000 (19:51 +0530)]
Remove a startup loop and use self-fixing
Arun Prakash Jana [Sat, 30 Nov 2019 12:44:39 +0000 (18:14 +0530)]
Update auto-completion scripts
Arun Prakash Jana [Sat, 30 Nov 2019 10:45:12 +0000 (16:15 +0530)]
End selection before archive, new, rename
Arun Prakash Jana [Fri, 29 Nov 2019 23:09:38 +0000 (04:39 +0530)]
Update docs
Arun Prakash Jana [Fri, 29 Nov 2019 22:58:09 +0000 (04:28 +0530)]
Selection should work across contexts
Arun Prakash Jana [Fri, 29 Nov 2019 22:21:29 +0000 (03:51 +0530)]
Do not access invalid lastdir
Arun Prakash Jana [Fri, 29 Nov 2019 20:51:59 +0000 (02:21 +0530)]
Update docs
Arun Prakash Jana [Fri, 29 Nov 2019 17:04:53 +0000 (22:34 +0530)]
Fix LICENSE file
Arun Prakash Jana [Fri, 29 Nov 2019 15:28:12 +0000 (20:58 +0530)]
Support link creation for hovered file
Arun Prakash Jana [Fri, 29 Nov 2019 03:08:11 +0000 (08:38 +0530)]
Show all selected files on M
Arun Prakash Jana [Thu, 28 Nov 2019 20:24:47 +0000 (01:54 +0530)]
Update program help
Arun Prakash Jana [Thu, 28 Nov 2019 17:42:49 +0000 (23:12 +0530)]
Support deselection
Vidar Holen [Tue, 26 Nov 2019 12:36:31 +0000 (04:36 -0800)]
Some of the shell script fixes as per discussion (#389)
* Improved completion support for files with spaces
Filenames with spaces, both generally and for session names, will now
complete as expected.
* Misc shell script improvements
See discussion on:
https://github.com/jarun/nnn/commit/
1cca9e4b72b106374f203890b266f18609deefe3
Arun Prakash Jana [Mon, 25 Nov 2019 21:04:21 +0000 (02:34 +0530)]
Update docs
Arun Prakash Jana [Mon, 25 Nov 2019 15:45:35 +0000 (21:15 +0530)]
Update docs
Arun Prakash Jana [Mon, 25 Nov 2019 02:51:14 +0000 (08:21 +0530)]
Reduce delay, use a more meaningful msg
Arun Prakash Jana [Mon, 25 Nov 2019 02:20:22 +0000 (07:50 +0530)]
Update comment to reflect millisecond
Arun Prakash Jana [Sun, 24 Nov 2019 15:52:44 +0000 (21:22 +0530)]
Add rclone support for remote access
Arun Prakash Jana [Sun, 24 Nov 2019 13:53:09 +0000 (19:23 +0530)]
Update docs on -E
Arun Prakash Jana [Sat, 23 Nov 2019 20:43:27 +0000 (02:13 +0530)]
Set hovered and file as
Arun Prakash Jana [Sat, 23 Nov 2019 20:24:06 +0000 (01:54 +0530)]
Force undetachable edits in EDITOR
Arun Prakash Jana [Sat, 23 Nov 2019 05:07:46 +0000 (10:37 +0530)]
Load dir after hovered image
Arun Prakash Jana [Sat, 23 Nov 2019 04:59:21 +0000 (10:29 +0530)]
Update docs
Arun Prakash Jana [Sat, 23 Nov 2019 04:37:05 +0000 (10:07 +0530)]
Revert "Indicative inode hash bitmap implementation. Read details."
This reverts commit
547d87bfc2caf276dd1bcb943677a0ca306c602d .
Arun Prakash Jana [Sat, 23 Nov 2019 04:16:24 +0000 (09:46 +0530)]
Indicative inode hash bitmap implementation. Read details.
Known issues:
- To optimize dentfill() on most architectures we don't fstatat() with
AT_SYMLINK_NOFOLLOW to get the inode number of the symlink itself.
- The current hash size serves the purpose of one filesystem. To serve
more and have unique bits, we have to add more bits to prefix dev ID
to the inode. Memory consumption will be significant.
This will be reverted in next commit.
Arun Prakash Jana [Fri, 22 Nov 2019 15:47:55 +0000 (21:17 +0530)]
Quote so files with newline in name work
Arun Prakash Jana [Fri, 22 Nov 2019 15:16:05 +0000 (20:46 +0530)]
Rename utility macros
Arun Prakash Jana [Fri, 22 Nov 2019 15:00:13 +0000 (20:30 +0530)]
Organize strings together
Arun Prakash Jana [Fri, 22 Nov 2019 12:21:13 +0000 (17:51 +0530)]
Rename plugins, group related ones
Arun Prakash Jana [Fri, 22 Nov 2019 06:58:55 +0000 (12:28 +0530)]
Integrate similar plugins, diff should begin at start of file
Arun Prakash Jana [Fri, 22 Nov 2019 06:29:14 +0000 (11:59 +0530)]
Integrate shellcheck in CI
Arun Prakash Jana [Thu, 21 Nov 2019 20:44:25 +0000 (02:14 +0530)]
shellcheck fixes
Arun Prakash Jana [Thu, 21 Nov 2019 16:44:25 +0000 (22:14 +0530)]
Re-order plugin table
Arun Prakash Jana [Thu, 21 Nov 2019 15:00:38 +0000 (20:30 +0530)]
Drop findutils deps
Arun Prakash Jana [Thu, 21 Nov 2019 13:29:28 +0000 (18:59 +0530)]
All binary confirmation is now y or Y
KlzXS [Thu, 21 Nov 2019 12:49:55 +0000 (13:49 +0100)]
Don't use xargs options -I -o and -a (#388)
Also removed another stray cat
Arun Prakash Jana [Wed, 20 Nov 2019 21:08:34 +0000 (02:38 +0530)]
update man page
Arun Prakash Jana [Wed, 20 Nov 2019 20:53:02 +0000 (02:23 +0530)]
Add examples of conflicting keybinds
Arun Prakash Jana [Wed, 20 Nov 2019 19:26:55 +0000 (00:56 +0530)]
Fix picker mode
Arun Prakash Jana [Wed, 20 Nov 2019 19:01:39 +0000 (00:31 +0530)]
Fix some cat abuses in code, plugins
Arun Prakash Jana [Wed, 20 Nov 2019 17:53:44 +0000 (23:23 +0530)]
Use single API to create dir tree
Arun Prakash Jana [Wed, 20 Nov 2019 15:41:13 +0000 (21:11 +0530)]
dirs and files can be created with parent dirs
Arun Prakash Jana [Wed, 20 Nov 2019 13:17:26 +0000 (18:47 +0530)]
Various plugin fixes
1. getplugs should work even if nnn is not run
2. Remove redundant ./ prefix
3. Update plugin docs
Arun Prakash Jana [Tue, 19 Nov 2019 20:04:07 +0000 (01:34 +0530)]
Fix lint error
Arun Prakash Jana [Tue, 19 Nov 2019 19:58:11 +0000 (01:28 +0530)]
Create new files and dirs with parent (like mkdir -p)
Arun Prakash Jana [Tue, 19 Nov 2019 15:31:59 +0000 (21:01 +0530)]
Refresh dirs on disruptive chnages, update sxiv plugin to browse and rename
Arun Prakash Jana [Mon, 18 Nov 2019 16:34:09 +0000 (22:04 +0530)]
Readahead is not available on all platforms
Arun Prakash Jana [Mon, 18 Nov 2019 16:16:38 +0000 (21:46 +0530)]
Show [selmode:num_selected] in status bar
Arun Prakash Jana [Mon, 18 Nov 2019 14:51:00 +0000 (20:21 +0530)]
Add key ] to show prompt
Arun Prakash Jana [Mon, 18 Nov 2019 14:24:14 +0000 (19:54 +0530)]
Seek advantage of kernel readahead()
References:
1. http://man7.org/linux/man-pages/man2/posix_fadvise.2.html
2. https://www.oreilly.com/library/view/linux-system-programming/
9781449341527 /ch04.html
Arun Prakash Jana [Mon, 18 Nov 2019 14:04:03 +0000 (19:34 +0530)]
Use boxes to show number of selected files.
Arun Prakash Jana [Mon, 18 Nov 2019 13:20:08 +0000 (18:50 +0530)]
Update man page on executing commands directly.
Remove extra static string.
Mischievous Meerkat [Mon, 18 Nov 2019 06:41:35 +0000 (12:11 +0530)]
Update ndiff
Mischievous Meerkat [Mon, 18 Nov 2019 06:40:50 +0000 (12:10 +0530)]
Update quitcd.csh
Arun Prakash Jana [Sun, 17 Nov 2019 22:34:04 +0000 (04:04 +0530)]
Always open vimdiff at start of file
Arun Prakash Jana [Sun, 17 Nov 2019 19:00:00 +0000 (00:30 +0530)]
Add key ; to execute plugin
Arun Prakash Jana [Sun, 17 Nov 2019 17:58:32 +0000 (23:28 +0530)]
Update plugin docs
Arun Prakash Jana [Sun, 17 Nov 2019 16:26:05 +0000 (21:56 +0530)]
Show output after running command
Arun Prakash Jana [Sun, 17 Nov 2019 15:32:43 +0000 (21:02 +0530)]
Do not update merged file, remove README.md
Arun Prakash Jana [Sun, 17 Nov 2019 14:50:21 +0000 (20:20 +0530)]
Fix line count when editing selection
KlzXS [Sun, 17 Nov 2019 14:22:36 +0000 (15:22 +0100)]
getpulgs now asks before overwriting (#385)
* getpulgs now asks before overwriting
* Forgot a space
Arun Prakash Jana [Sun, 17 Nov 2019 13:47:39 +0000 (19:17 +0530)]
Revert "Fix #384: support busybox xargs"
This reverts commit
407b690404e60f3c66a8b7bb2b580b8d2e6e61f3 .