1
0
Fork 0
mirror of https://github.com/jarun/nnn.git synced 2025-02-25 10:41:34 +00:00
Commit graph

4365 commits

Author SHA1 Message Date
Arun
1508874b5a
Merge pull request from KlzXS/nmv_list_current
Updated .nmv to support current when NNN_LIST
2021-11-08 13:34:39 +00:00
Arun
e686b94f7e
Merge pull request from akrifari/fix-invisible-description
Fix invisible description
2021-11-08 13:33:20 +00:00
KlzXS
22096ee0cd
Updated .nmv to support current when NNN_LIST
NNN_LIST now should pass listroo
2021-11-07 22:08:43 +01:00
Krisan Alifari
eff4bd6e67 Fix invisible description 2021-11-07 13:00:06 +07:00
Arun
f854b3c748
Merge pull request from luukvbaal/patches
Add nerd icons to gitstatus patch
2021-11-06 06:12:13 +05:30
Luuk van Baal
1621c0303b Add nerd icons to gitstatus patch 2021-11-05 17:01:56 +01:00
Arun Prakash Jana
b84ad2d552
malloc() mem those persist through program runtime
At exit, the OS should reclaim all the memory, so no explicit free() required.
2021-11-05 07:59:40 +05:30
Arun Prakash Jana
07a47db8fe
Update ToDO list link 2021-11-04 20:50:32 +05:30
Arun Prakash Jana
e2c4445d74
Fix build break 2021-11-03 09:01:26 +05:30
KlzXS
eb769c0de5
Resolve symlinks one level for .nmv when in list mode 2021-11-03 08:37:08 +05:30
Terminator X
b56e488f1c
Merge pull request from N-R-K/nuke
nuke: port sxiv-rifle performance improvement over
2021-11-02 10:16:17 +05:30
NRK
5e6c62cd8e nuke: port sxiv-rifle performance improvement over
this commit is mostly porting over some recent performance improvements
from `sxiv-rifle`: https://github.com/ranger/ranger/pull/2411

there's one "bug-fix" in this commit. currently a file named "afilejpeg"
would be matched due to the `-iregex` in listimages. this commit changes
that so only extensions would match, so for example "afile.jpeg" would
match but not "afilejpeg".

As for performance, there's a couple things this commit does:

* store the result of listimages into a tmp file instead of calling that
  function twice, this is probably the biggest performance improvement.
  especially when loading large directories.

* abspath now sets the var abs_target instead of calling printf. since
  abspath is only called from load_dir, we can go one step further and
  inline it. but i haven't done that since the function might be useful
  later on.

* avoid call to dirname and use parameter subsitution instead inside
  `listimages`

* use grep instead of `-iregex`, it's POSIX compliant and can be faster.

i've tested this out with sxiv and everything seems to be working as
expected.
2021-11-02 10:13:45 +06:00
Terminator X
b5f5b2f55c
Merge pull request from CantoroMC/master
[icons nerdfont] added gpg icon
2021-11-01 17:34:59 +05:30
Marco Cantoro
da03016c79 [icons nerdfont] added gpg icon 2021-11-01 11:39:33 +01:00
Terminator X
bcae254ff2
Merge pull request from N-R-K/fzopen_fix
plugin: fzopen: print full path for picker mode
2021-11-01 13:53:48 +05:30
NRK
65ae3abc24 quickfix 2021-11-01 14:15:49 +06:00
NRK
d2dff487e0 use $PWD 2021-11-01 14:13:21 +06:00
NRK
afb7a6e9c1 check if $entry is fullpath or not 2021-11-01 14:05:18 +06:00
NRK
a47376ee04 plugin: fzopen: print full path for picker mode
Closes: https://github.com/mcchrish/nnn.vim/issues/133
2021-11-01 13:28:49 +06:00
Arun Prakash Jana
bdbd182c65
Handle plugin selection early 2021-11-01 12:54:47 +05:30
Arun Prakash Jana
cffcd655e9
Minor code refactor 2021-10-30 12:26:31 +05:30
Arun Prakash Jana
2a87694e6a
Do not reorder pre-ordered directory on refresh 2021-10-30 12:07:45 +05:30
Arun Prakash Jana
473cd271b5
Position cursor in correct place for long names 2021-10-29 21:27:02 +05:30
Arun Prakash Jana
8efcc24e0e
Fix : scroll long strings in prompts 2021-10-29 19:41:56 +05:30
Arun Prakash Jana
aa8baa3d91
Update docs 2021-10-29 05:23:14 +05:30
Avimitin
254fd9b7a3
patch/docs: correct the git status build flag ()
The git status build flag is missing a letter 'T'.

