]> Sergey Matveev's repositories - nnn.git/log
nnn.git
5 years agoMinor improvements
Arun Prakash Jana [Wed, 18 Dec 2019 16:23:18 +0000 (21:53 +0530)]
Minor improvements

- reduce 4 spaces between help columns as it's too wide for handhelds
- support `]` as prompt in nav-as-you-type-mode when filter is empty
- update plugin docs

5 years agoUser control to disable prompt after run cmd as plugin
Arun Prakash Jana [Tue, 17 Dec 2019 15:25:17 +0000 (20:55 +0530)]
User control to disable prompt after run cmd as plugin

5 years agoFix fprint format args (#410)
Maxim Baz [Tue, 17 Dec 2019 10:42:16 +0000 (11:42 +0100)]
Fix fprint format args (#410)

Since 75061367bed957677a7f15ae5247f771530b24b7 we only need to fill one %c

5 years agoReduce one space
Arun Prakash Jana [Tue, 17 Dec 2019 03:05:42 +0000 (08:35 +0530)]
Reduce one space

5 years agoNotify invalid keypress at bookmark and plugin key input
Arun Prakash Jana [Tue, 17 Dec 2019 01:43:50 +0000 (07:13 +0530)]
Notify invalid keypress at bookmark and plugin key input

5 years agoShow prompt for bookmark selection (#409)
Maxim Baz [Tue, 17 Dec 2019 01:36:40 +0000 (02:36 +0100)]
Show prompt for bookmark selection (#409)

* Cleanup unused MSG_

* Print only plugin keys

* Speed up preparing keys prompt

* Show prompt for bookmarks

* Don't error when user interactively pressed non-existent bookmark key

5 years agoUse a combo to parse help string
Arun Prakash Jana [Tue, 17 Dec 2019 01:06:10 +0000 (06:36 +0530)]
Use a combo to parse help string

5 years agoMake help page more readable (#408)
Maxim Baz [Mon, 16 Dec 2019 23:35:58 +0000 (00:35 +0100)]
Make help page more readable (#408)

* Make help page more readable

* Always use 2 columns only

5 years agoIndicate when range selection and plugin picker are waiting for input (#406)
Maxim Baz [Mon, 16 Dec 2019 23:07:48 +0000 (00:07 +0100)]
Indicate when range selection and plugin picker are waiting for input (#406)

* Use [1:*] as indicator that range selection is in progress

* Fix review comments

* Add prompt for plugin selection

5 years agoUpdate docs
Arun Prakash Jana [Mon, 16 Dec 2019 00:25:15 +0000 (05:55 +0530)]
Update docs

5 years agoFix #402
Arun Prakash Jana [Sat, 14 Dec 2019 17:58:13 +0000 (23:28 +0530)]
Fix #402

5 years agoUpdate docs
Arun Prakash Jana [Sat, 14 Dec 2019 15:59:52 +0000 (21:29 +0530)]
Update docs

5 years agoremove program option -f
Arun Prakash Jana [Sat, 14 Dec 2019 14:54:42 +0000 (20:24 +0530)]
remove program option -f

5 years agoremove / as additional lead key when filter is on
Arun Prakash Jana [Sat, 14 Dec 2019 14:24:13 +0000 (19:54 +0530)]
remove / as additional lead key when filter is on

5 years agoUpdate docs
Arun Prakash Jana [Sat, 14 Dec 2019 13:30:09 +0000 (19:00 +0530)]
Update docs

5 years agoUse string filters by default
Arun Prakash Jana [Sat, 14 Dec 2019 08:36:00 +0000 (14:06 +0530)]
Use string filters by default

5 years agoUpdate man
Arun Prakash Jana [Fri, 13 Dec 2019 18:47:16 +0000 (00:17 +0530)]
Update man

5 years agoUpdate docs
Arun Prakash Jana [Fri, 13 Dec 2019 13:52:19 +0000 (19:22 +0530)]
Update docs

5 years agoFix opening image with sxiv
Arun Prakash Jana [Fri, 13 Dec 2019 03:03:02 +0000 (08:33 +0530)]
Fix opening image with sxiv

5 years agoMinor edits
Arun Prakash Jana [Thu, 12 Dec 2019 20:44:37 +0000 (02:14 +0530)]
Minor edits

5 years agoSimplify selection
Arun Prakash Jana [Thu, 12 Dec 2019 20:27:58 +0000 (01:57 +0530)]
Simplify selection

Update the selection buffer and file in-place:
- Append file path when one is added.
- Remember the last position in selection buffer at which the next filename
  is to be appended when a directory/context change happens (lastappendpos).
  So in case of a de-selection we can go back to that position and scan all
  the entries to add only the ones which are selected.

5 years agoSync file paths correctly for clipboard copy
Arun Prakash Jana [Thu, 12 Dec 2019 19:06:30 +0000 (00:36 +0530)]
Sync file paths correctly for clipboard copy

5 years agoEnd selmode and update selection on dir changes
Arun Prakash Jana [Thu, 12 Dec 2019 16:07:39 +0000 (21:37 +0530)]
End selmode and update selection on dir changes

5 years agoUpdate selection when context changed on mouse click
Arun Prakash Jana [Thu, 12 Dec 2019 15:59:48 +0000 (21:29 +0530)]
Update selection when context changed on mouse click

5 years agoFix build break
Arun Prakash Jana [Thu, 12 Dec 2019 14:41:31 +0000 (20:11 +0530)]
Fix build break

5 years agoAdd option to show noti and copy selection to system clipboard
Arun Prakash Jana [Thu, 12 Dec 2019 14:21:08 +0000 (19:51 +0530)]
Add option  to show noti and copy selection to system clipboard

5 years agoAdd plugin to show notification
Arun Prakash Jana [Wed, 11 Dec 2019 19:26:39 +0000 (00:56 +0530)]
Add plugin to show notification

5 years agoOperation completion notification
Arun Prakash Jana [Wed, 11 Dec 2019 17:23:03 +0000 (22:53 +0530)]
Operation completion notification

5 years agoReformat help
Arun Prakash Jana [Wed, 11 Dec 2019 14:56:11 +0000 (20:26 +0530)]
Reformat help

5 years agoRemove redundant key for first file
Arun Prakash Jana [Wed, 11 Dec 2019 14:36:12 +0000 (20:06 +0530)]
Remove redundant key for first file

5 years agoReformat help, remove redundant plugin key
Arun Prakash Jana [Wed, 11 Dec 2019 13:53:54 +0000 (19:23 +0530)]
Reformat help, remove redundant plugin key

5 years agoFix not properly checking if file is selected (#401)
KlzXS [Tue, 10 Dec 2019 20:04:17 +0000 (21:04 +0100)]
Fix not properly checking if file is selected (#401)

5 years agoAdd m4a files
Arun Prakash Jana [Tue, 10 Dec 2019 17:26:00 +0000 (22:56 +0530)]
Add m4a files

5 years agoPR #399: add autojump plugin
Arun Prakash Jana [Tue, 10 Dec 2019 16:59:15 +0000 (22:29 +0530)]
PR #399: add autojump plugin

5 years agoFix #400: several selection issues in v2.8.1
Arun Prakash Jana [Tue, 10 Dec 2019 15:18:27 +0000 (20:48 +0530)]
Fix #400: several selection issues in v2.8.1

5 years agoDisable partial regex errors
Arun Prakash Jana [Tue, 10 Dec 2019 12:55:00 +0000 (18:25 +0530)]
Disable partial regex errors

5 years agoMinor code refactor
Arun Prakash Jana [Tue, 10 Dec 2019 03:22:00 +0000 (08:52 +0530)]
Minor code refactor

5 years agoCombine archive operations
Arun Prakash Jana [Mon, 9 Dec 2019 22:26:38 +0000 (03:56 +0530)]
Combine archive operations

5 years agoRevert to ] key
Arun Prakash Jana [Mon, 9 Dec 2019 19:57:51 +0000 (01:27 +0530)]
Revert to ] key

5 years agoKey \ only works in empty prompt
Arun Prakash Jana [Mon, 9 Dec 2019 19:48:51 +0000 (01:18 +0530)]
Key \ only works in empty prompt

5 years agoKey 's' to manage session
Arun Prakash Jana [Mon, 9 Dec 2019 19:39:15 +0000 (01:09 +0530)]
Key 's' to manage session

5 years agoUse \ as alternative prompt/run command keybind
Arun Prakash Jana [Mon, 9 Dec 2019 19:26:29 +0000 (00:56 +0530)]
Use \ as alternative prompt/run command keybind

5 years agoUpdate light/detail print mode when loading session
Arun Prakash Jana [Mon, 9 Dec 2019 18:22:05 +0000 (23:52 +0530)]
Update light/detail print mode when loading session

5 years agoFix regex for file extension
Arun Prakash Jana [Mon, 9 Dec 2019 18:11:25 +0000 (23:41 +0530)]
Fix regex for file extension

5 years agoExit if dir is unchanged
Arun Prakash Jana [Mon, 9 Dec 2019 17:57:10 +0000 (23:27 +0530)]
Exit if dir is unchanged

5 years agoPrint line number in debug logs
Arun Prakash Jana [Mon, 9 Dec 2019 17:47:40 +0000 (23:17 +0530)]
Print line number in debug logs

5 years agoShow symlink even if target cannot be stat-ed
Arun Prakash Jana [Mon, 9 Dec 2019 16:50:46 +0000 (22:20 +0530)]
Show symlink even if target cannot be stat-ed

5 years agoFix auto-select for symlink to dir
Arun Prakash Jana [Mon, 9 Dec 2019 13:42:59 +0000 (19:12 +0530)]
Fix auto-select for symlink to dir

5 years agoSupport both fzf and fzy
Arun Prakash Jana [Mon, 9 Dec 2019 13:06:48 +0000 (18:36 +0530)]
Support both fzf and fzy

5 years agoUpdate docs
Arun Prakash Jana [Mon, 9 Dec 2019 02:13:20 +0000 (07:43 +0530)]
Update docs

5 years agoDisable shellcheck warning SC2086
Arun Prakash Jana [Sun, 8 Dec 2019 21:07:34 +0000 (02:37 +0530)]
Disable shellcheck warning SC2086

5 years agoFix build break
Arun Prakash Jana [Sun, 8 Dec 2019 20:27:31 +0000 (01:57 +0530)]
Fix build break

5 years agoMove nlaunch to plugins as launch
Arun Prakash Jana [Sun, 8 Dec 2019 19:04:53 +0000 (00:34 +0530)]
Move nlaunch to plugins as launch

5 years agoRename opener nplay to nuke
Arun Prakash Jana [Sun, 8 Dec 2019 14:57:06 +0000 (20:27 +0530)]
Rename opener nplay to nuke

5 years agoAdd nplay as a plugin
Arun Prakash Jana [Sun, 8 Dec 2019 02:57:53 +0000 (08:27 +0530)]
Add nplay as a plugin

5 years agoAdd nplay: a custom opener
Arun Prakash Jana [Sat, 7 Dec 2019 17:18:33 +0000 (22:48 +0530)]
Add nplay: a custom opener

5 years agoFix only the last file path is copied to selection buffer
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

5 years agoCancel option for open with
Arun Prakash Jana [Fri, 6 Dec 2019 14:51:31 +0000 (20:21 +0530)]
Cancel option for open with

5 years agoFix build break
Arun Prakash Jana [Fri, 6 Dec 2019 13:27:53 +0000 (18:57 +0530)]
Fix build break

5 years agoFix #398
Arun Prakash Jana [Fri, 6 Dec 2019 03:20:23 +0000 (08:50 +0530)]
Fix #398

5 years agoUse ISO 8601 in status bar
Arun Prakash Jana [Thu, 5 Dec 2019 15:33:05 +0000 (21:03 +0530)]
Use ISO 8601 in status bar

5 years agoPrepare for release v2.8.1 v2.8.1
Arun Prakash Jana [Wed, 4 Dec 2019 23:17:32 +0000 (04:47 +0530)]
Prepare for release v2.8.1

5 years agoAdd more details on selection
Arun Prakash Jana [Wed, 4 Dec 2019 13:24:25 +0000 (18:54 +0530)]
Add more details on selection

5 years agoFix always archiving current file (#396)
KlzXS [Wed, 4 Dec 2019 12:55:41 +0000 (13:55 +0100)]
Fix always archiving current file (#396)

5 years agoPrepare for release v2.8 v2.8
Arun Prakash Jana [Tue, 3 Dec 2019 20:58:00 +0000 (02:28 +0530)]
Prepare for release v2.8

5 years agoUse common construct for utility names
Arun Prakash Jana [Tue, 3 Dec 2019 15:40:42 +0000 (21:10 +0530)]
Use common construct for utility names

5 years agoMinor plugin fixes
Arun Prakash Jana [Tue, 3 Dec 2019 13:20:52 +0000 (18:50 +0530)]
Minor plugin fixes

5 years agoPlugin renamer (#393)
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.

5 years agoUpdate docs
Arun Prakash Jana [Tue, 3 Dec 2019 00:40:32 +0000 (06:10 +0530)]
Update docs

5 years agoRemove redundant assignment
Arun Prakash Jana [Mon, 2 Dec 2019 14:04:41 +0000 (19:34 +0530)]
Remove redundant assignment

5 years agoDisable rollover at edges on scroll
Arun Prakash Jana [Mon, 2 Dec 2019 12:54:59 +0000 (18:24 +0530)]
Disable rollover at edges on scroll

5 years agoOption -R to disable rollover at edges
Arun Prakash Jana [Sun, 1 Dec 2019 17:30:06 +0000 (23:00 +0530)]
Option -R to disable rollover at edges

5 years agoHandle some keys as special only if filter is empty
Arun Prakash Jana [Sun, 1 Dec 2019 14:28:08 +0000 (19:58 +0530)]
Handle some keys as special only if filter is empty

5 years agoAdapt picker mode to new selection changes
Arun Prakash Jana [Sat, 30 Nov 2019 14:51:48 +0000 (20:21 +0530)]
Adapt picker mode to new selection changes

5 years agoUpdate docs
Arun Prakash Jana [Sat, 30 Nov 2019 14:37:11 +0000 (20:07 +0530)]
Update docs

5 years agoRemove a startup loop and use self-fixing
Arun Prakash Jana [Sat, 30 Nov 2019 14:21:57 +0000 (19:51 +0530)]
Remove a startup loop and use self-fixing

5 years agoUpdate auto-completion scripts
Arun Prakash Jana [Sat, 30 Nov 2019 12:44:39 +0000 (18:14 +0530)]
Update auto-completion scripts

5 years agoEnd selection before archive, new, rename
Arun Prakash Jana [Sat, 30 Nov 2019 10:45:12 +0000 (16:15 +0530)]
End selection before archive, new, rename

5 years agoUpdate docs
Arun Prakash Jana [Fri, 29 Nov 2019 23:09:38 +0000 (04:39 +0530)]
Update docs

5 years agoSelection should work across contexts
Arun Prakash Jana [Fri, 29 Nov 2019 22:58:09 +0000 (04:28 +0530)]
Selection should work across contexts

5 years agoDo not access invalid lastdir
Arun Prakash Jana [Fri, 29 Nov 2019 22:21:29 +0000 (03:51 +0530)]
Do not access invalid lastdir

5 years agoUpdate docs
Arun Prakash Jana [Fri, 29 Nov 2019 20:51:59 +0000 (02:21 +0530)]
Update docs

5 years agoFix LICENSE file
Arun Prakash Jana [Fri, 29 Nov 2019 17:04:53 +0000 (22:34 +0530)]
Fix LICENSE file

5 years agoSupport link creation for hovered file
Arun Prakash Jana [Fri, 29 Nov 2019 15:28:12 +0000 (20:58 +0530)]
Support link creation for hovered file

5 years agoShow all selected files on M
Arun Prakash Jana [Fri, 29 Nov 2019 03:08:11 +0000 (08:38 +0530)]
Show all selected files on M

5 years agoUpdate program help
Arun Prakash Jana [Thu, 28 Nov 2019 20:24:47 +0000 (01:54 +0530)]
Update program help

5 years agoSupport deselection
Arun Prakash Jana [Thu, 28 Nov 2019 17:42:49 +0000 (23:12 +0530)]
Support deselection

5 years agoSome of the shell script fixes as per discussion (#389)
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

5 years agoUpdate docs
Arun Prakash Jana [Mon, 25 Nov 2019 21:04:21 +0000 (02:34 +0530)]
Update docs

5 years agoUpdate docs
Arun Prakash Jana [Mon, 25 Nov 2019 15:45:35 +0000 (21:15 +0530)]
Update docs

5 years agoReduce delay, use a more meaningful msg
Arun Prakash Jana [Mon, 25 Nov 2019 02:51:14 +0000 (08:21 +0530)]
Reduce delay, use a more meaningful msg

5 years agoUpdate comment to reflect millisecond
Arun Prakash Jana [Mon, 25 Nov 2019 02:20:22 +0000 (07:50 +0530)]
Update comment to reflect millisecond

5 years agoAdd rclone support for remote access
Arun Prakash Jana [Sun, 24 Nov 2019 15:52:44 +0000 (21:22 +0530)]
Add rclone support for remote access

5 years agoUpdate docs on -E
Arun Prakash Jana [Sun, 24 Nov 2019 13:53:09 +0000 (19:23 +0530)]
Update docs on -E

5 years agoSet hovered and file as
Arun Prakash Jana [Sat, 23 Nov 2019 20:43:27 +0000 (02:13 +0530)]
Set hovered and file as

5 years agoForce undetachable edits in EDITOR
Arun Prakash Jana [Sat, 23 Nov 2019 20:24:06 +0000 (01:54 +0530)]
Force undetachable edits in EDITOR

5 years agoLoad dir after hovered image
Arun Prakash Jana [Sat, 23 Nov 2019 05:07:46 +0000 (10:37 +0530)]
Load dir after hovered image

5 years agoUpdate docs
Arun Prakash Jana [Sat, 23 Nov 2019 04:59:21 +0000 (10:29 +0530)]
Update docs

5 years agoRevert "Indicative inode hash bitmap implementation. Read details."
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.

5 years agoIndicative inode hash bitmap implementation. Read details.
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.