]> Sergey Matveev's repositories - nnn.git/log
nnn.git
3 years agoPrepare for release v3.6 v3.6
Arun Prakash Jana [Mon, 15 Mar 2021 19:22:50 +0000 (00:52 +0530)]
Prepare for release v3.6

3 years agoMerge pull request #877 from luukvbaal/preview-tui
Mischievous Meerkat [Sun, 14 Mar 2021 14:40:47 +0000 (20:10 +0530)]
Merge pull request #877 from luukvbaal/preview-tui

cleanup fifo

3 years agocleanup fifo
Luuk van Baal [Sun, 14 Mar 2021 14:28:50 +0000 (15:28 +0100)]
cleanup fifo

3 years agoUpdate docs
Arun Prakash Jana [Sun, 14 Mar 2021 10:53:46 +0000 (16:23 +0530)]
Update docs

3 years agoMinor code reformat for clarity
Arun Prakash Jana [Sun, 14 Mar 2021 09:05:19 +0000 (14:35 +0530)]
Minor code reformat for clarity

3 years agoFix shellcheck report
Arun Prakash Jana [Sun, 14 Mar 2021 07:29:24 +0000 (12:59 +0530)]
Fix shellcheck report

3 years agoFix preview-tui-ext and ueberzug support for preview-tui (#875)
luukvbaal [Sun, 14 Mar 2021 06:53:03 +0000 (07:53 +0100)]
Fix preview-tui-ext and ueberzug support for preview-tui (#875)

* fix preview-tui-ext

* add ueberzug to preview-tui

* abolish config variables

* kitty

3 years agoFix #876: fzcd - go to dir and select file
Arun Prakash Jana [Sun, 14 Mar 2021 06:49:40 +0000 (12:19 +0530)]
Fix #876: fzcd - go to dir and select file

3 years agopreview-tui improvements (#869)
luukvbaal [Sat, 13 Mar 2021 11:22:51 +0000 (12:22 +0100)]
preview-tui improvements (#869)

* Update preview-tui

* trap SIGWINCH

* Update preview-tui

fix CircleCI test

* fix CircleCI...

* add pdf/epub

forgot to add pdf/epub when adpating my own working script to the upstream version

* add USE tests

* add office preview

allows preview of ods, odt, docx, pptx, etc

* remove resize trap, show static gif

Removed the faulty resize code and show static gif when USE_GIFPREVIEW is not set.

* loop gif playback

* refactor imagepreview

* scale kitty preview

* fix ueberzug_remove regression

* add optional atool support

* single depth, colorized tree preview

also empty pager prompt

* atool optional

* window resize working

* USE_UEBERZUG check

* conditional trap

I can't fully explain the behavior I'm seeing but this seems to work as its supposed to.

* adopt TMPDIR

* prevent extra readline after window resize

* shellcheck fix

* clear preview pane after resize

prevents (seemingly random) pager previews from showing after resize

* fix stray fifo from subshells

* add preview-tui-ext

3 years agoHave a distinct unused msg for index 0
Arun Prakash Jana [Sat, 6 Mar 2021 06:50:14 +0000 (12:20 +0530)]
Have a distinct unused msg for index 0

3 years agoAdd check for non-empty selection buffer
Arun Prakash Jana [Thu, 4 Mar 2021 18:25:41 +0000 (23:55 +0530)]
Add check for non-empty selection buffer

3 years agoFix regression in #864
Arun Prakash Jana [Thu, 4 Mar 2021 14:22:06 +0000 (19:52 +0530)]
Fix regression in #864

3 years agoFix #864
Arun Prakash Jana [Thu, 4 Mar 2021 12:21:57 +0000 (17:51 +0530)]
Fix #864

3 years agoUpdate docs
Arun Prakash Jana [Sun, 28 Feb 2021 18:25:49 +0000 (23:55 +0530)]
Update docs

3 years agoUpdate docs
Arun Prakash Jana [Sat, 27 Feb 2021 18:45:11 +0000 (00:15 +0530)]
Update docs

3 years agoMerge pull request #858 from KlzXS/xdgopen
Mischievous Meerkat [Thu, 18 Feb 2021 21:43:25 +0000 (03:13 +0530)]
Merge pull request #858 from KlzXS/xdgopen

Fix frozen terminal caused by opener

3 years agoMerge pull request #857 from KlzXS/batch_rename
Mischievous Meerkat [Wed, 17 Feb 2021 19:09:00 +0000 (00:39 +0530)]
Merge pull request #857 from KlzXS/batch_rename

Favor selection over current for nmv

3 years agoMerge pull request #856 from KlzXS/cpmvrm
Mischievous Meerkat [Wed, 17 Feb 2021 19:06:15 +0000 (00:36 +0530)]
Merge pull request #856 from KlzXS/cpmvrm

Add check for empty selection

3 years agoUse the fix you just implemented
KlzXS [Wed, 17 Feb 2021 09:01:26 +0000 (09:01 +0000)]
Use the fix you just implemented

3 years agoFix frozen terminal
KlzXS [Tue, 16 Feb 2021 22:23:29 +0000 (22:23 +0000)]
Fix frozen terminal

xdg-open would launch a cli program that would contest the terminal for character input

3 years agoFavor selection over current for nmv
KlzXS [Tue, 16 Feb 2021 21:46:56 +0000 (21:46 +0000)]
Favor selection over current for nmv

3 years agoAdd check for empty selection
KlzXS [Tue, 16 Feb 2021 21:33:42 +0000 (21:33 +0000)]
Add check for empty selection

nop when empty

3 years agoFix alignment
Arun Prakash Jana [Thu, 11 Feb 2021 15:34:37 +0000 (21:04 +0530)]
Fix alignment

3 years agoMerge pull request #852 from 0xACE/badideascfg
Mischievous Meerkat [Thu, 11 Feb 2021 03:22:00 +0000 (08:52 +0530)]
Merge pull request #852 from 0xACE/badideascfg

state.runctx now retains bitwidth as cfg.curctx

3 years agostate.runctx now retains bitwidth as cfg.curctx
0xACE [Thu, 11 Feb 2021 03:11:54 +0000 (04:11 +0100)]
state.runctx now retains bitwidth as cfg.curctx

Didn't test this out, but judging by the name of the variable this
should be a bugfix

3 years agoRetain a way to return to start dir if file opened
Arun Prakash Jana [Wed, 10 Feb 2021 23:56:51 +0000 (05:26 +0530)]
Retain a way to return to start dir if file opened

3 years agoAlways prefer selection over current file
Arun Prakash Jana [Tue, 9 Feb 2021 23:18:11 +0000 (04:48 +0530)]
Always prefer selection over current file

If you have selected some files, you intend to work on them. Also, this prompt
expects <kbd>c</kbd> / <kbd>s</kbd> which should cancel the next prompt in the
delete workflow. Rest of the three workflows are non-fatal.

Benefits of removing this option:
- code reduction
- one less step in the relevant workflows (more than one prompt feels dragged)

This prompt shows in the following workflows:
- delete: users have explicitly requested to prefer sel over current
- batch rename: key <kbd>^R</kbd> renames a single file
- archive: in most of the cases the user would want to archive the selection
- create sym/hard link: not a frequently used workflow (in general)

3 years agoClear selection after successful plugin invocation
Arun Prakash Jana [Tue, 9 Feb 2021 22:54:40 +0000 (04:24 +0530)]
Clear selection after successful plugin invocation

3 years agoMerge pull request #851 from Lucas-Summers/master
Mischievous Meerkat [Tue, 9 Feb 2021 22:24:30 +0000 (03:54 +0530)]
Merge pull request #851 from Lucas-Summers/master

adding support for ueberzug into plugins/preview-tui

3 years agofixed shellcheck errors for plugins/preview-tui
Lucas Summers [Tue, 9 Feb 2021 18:32:32 +0000 (10:32 -0800)]
fixed shellcheck errors for plugins/preview-tui

3 years agointegrated ueberzug into plugins/preview-tui
Lucas Summers [Tue, 9 Feb 2021 02:16:28 +0000 (18:16 -0800)]
integrated ueberzug into plugins/preview-tui

3 years agoFix indentation in helpstr
Arun Prakash Jana [Mon, 8 Feb 2021 01:43:16 +0000 (07:13 +0530)]
Fix indentation in helpstr

3 years agoMerge pull request #849 from uvelichitel/master
Mischievous Meerkat [Sun, 31 Jan 2021 02:55:05 +0000 (08:25 +0530)]
Merge pull request #849 from uvelichitel/master

Correct umount fusefs on FreeBSD. rel. issue  #848

3 years agoCorrect umount fusefs on FreeBSD
uvelichitel [Sat, 30 Jan 2021 21:47:09 +0000 (00:47 +0300)]
Correct umount fusefs on FreeBSD

3 years agoMerge pull request #840 from freddii/master
Mischievous Meerkat [Mon, 18 Jan 2021 13:33:38 +0000 (19:03 +0530)]
Merge pull request #840 from freddii/master

fixed wrong spelled words

3 years agoFix #839
Arun Prakash Jana [Mon, 18 Jan 2021 13:29:59 +0000 (18:59 +0530)]
Fix #839

3 years agofixed wrong spelled words
freddii [Mon, 18 Jan 2021 12:55:28 +0000 (13:55 +0100)]
fixed wrong spelled words

3 years agoMerge pull request #839 from bagnacauda/wall_update
Mischievous Meerkat [Mon, 18 Jan 2021 10:45:30 +0000 (16:15 +0530)]
Merge pull request #839 from bagnacauda/wall_update

Updated wall plugin to the standard utility file

3 years agoUpdated wall plugin to the standard utility file
Simone [Mon, 18 Jan 2021 10:34:19 +0000 (11:34 +0100)]
Updated wall plugin to the standard utility file

3 years agoMerge pull request #836 from KlzXS/makefile
Mischievous Meerkat [Wed, 13 Jan 2021 15:06:33 +0000 (20:36 +0530)]
Merge pull request #836 from KlzXS/makefile

Fix #835

3 years agoFix #835
KlzXS [Wed, 13 Jan 2021 14:13:07 +0000 (14:13 +0000)]
Fix #835

3 years agoUse HTTPS everywhere (mechanical edit using util from https-everywhere)
Robin Schneider [Wed, 6 Jan 2021 11:41:49 +0000 (12:41 +0100)]
Use HTTPS everywhere (mechanical edit using util from https-everywhere)

```Shell
~/src/EFForg/https-everywhere/utils/rewriter/rewriter.js .
```

Ref: https://github.com/EFForg/https-everywhere/tree/master/utils/rewriter

Remove suspicious file

3 years agoUpdate readme
Arun Prakash Jana [Fri, 1 Jan 2021 15:24:22 +0000 (20:54 +0530)]
Update readme

3 years agoUpdate copyright year
Arun Prakash Jana [Mon, 28 Dec 2020 21:03:52 +0000 (02:33 +0530)]
Update copyright year

3 years agoMerge pull request #822 from j0hnnybash/master
Mischievous Meerkat [Mon, 28 Dec 2020 01:47:11 +0000 (07:17 +0530)]
Merge pull request #822 from j0hnnybash/master

plugins: preview-tui: video thumbnails in preview-tui

3 years agouse trap to delete the temp files
johnnybash [Sun, 27 Dec 2020 18:27:11 +0000 (19:27 +0100)]
use trap to delete the temp files

3 years agoreuse image code, use more variables
johnnybash [Sat, 26 Dec 2020 13:16:12 +0000 (14:16 +0100)]
reuse image code, use more variables

3 years agovideo thumbnails in preview-tui
johnnybash [Mon, 21 Dec 2020 15:24:18 +0000 (16:24 +0100)]
video thumbnails in preview-tui

3 years agoMerge pull request #818 from 0xflotus/patch-1
Mischievous Meerkat [Fri, 18 Dec 2020 14:12:51 +0000 (19:42 +0530)]
Merge pull request #818 from 0xflotus/patch-1

fix: small error

3 years agofix: small error
0xflotus [Fri, 18 Dec 2020 13:42:22 +0000 (14:42 +0100)]
fix: small error

3 years agoSpecify compilers explicitly
Arun Prakash Jana [Thu, 17 Dec 2020 03:15:41 +0000 (08:45 +0530)]
Specify compilers explicitly

3 years agoUpdate docs
Arun Prakash Jana [Thu, 17 Dec 2020 02:15:02 +0000 (07:45 +0530)]
Update docs

3 years agoMerge pull request #816 from kyechou/master
Mischievous Meerkat [Tue, 15 Dec 2020 20:45:35 +0000 (02:15 +0530)]
Merge pull request #816 from kyechou/master

Fix the same issue as #81 but with nuke

3 years agoFix the same issue as #81 but with nuke
kyechou [Tue, 15 Dec 2020 20:14:18 +0000 (14:14 -0600)]
Fix the same issue as #81 but with nuke

3 years agoFix togglex: handle filenames with spaces
Arun Prakash Jana [Tue, 15 Dec 2020 17:21:25 +0000 (22:51 +0530)]
Fix togglex: handle filenames with spaces

3 years agoMinor plugin indentation update
Arun Prakash Jana [Sat, 12 Dec 2020 15:23:00 +0000 (20:53 +0530)]
Minor plugin indentation update

3 years agoFix #813: plugin togglex - toggle exe mode for selection
Arun Prakash Jana [Sat, 12 Dec 2020 14:32:46 +0000 (20:02 +0530)]
Fix #813: plugin togglex - toggle exe mode for selection

3 years agoUpdate docs
Arun Prakash Jana [Sat, 12 Dec 2020 05:32:36 +0000 (11:02 +0530)]
Update docs

3 years agoFix #812: clear selection on single file deletion
Arun Prakash Jana [Thu, 10 Dec 2020 16:20:01 +0000 (21:50 +0530)]
Fix #812: clear selection on single file deletion

3 years agoCheckpatch fixes
Arun Prakash Jana [Wed, 9 Dec 2020 19:51:21 +0000 (01:21 +0530)]
Checkpatch fixes

3 years agoUpdate docs
Arun Prakash Jana [Sun, 6 Dec 2020 03:45:20 +0000 (09:15 +0530)]
Update docs

3 years agoUpdate docs
Arun Prakash Jana [Sat, 5 Dec 2020 17:03:09 +0000 (22:33 +0530)]
Update docs

3 years agoShow tmp dir details in debug
Arun Prakash Jana [Sun, 29 Nov 2020 18:02:37 +0000 (23:32 +0530)]
Show tmp dir details in debug

3 years agoRevert "use $VISUAL environment variable for plugins"
Arun Prakash Jana [Sat, 28 Nov 2020 04:33:05 +0000 (10:03 +0530)]
Revert "use $VISUAL environment variable for plugins"

This reverts commit 9f3fbd93ce4a326ed6b08f84f5301e7d588444cd.

3 years agoRemove obsolete options
Arun Prakash Jana [Fri, 27 Nov 2020 12:59:04 +0000 (18:29 +0530)]
Remove obsolete options

3 years agoMinor refactor - browse()
Arun Prakash Jana [Tue, 24 Nov 2020 21:21:01 +0000 (02:51 +0530)]
Minor refactor - browse()

3 years agoLimit lines of code per func to 900
Arun Prakash Jana [Tue, 24 Nov 2020 20:45:13 +0000 (02:15 +0530)]
Limit lines of code per func to 900

3 years agoLoop the command prompt
Arun Prakash Jana [Tue, 24 Nov 2020 18:18:48 +0000 (23:48 +0530)]
Loop the command prompt

3 years agoMerge pull request #804 from angelskieglazki/master
Mischievous Meerkat [Mon, 23 Nov 2020 17:20:55 +0000 (22:50 +0530)]
Merge pull request #804 from angelskieglazki/master

Update config.yml

3 years agoUpdate config.yml
max [Mon, 23 Nov 2020 17:15:48 +0000 (20:15 +0300)]
Update config.yml

3 years agoMerge pull request #800 from tchici/master
Mischievous Meerkat [Sun, 22 Nov 2020 16:25:08 +0000 (21:55 +0530)]
Merge pull request #800 from tchici/master

use $VISUAL environment variable for plugins

3 years agouse $VISUAL environment variable for plugins
tchici [Sun, 22 Nov 2020 16:18:06 +0000 (16:18 +0000)]
use $VISUAL environment variable for plugins

falls back to previous behavior if $VISUAL is not set ($EDITOR then vi)

3 years agoMerge pull request #799 from tchici/master
Mischievous Meerkat [Sun, 22 Nov 2020 16:04:46 +0000 (21:34 +0530)]
Merge pull request #799 from tchici/master

nuke plugin: use $VISUAL environment variable

3 years agonuke plugin: use $VISUAL environment variable
tchici [Sun, 22 Nov 2020 15:54:02 +0000 (15:54 +0000)]
nuke plugin: use $VISUAL environment variable

falls back to previous behavior if $VISUAL is not set ($EDITOR then vi)

3 years agoRemove trailing spaces
Arun Prakash Jana [Sun, 22 Nov 2020 15:24:49 +0000 (20:54 +0530)]
Remove trailing spaces

3 years agoshellcheck fixes
Arun Prakash Jana [Sun, 22 Nov 2020 14:39:14 +0000 (20:09 +0530)]
shellcheck fixes

3 years agoCircle CI - move to Ubuntu 20.04
Arun Prakash Jana [Sun, 22 Nov 2020 13:40:11 +0000 (19:10 +0530)]
Circle CI - move to Ubuntu 20.04

3 years agoFix build error
Arun Prakash Jana [Sat, 21 Nov 2020 21:05:54 +0000 (02:35 +0530)]
Fix build error

3 years agoIntegrate GH CI, retire Travis
Mischievous Meerkat [Sat, 21 Nov 2020 20:34:35 +0000 (02:04 +0530)]
Integrate GH CI, retire Travis

3 years agoinotify is available only on Linux
Marco Grunert [Fri, 20 Nov 2020 18:02:26 +0000 (19:02 +0100)]
inotify is available only on Linux

3 years agoKey A to invert selection
Arun Prakash Jana [Thu, 19 Nov 2020 19:38:53 +0000 (01:08 +0530)]
Key A to invert selection

3 years agoLet ^L exit filter mode and redraw if no last filter
Arun Prakash Jana [Thu, 19 Nov 2020 18:00:32 +0000 (23:30 +0530)]
Let ^L exit filter mode and redraw if no last filter

3 years agoFix #786: memccpy() detects buffer overlap on macOS
Arun Prakash Jana [Thu, 19 Nov 2020 04:07:18 +0000 (09:37 +0530)]
Fix #786: memccpy() detects buffer overlap on macOS

3 years agoShow msg on invalid list input, remove dep
Arun Prakash Jana [Wed, 18 Nov 2020 18:10:23 +0000 (23:40 +0530)]
Show msg on invalid list input, remove dep

3 years agoFix #784: support msys2 compilation
Arun Prakash Jana [Tue, 17 Nov 2020 22:37:03 +0000 (04:07 +0530)]
Fix #784: support msys2 compilation

3 years agoRevert to dev tag
Arun Prakash Jana [Tue, 17 Nov 2020 03:25:12 +0000 (08:55 +0530)]
Revert to dev tag

3 years agoPrepare for release v3.5 Freddie v3.5
Arun Prakash Jana [Tue, 17 Nov 2020 02:49:09 +0000 (08:19 +0530)]
Prepare for release v3.5 Freddie

Code named after Freddie Mercury: https://en.wikipedia.org/wiki/Freddie_Mercury

3 years agoUpdate ToDo list link
Arun Prakash Jana [Sun, 15 Nov 2020 15:01:31 +0000 (20:31 +0530)]
Update ToDo list link

3 years agoAdd a useful tip.
Arun Prakash Jana [Sat, 14 Nov 2020 13:53:09 +0000 (19:23 +0530)]
Add a useful tip.

3 years agoUpdate docs
Arun Prakash Jana [Sat, 14 Nov 2020 08:16:24 +0000 (13:46 +0530)]
Update docs

3 years agoupx compress all static binaries before upload
Arun Prakash Jana [Sat, 14 Nov 2020 05:26:18 +0000 (10:56 +0530)]
upx compress all static binaries before upload

3 years agoUpdate help
Arun Prakash Jana [Sat, 14 Nov 2020 04:35:51 +0000 (10:05 +0530)]
Update help

3 years agoQ - error & quit if no selection, else pick & quit
Arun Prakash Jana [Fri, 13 Nov 2020 07:10:57 +0000 (12:40 +0530)]
Q - error & quit if no selection, else pick & quit

3 years agoUpdate docs
Arun Prakash Jana [Fri, 13 Nov 2020 06:27:34 +0000 (11:57 +0530)]
Update docs

3 years agoFix #777: input stream ishould trump -s/-S
Arun Prakash Jana [Fri, 13 Nov 2020 06:01:11 +0000 (11:31 +0530)]
Fix #777: input stream ishould trump -s/-S

If an input stream is available, prioritize that over sessions. find/grep
syntax can be very complex and can be scripted. On the contrary, sessions
can be loaded at runtime and the persistent session can be "restored".

An interesting use case is the listing is done in picker mode from a script
and the user expects to "pick" some entries among the listed search results.

Another important change is - if the user tries to load the "last session"
explicitly by name instead of using the session option _restore_, we should
not overwrite the "last session" ("@") before loading the it.

3 years agoUpdate plugin
Arun Prakash Jana [Thu, 12 Nov 2020 02:47:14 +0000 (08:17 +0530)]
Update plugin

3 years agoClean-up help
Arun Prakash Jana [Tue, 10 Nov 2020 14:42:49 +0000 (20:12 +0530)]
Clean-up help

3 years agoFix #775: quit on double Esc
Arun Prakash Jana [Tue, 10 Nov 2020 13:43:38 +0000 (19:13 +0530)]
Fix #775: quit on double Esc

3 years agoSkip rm invocation when no files to delete
Arun Prakash Jana [Mon, 9 Nov 2020 19:06:16 +0000 (00:36 +0530)]
Skip rm invocation when no files to delete

3 years agoUpdate plugin notes and table
Arun Prakash Jana [Sun, 8 Nov 2020 15:57:30 +0000 (21:27 +0530)]
Update plugin notes and table