Signed-off-by: Avimitin <avimitin@gmail.com>
2021-10-28 14:11:49 +02:00
Terminator X
684a8c7b99
Merge pull request from alexDarcy/master
FreeBSD: use gsed instead of sed
2021-10-28 16:06:49 +05:30
Alexis Praga
e3e4159e11 BSDs and Solaris: use gsed instead of sed 2021-10-28 11:38:35 +02:00
Arun Prakash Jana
856896f55d
Update comment 2021-10-27 03:57:23 +05:30
Terminator X
b72090c9a3
Merge pull request from luukvbaal/preview-tui
Fix preview-tui without -a
2021-10-23 19:24:57 +05:30
Arun Prakash Jana
4d864d438f
Update help 2021-10-23 19:21:22 +05:30
Luuk van Baal
de017b7aa2 Fix preview-tui without -a 2021-10-23 15:50:29 +02:00
Arun Prakash Jana
f4f78276e2
Disable verbose xargs, change nativ eprompt to "nnn]" 2021-10-23 03:47:53 +05:30
Terminator X
b411dfe1ba
Merge pull request from KlzXS/cmd_selection
Added %s and %S for using selection in shell
2021-10-23 03:01:07 +05:30
KlzXS
7857b7bc5a
Fix off-by-one 2021-10-22 21:06:26 +02:00
KlzXS
1022340aa1
Revert searching for a leading space
%j and %J will be replaced by a file path. File paths should be quoted to ensure proper interpretation by the shell
2021-10-22 20:28:33 +02:00
KlzXS
73ef170da7
Replace %s and %S with %j and %J
Those two conversions aren't used by any printf and scanf functions so there will no longer be any erroneous rewrites

Style fixes
2021-10-22 19:58:50 +02:00
Terminator X
0c0afd4799
Merge pull request from luukvbaal/master
Clear selection for send_to_explorer
2021-10-22 22:04:49 +05:30
Luuk van Baal
fa9067afd4 Clear selection for send_to_explorer 2021-10-22 18:26:45 +02:00
Arun Prakash Jana
cb5aefa59a
Remove option -w: always place HW cursor on current entry 2021-10-22 06:45:42 +05:30
Arun Prakash Jana
00c73512b9 Revert "fix: no mouse support inside vim terminal"
This reverts commit dd7c13dd77.

Single/double mouse click breaks on xfce4-terminal and xterm on Ubuntu 20.04
2021-10-22 00:30:11 +05:30
Luuk van Baal
2801832c4d
Selection and mouse support for explorer/picker 2021-10-21 23:58:35 +05:30
Terminator X
5f76b69c36
Merge pull request from N-R-K/mouse_ev
fix: no mouse support inside vim terminal
2021-10-21 18:23:57 +05:30
NRK
dd7c13dd77 fix: no mouse support inside vim terminal
we need to signal mouse event by printing these escape codes. the X10
escape code seems to be legacy format only used as fallback incase SGR
extended coordinates aren't supported.
2021-10-21 18:21:59 +06:00
Terminator X
f3e027c283
Merge pull request from luukvbaal/patches
Resolve gitstatus patch conflict
2021-10-21 17:11:14 +05:30
Luuk van Baal
a0fcd78df2 Resolve gitstatus patch conflict 2021-10-21 13:39:09 +02:00
KlzXS
bc69c968be
Added %s and %S for using selection in shell 2021-10-20 19:28:15 +02:00
Arun Prakash Jana
53fbab1f44
Prefer inline for single liner 2021-10-20 20:29:15 +05:30
Arun Prakash Jana
24b71bcf1f
Picker mode: don't pick on Enter if selection exists 2021-10-19 18:50:11 +05:30
Arun Prakash Jana
12fa5344cf
Fix : accept link name for single target
When creating new sym/hard link, accept link name if
the current file is being linked or 1 file selected.
2021-10-19 15:35:57 +05:30