Arun Prakash Jana
3ca86eafbe
Get device info from path
2019-05-22 08:44:19 +05:30
Bruce Hill
b5272a3973
Adding scrolloff option.
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
bd653ac91e
Code refactor
2019-05-22 08:44:42 +05:30
Arun Prakash Jana
7cb2d22e9f
Fix build break
2019-05-22 08:44:19 +05:30
Bruce Hill
2297373306
Fix #257 : fix the logic for determining which file was clicked.
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
c8e54ce4e2
Code refactor
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
30aaa12e6f
Fix #257
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
b093d98a6e
Fix regression with opening binary file
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
3e54217ae9
Fix build break
2019-05-22 08:44:19 +05:30
Bruce Hill
0eec240260
Added mouse support
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
ece7654221
Use refresh after tmp escape
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
ee11e78f14
nlaunch: add sleep to wait for child
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
b41560572c
Unify tmp file creation
2019-05-22 08:44:19 +05:30
Arun Prakash Jana
8166e0169a
Reformat create link to selection
2019-04-27 18:30:40 +05:30
Arun Prakash Jana
ce6fc35929
Refactor dentfill()
2019-04-27 18:30:44 +05:30
Arun Prakash Jana
12a4ab3248
Support readline in open with
2019-04-27 01:53:41 +05:30
Arun Prakash Jana
c4f39a200a
Modular readline call
2019-04-27 01:41:35 +05:30
Arun Prakash Jana
810cf2e403
Add timeout to warnings
2019-04-27 00:55:28 +05:30
Arun Prakash Jana
4f15fb765a
Always detach opener
...
This may affect issue #227 but the defunct processes do not use any memory and exit when nnn exits. I guess that happens because of xdg-open using an intermediate script.
However, if we do not detach xdg-open, the child process is killed when the terminal is closed which is a severe problem.
2019-04-26 08:46:57 +05:30
Arun Prakash Jana
04bd1ea71d
Revert "Fix #225 "
...
This reverts commit 32dde3390a
.
2019-04-25 21:11:35 +05:30
Arun Prakash Jana
6186e8b458
Fix check for binary value
2019-04-25 19:02:55 +05:30
Arun Prakash Jana
58e4b443a5
Check binary config values are 1
2019-04-24 20:31:52 +05:30
Arun Prakash Jana
32dde3390a
Fix #225
2019-04-23 21:54:59 +05:30
Arun Prakash Jana
e973330c91
Fix build break
2019-04-23 19:59:37 +05:30
Arun Prakash Jana
adad3f2fe8
Allocate initial path dynamically
2019-04-23 08:50:25 +05:30
Arun Prakash Jana
c270b6002f
Fix picker mode with file
2019-04-23 01:52:53 +05:30
Arun Prakash Jana
cd4009dbf6
Remove redundant change for HOME
2019-04-23 01:13:02 +05:30
Arun Prakash Jana
b0132ba440
Remove redundant checks for g_tmpfpath
2019-04-22 23:57:26 +05:30
Arun Prakash Jana
99b1b1f489
SSHFS refinements
2019-04-22 02:14:43 +05:30
Arun Prakash Jana
92bbeb360d
Handle exit status of child process
2019-04-22 01:24:54 +05:30
Arun Prakash Jana
a900b2c4fa
Support config dir ~/.config/nnn
2019-04-21 23:59:51 +05:30
Arun Prakash Jana
f9264577d2
Support copymode across contexts
2019-04-21 19:53:13 +05:30
Arun Prakash Jana
4ceb0800e4
Fix clang-tidy warning
2019-04-21 19:28:55 +05:30
Arun Prakash Jana
7133971052
Revert "Fix clang error"
...
This reverts commit 78de6b5752
.
2019-04-21 15:41:26 +05:30
Arun Prakash Jana
b059e08f3a
Reduce statements
2019-04-21 15:40:30 +05:30
Arun Prakash Jana
78de6b5752
Fix clang error
2019-04-21 12:05:56 +05:30
Arun Prakash Jana
d2865de329
Refactor SSHFS code
2019-04-21 11:55:00 +05:30
Mischievous Meerkat
c71056c03d
Merge pull request #248 from elig0n/diff_pgup_ctrlu
...
Differentiate half-page Ctrl+U/D and pageful PageDN/UP movement keys
2019-04-21 02:10:11 +05:30
elig0n
a3eb617dc6
Differentiate half-page Ctrl+U/D and pageful PageDN/UP movement keys
2019-04-20 23:25:15 +03:00
Arun Prakash Jana
882a17a60f
SSHFS support
2019-04-21 00:47:11 +05:30
Arun Prakash Jana
5cf3471716
Plugins!
2019-04-18 20:32:53 +05:30
Arun Prakash Jana
39035bd75c
nnn as file manager: more changes
...
1. Support passing files to nnn
2. Enable debug logs much early
2019-04-16 22:55:59 +05:30
Arun Prakash Jana
bb002eeda0
Fix #243
2019-04-15 19:38:07 +05:30
Arun Prakash Jana
6013d024ef
Code reformat
2019-04-13 21:59:34 +05:30
Arun Prakash Jana
afafb7ef8f
Fix readline() call sequence
2019-04-13 20:48:18 +05:30
Arun Prakash Jana
c2a0a2ddce
More concise help
2019-04-13 08:30:32 +05:30
Arun Prakash Jana
ad4ffb8928
Do not refresh if same dir
2019-04-13 05:40:34 +05:30
Arun Prakash Jana
33365dea52
Shortcut to visit root
2019-04-12 20:36:23 +05:30
Arun Prakash Jana
3e4797f728
Free readline buffer in corner cases
2019-04-12 20:06:29 +05:30
Arun Prakash Jana
7b07e8e0e8
Update help
2019-04-12 15:57:27 +05:30
Arun Prakash Jana
8e016dc7fa
Remove redundant variable
2019-04-12 15:42:33 +05:30
Arun Prakash Jana
85922c3139
Code refactor
2019-04-11 21:49:54 +05:30
Arun Prakash Jana
191eef8554
Retire xdirname()
2019-04-11 19:49:42 +05:30
Arun Prakash Jana
6175f33b75
Shorter NULL checks
2019-04-11 19:27:38 +05:30
Arun Prakash Jana
69328f5b03
Print file opener in debug mode
2019-04-10 07:44:38 +05:30
Arun Prakash Jana
4b32b53a5a
Keep global settings together
2019-04-10 07:44:35 +05:30
Arun Prakash Jana
f7dd38d90e
Remember detail/light mode of context
2019-04-09 20:25:17 +05:30
Arun Prakash Jana
7ada9a0b6b
Add comment
2019-04-09 17:02:20 +05:30
Arun Prakash Jana
4997f047cc
Support only scripts directory
2019-04-06 06:54:06 +05:30
Arun Prakash Jana
1b06828819
Ignore case in version compare
2019-04-01 21:11:23 +05:30
Arun Prakash Jana
4cce877449
Fix issue with file details
2019-04-01 20:14:49 +05:30
Arun Prakash Jana
1238130e78
Copy last file name before refresh
2019-04-01 08:50:54 +05:30
Arun Prakash Jana
dc6c6b8ca5
Experimental: save filter status on context switch
2019-04-01 08:42:43 +05:30
Arun Prakash Jana
f8de2b2254
Minor changes
2019-03-31 09:56:30 +05:30
Jens Guenther
e856df277c
Recognize End/Home keys for editing
2019-03-25 17:29:45 +01:00
Arun Prakash Jana
9f2955435e
Do not subscribe to IN_ATTRIB events
2019-03-23 08:42:34 +05:30
Arun Prakash Jana
fa31775547
Fix #231
2019-03-22 19:30:01 +05:30
Arun Prakash Jana
30fb03e726
Fix lint warnings
2019-03-21 22:25:27 +05:30
Arun Prakash Jana
10dea591f0
Fix #229
2019-03-20 23:52:08 +05:30
Arun Prakash Jana
10c8344fbd
Update docs
2019-03-20 09:22:44 +05:30
Arun Prakash Jana
b0960a2e3d
Break when watch desc becomes 0
2019-03-20 05:50:20 +05:30
Arun Prakash Jana
58a7773755
Remove obsolete help
2019-03-19 21:30:13 +05:30
Arun Prakash Jana
ac2a4041b6
Fix build break
2019-03-19 20:13:03 +05:30
Arun Prakash Jana
24b72f65c5
Fix selection symbol (+) lost after a few seconds
...
This is fix on Linux. Someone has to test it on BSD and fix IF there's
similar issue with the kevent based mechanism.
We need to mask and check if the intended events are received because
some events like IN_UNMOUNT, IN_Q_OVERFLOW or IN_IGNORED may arrive
without knowledge.
2019-03-19 19:39:43 +05:30
Arun Prakash Jana
40b98e8c9e
Prepare for release v2.4
2019-03-19 03:17:22 +05:30
Arun Prakash Jana
f30d21b7a4
Fix #227
2019-03-18 19:01:14 +05:30
Arun Prakash Jana
2946a89c00
Clear rest of the line
2019-03-18 06:42:52 +05:30
Arun Prakash Jana
39f84efa55
Do not refresh on mediainfo
2019-03-18 06:42:49 +05:30
Arun Prakash Jana
eb7e14a964
Code reformat
2019-03-18 05:24:33 +05:30
Arun Prakash Jana
f2ee21cdcd
checkpatch warning fixes
2019-03-17 19:40:57 +05:30
Arun Prakash Jana
cdc7d81b60
Change debug file name, close before exit
2019-03-15 22:18:14 +05:30
Arun Prakash Jana
47d35e1396
Remove redundant check
2019-03-14 20:15:59 +05:30
Arun Prakash Jana
9df78b4e0b
Proceed in filter mode after unhaide
2019-03-14 19:14:54 +05:30
Arun Prakash Jana
577e7693d6
Use persistent table
2019-03-14 18:58:04 +05:30
Arun Prakash Jana
1847a7647f
Persistent warnings
2019-03-14 18:21:02 +05:30
Arun Prakash Jana
f9036bd959
Fix #223
2019-03-14 00:12:37 +05:30
Arun Prakash Jana
2849da93e7
Centralized mem free
2019-03-13 23:19:35 +05:30
Arun Prakash Jana
c8f080f0b5
Update context switch logic
2019-03-13 22:44:23 +05:30
Arun Prakash Jana
573c61f330
Modular context switch
2019-03-13 20:54:23 +05:30
Arun Prakash Jana
df5daf409e
Delay for copy messages
2019-03-13 19:01:22 +05:30
Arun Prakash Jana
a70a4bf732
Do not change contents on ESC
2019-03-13 08:33:17 +05:30
Arun Prakash Jana
9b212da6d4
Reduce popup msg delay
2019-03-13 02:55:36 +05:30
Arun Prakash Jana
ffc4b7e55d
Don't refresh in filter mode
2019-03-13 02:52:50 +05:30
Arun Prakash Jana
54c89ca2a1
Go to start dir key is '@' now
2019-03-12 16:44:58 +05:30
Arun Prakash Jana
69aeeb51d2
GUI app launcher with drop-down menu
...
`nlauncher` is POSIX compliant. It needs `fzy`.
2019-03-12 16:23:00 +05:30
Arun Prakash Jana
99c1bdd2b7
Minor refactor
2019-03-11 23:56:18 +05:30
Arun Prakash Jana
90f25bf7a8
make :wqopen_max local static
2019-03-11 20:44:45 +05:30
Arun Prakash Jana
a94daefcff
Inline printmsg
2019-03-11 20:33:19 +05:30
Arun Prakash Jana
2e07a20d23
Option -d
to show hidden files.
...
NNN_SHOW_HIDDEN is removed.
2019-03-11 20:21:41 +05:30
Arun Prakash Jana
8882aa8022
No need to use packed structs
2019-03-11 20:08:03 +05:30
Arun Prakash Jana
b95d1de4c5
Remove unused macros
2019-03-11 07:48:23 +05:30
Arun Prakash Jana
b73ab3373a
Show messages
2019-03-11 07:26:45 +05:30
Arun Prakash Jana
013ab595b2
Smooth screen resize handling
2019-03-11 05:08:39 +05:30
Arun Prakash Jana
5d9bfed5a3
Fix regression with nnn.vim
2019-03-11 00:49:46 +05:30
Arun Prakash Jana
9ca3f7d06b
Skip shell invocation to run user-scripts
2019-03-10 23:57:27 +05:30
Arun Prakash Jana
b9205f1778
Do not delay on single file selection
2019-03-10 22:50:50 +05:30
Arun Prakash Jana
ed724dfd0c
Fix build break
2019-03-10 22:40:11 +05:30
Arun Prakash Jana
085483ff6d
Reformat spawn()
2019-03-10 21:44:16 +05:30
Arun Prakash Jana
59db99f75d
Fix build break
2019-03-10 15:09:50 +05:30
Arun Prakash Jana
8b1ef2d9d5
Reformat spawn()
2019-03-10 12:57:41 +05:30
Arun Prakash Jana
616443ffa3
Fix #179
2019-03-10 12:02:59 +05:30
Arun Prakash Jana
1c9934ab7f
Error handling
2019-03-10 07:30:18 +05:30
Arun Prakash Jana
c609885763
Special handling for editor
2019-03-10 07:30:18 +05:30
Arun Prakash Jana
4289f13c40
Formatting
2019-03-09 22:04:17 +05:30
Arun Prakash Jana
5f55bde141
A more prominent current indicator
2019-03-09 21:30:16 +05:30
Arun Prakash Jana
e0eea57845
Fix regression
2019-03-09 18:18:32 +05:30
Arun Prakash Jana
2a85da09d5
Refactor redraw
2019-03-09 17:03:47 +05:30
Arun Prakash Jana
33768a6cff
Code refactor
2019-03-09 15:45:13 +05:30
Arun Prakash Jana
f77d9bef3d
Rename env var
2019-03-09 13:46:18 +05:30
Arun Prakash Jana
e13c04b40d
Fix checkpatch warning
2019-03-09 13:36:14 +05:30
Arun Prakash Jana
7a2fdc0e1d
Code refactor
2019-03-09 12:31:24 +05:30
Arun Prakash Jana
5dd5710b31
Support trash-cli to trash
2019-03-09 09:15:04 +05:30
Arun Prakash Jana
090e55c74a
Revert native trashing
2019-03-09 09:15:04 +05:30
Arun Prakash Jana
38fe392c43
Fix #219
2019-03-09 09:14:44 +05:30
Arun Prakash Jana
e76a929710
Ignore wrong lint report
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
879beb70cf
Combine checks
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
4885b5fc2f
Avoid buffer copy
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
2d72465e7b
Let user switch to detail mode in case of few columns
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
6709ac01ad
Code reformat
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
eb9faf0832
Use packed structures
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
0c63f474a3
Checkpatch fixes
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
197bedc6ff
Show selection in light mode
2019-03-08 04:49:43 +05:30
Arun Prakash Jana
b2aea5c619
Fix directory indicator
2019-03-05 20:34:17 +05:30
Arun Prakash Jana
6816e83e83
Code refactor
2019-03-05 20:34:17 +05:30
Arun Prakash Jana
3dc1760630
refactor quitcd
2019-03-03 01:05:13 +05:30
Arun Prakash Jana
602ec0e41b
Fix selection archive
2019-03-03 00:38:37 +05:30
Arun Prakash Jana
36cd5b72a5
Fix clang warning
2019-03-03 00:28:53 +05:30
Arun Prakash Jana
7811518903
Add empty trash key T
2019-03-02 22:28:41 +05:30
Arun Prakash Jana
ff2bfff386
trash dir is ~/.local/trash
2019-03-02 18:45:15 +05:30
Arun Prakash Jana
62d1ff278f
Trash file when deleted
2019-03-02 18:32:23 +05:30
Arun Prakash Jana
bf7a5f25aa
Modularize cp, mv, rm
2019-03-02 15:09:00 +05:30
Arun Prakash Jana
fa46963dd7
Create trash dir
2019-03-02 14:37:57 +05:30
Arun Prakash Jana
3f262910d3
Fix #219
2019-03-02 09:25:43 +05:30
Arun Prakash Jana
764c1fe60c
Use stat to show file details
2019-03-01 15:21:58 +05:30
Arun Prakash Jana
df7c023dca
Remove redundant char
2019-03-01 14:17:45 +05:30
Arun Prakash Jana
2a571d9b0d
Code refactor
2019-03-01 13:54:40 +05:30
Arun Prakash Jana
11b317020d
Fix lint error
2019-03-01 07:53:22 +05:30
Arun Prakash Jana
746e5d0d1f
Fix #141 , #196
2019-03-01 06:46:13 +05:30
Arun Prakash Jana
4c8c916ca3
Fix order
2019-02-28 22:40:48 +05:30
Arun Prakash Jana
7d36f54d75
Remove option to disable color
2019-02-28 22:36:52 +05:30
Arun Prakash Jana
0522a426c0
Don't remember initial dir per-context
2019-02-28 22:36:52 +05:30
Arun Prakash Jana
f6a1dd0063
Fix Travis break
2019-02-28 22:36:52 +05:30
Arun Prakash Jana
6ba367b6c6
Code reformat
2019-02-28 22:36:52 +05:30
Arun Prakash Jana
3e053e9412
Wild mode for nav-as-you-type
2019-02-28 22:36:54 +05:30
Arun Prakash Jana
26861532a2
Simpler symlink to dir check
2019-02-28 22:36:52 +05:30
Arun Prakash Jana
af8c52b026
Code refatoring
2019-02-28 22:36:52 +05:30
Arun Prakash Jana
963252fcc7
Fix #214 : show cp, mv progress with advcpmv
2019-02-25 19:37:23 +05:30
Arun Prakash Jana
54af324e85
Set max cols required to show file info
2019-02-25 00:33:09 +05:30
Arun Prakash Jana
b411893137
Fix checkpatch warning
2019-02-24 09:28:17 +05:30
Arun Prakash Jana
a34354409b
Fix prompt
2019-02-24 08:55:34 +05:30
Arun Prakash Jana
8cccc79b48
Update program help
2019-02-24 08:50:30 +05:30
Arun Prakash Jana
965fc2c876
Just show the last level
2019-02-24 08:06:24 +05:30
Arun Prakash Jana
dc6c72f294
Use late binding for notes and scripts
2019-02-24 08:06:16 +05:30
Arun Prakash Jana
42e36e85ee
Add key 'K' to toggle selection
2019-02-23 20:13:04 +05:30
Arun Prakash Jana
1a8df74749
Show permissions in detail mode
2019-02-23 20:00:31 +05:30
Arun Prakash Jana
372dc599e6
Remove unused crc8init function
2019-02-23 14:55:01 +05:30
Arun Prakash Jana
d37b67b77b
checkpatch fix: refactor cd on quit
2019-02-23 12:11:53 +05:30
Arun Prakash Jana
59a5db2c90
checkpatch fix: refactor run script code
2019-02-23 11:55:29 +05:30
Arun Prakash Jana
5402e1201c
checkpatch fix: refactor file path copy
2019-02-23 11:51:38 +05:30
Arun Prakash Jana
2ae1cca96a
Single loop coloring
2019-02-23 08:51:21 +05:30
Arun Prakash Jana
0b7473752e
Fix checkpatch warnings
2019-02-23 01:02:05 +05:30
Arun Prakash Jana
a8388ab60b
Add target norl to drop libreadline
2019-02-22 05:35:26 +05:30
Arun Prakash Jana
95d0eb6a17
Use a shorter macro
2019-02-22 05:19:04 +05:30
Arun Prakash Jana
89f0ba8fb4
Fix compilation failure on Trusty
2019-02-19 16:26:36 +05:30
Arun Prakash Jana
1c96ac4ff5
Prepare for release v2.3
2019-02-19 16:08:37 +05:30
Arun Prakash Jana
40cecab4da
Change strings
2019-02-16 12:12:06 +05:30
Arun Prakash Jana
cf0ea993df
Add comments
2019-02-13 23:41:49 +05:30
Arun Prakash Jana
2ae5864147
Fix file name generation
2019-02-12 21:20:30 +05:30
Arun Prakash Jana
6d9f4b3710
Terminate string only once
2019-02-12 08:54:42 +05:30
Arun Prakash Jana
b99a28a376
Fix #208 : cut at correct codepoint for CJK
2019-02-12 03:14:08 +05:30
Arun Prakash Jana
671a0ef772
Use tmp buffer to redraw()
2019-02-11 21:42:30 +05:30
Arun Prakash Jana
8cdba23535
Fix indentation
2019-02-11 21:11:28 +05:30
Arun Prakash Jana
2ab9cfa0d0
Pressing Enter is simpler for some checks
2019-02-11 08:27:19 +05:30
Arun Prakash Jana
82bb934da8
Fix #207 : use correct description
2019-02-10 18:43:29 +05:30
Arun Prakash Jana
22825c0f37
Simplify check
2019-02-10 13:25:54 +05:30
Arun Prakash Jana
fc7a21f6e1
Fix build break
2019-02-10 11:36:18 +05:30
Arun Prakash Jana
695dd10f0f
Use y/Y for all confirmations
2019-02-10 10:52:20 +05:30
Arun Prakash Jana
929edaf243
Fix https://github.com/mcchrish/nnn.vim/issues/39
...
If nnn is started in the picker mode, do NOT use libreadline.
Fallback to the stock mechanism to show the command prompt.
2019-02-10 09:58:13 +05:30
Arun Prakash Jana
7b542d0a45
initialize on declaration
2019-02-09 06:03:24 +05:30
Arun Prakash Jana
83615dc72b
Fix build break
2019-02-09 05:18:09 +05:30
Arun Prakash Jana
1253e462b8
Use sigaction
2019-02-09 00:08:46 +05:30
Arun Prakash Jana
027af53ae0
Refresh contents after a ^C
2019-02-08 23:16:06 +05:30
Arun Prakash Jana
9b2966772c
Add verbosity
2019-02-08 21:23:10 +05:30
Arun Prakash Jana
b23878847e
Fix build break
2019-02-08 20:56:02 +05:30
Arun Prakash Jana
2f32c32c7b
Support du abort on Ctrl-C
2019-02-08 20:39:09 +05:30
Arun Prakash Jana
c07efcacc0
More informative feedback on du
2019-02-08 02:02:09 +05:30
Arun Prakash Jana
e1fa88b24d
Show file name for easier archive naming
2019-02-07 18:37:45 +05:30
Arun Prakash Jana
af7e88ab5e
Use env var NNNLVL to track nested level
2019-02-06 22:59:33 +05:30
Arun Prakash Jana
0950f058f1
Archive: check archive mode first
2019-02-06 22:06:36 +05:30
Arun Prakash Jana
cc1c694e90
Just print the filepath
2019-02-06 03:21:43 +05:30
Arun Prakash Jana
0153e508f5
Merge pull request #204 from breisa/master
...
Clarify the difference between copy and select
2019-02-05 21:45:06 +00:00
Christoph
477d5a70eb
Clarify the difference between copy and select.
2019-02-05 22:13:05 +01:00
Arun Prakash Jana
10da1ac8dd
Remove redundant env var
2019-02-06 02:31:00 +05:30
Arun Prakash Jana
22b95be810
Use a static CRC8 table
2019-02-06 01:04:35 +05:30
Arun Prakash Jana
cebb2469d3
Add option -s to use string filters
2019-02-06 00:38:55 +05:30
Arun Prakash Jana
f21ec611cd
Replace backquote with comma as leader key
2019-02-05 23:58:13 +05:30
Arun Prakash Jana
336eca300a
Fix #190 : support version sort (option -n)
2019-02-05 23:48:34 +05:30
Arun Prakash Jana
b716cac0c9
Use a macro for digit check
2019-02-05 19:29:59 +05:30
Arun Prakash Jana
a161635ecc
Remove file indicator from file name
2019-02-03 09:58:59 +05:30
Arun Prakash Jana
729e775998
Revert "Handle nav cases separately"
...
This reverts commit 1430993858
.
2019-02-01 21:23:27 +05:30
Georgi Kirilov
e5dc6c8750
Don't reset dircolor prematurely
2019-02-01 19:51:19 +05:30
Arun Prakash Jana
8080b6dd67
Do not optimize cur on rm if in filter mode
2019-02-01 09:12:50 +05:30
Arun Prakash Jana
ba088196f6
Do not watch dir if entering in filter mode
2019-02-01 08:51:22 +05:30
Arun Prakash Jana
b3f7575ef0
Update help
2019-01-31 22:56:00 +05:30
Arun Prakash Jana
8b0fa2be44
Remove key N
2019-01-31 19:28:35 +05:30
Arun Prakash Jana
d9977c5ea1
Support archiving files in selection
2019-01-31 07:27:08 +05:30
Arun Prakash Jana
2324e8e3e7
Add an api to check if copying possible
2019-01-30 20:59:39 +05:30
Arun Prakash Jana
cad067a211
More concise help
2019-01-30 19:32:13 +05:30
Arun Prakash Jana
81318f9218
Remove dir watch before filtering contents
2019-01-30 19:19:14 +05:30
Arun Prakash Jana
ebc81c5d34
Support select all with Y
2019-01-30 02:58:42 +05:30
Arun Prakash Jana
b7666a8d5c
Fix crash while writing selection to file
2019-01-30 02:18:12 +05:30
Arun Prakash Jana
1430993858
Handle nav cases separately
2019-01-30 00:56:27 +05:30
Arun Prakash Jana
cfb524ea5e
Fix #200 : bind ^P to show command prompt
2019-01-29 23:40:46 +05:30
Arun Prakash Jana
b1b1f90d11
Bind ^B to visit pinned dir
2019-01-29 23:37:09 +05:30
Arun Prakash Jana
0ae1ef656c
Read before write
2019-01-29 22:07:48 +05:30
Arun Prakash Jana
725349976a
Place symlinks to dirs along with dirs
2019-01-29 21:22:28 +05:30
Arun Prakash Jana
4f03b2d2f0
Add comments
2019-01-28 21:54:48 +05:30
Arun Prakash Jana
2669278a31
Change dir before readline()
2019-01-27 15:11:45 +05:30
Arun Prakash Jana
d47be4e89b
Code reformat
2019-01-27 14:38:19 +05:30
Arun Prakash Jana
bc6295e7a7
Use ^B to visit pinned directory
2019-01-26 08:28:51 +05:30
Arun Prakash Jana
9c148d5789
Combine SEL_ASIZE with related cases
2019-01-25 22:42:36 +05:30
Arun Prakash Jana
7cc113ec98
Fix build break
2019-01-25 22:16:05 +05:30
Arun Prakash Jana
f4f0b9dbba
Simpler questions for input
2019-01-25 22:16:05 +05:30
Arun Prakash Jana
fbcc543d55
Merge pull request #198 from bijanebrahimi/bugfix-openbsd-compile-error
...
fixed compile error in OpenBSD
2019-01-25 22:15:45 +05:30
Bijan Ebrahimi
b4ee3641f9
fixed compile error in OpenBSD
2019-01-25 20:04:39 +03:30
Arun Prakash Jana
575d8e0e66
1-pass bookmark parsing
2019-01-25 22:03:08 +05:30
Arun Prakash Jana
d080ba997d
Remove another getenv() call
2019-01-25 05:12:35 +05:30
Arun Prakash Jana
b60cf12760
Remove calls to atoi
2019-01-24 22:34:28 +05:30
Arun Prakash Jana
7c223758ac
Show debug info under DPRINTF
2019-01-24 22:09:41 +05:30
Arun Prakash Jana
14639239de
Remove redundant function call
2019-01-24 21:53:53 +05:30
Arun Prakash Jana
223045fc99
Use global for HOME
2019-01-24 21:45:02 +05:30
Arun Prakash Jana
5e5ca2fc95
Remove extra loop
2019-01-24 21:16:37 +05:30
Arun Prakash Jana
278280a741
Remove redundant calls
2019-01-24 20:21:00 +05:30
Arun Prakash Jana
e039b0ee35
Fix build break; rl_menu_complete missing on macOS
2019-01-24 12:23:59 +05:30
Arun Prakash Jana
94e4201dc1
Use libreadline at command prompt
2019-01-24 12:05:13 +05:30
Arun Prakash Jana
31849fd5fb
New key to tkae note ^N
2019-01-23 21:49:56 +05:30
Arun Prakash Jana
7de98faa74
Un-document ^M
2019-01-23 21:39:41 +05:30
Arun Prakash Jana
80f4f54078
Remove shortcuts ^H, ^N, ^P
2019-01-23 21:33:43 +05:30
Arun Prakash Jana
cd3124605d
Remove calls to strtoll for numeric sort
2019-01-23 20:05:12 +05:30
Arun Prakash Jana
b57e209242
Revert "Use library function for numeric sort"
...
This reverts commit 1b494b0d26
.
2019-01-22 22:40:43 +05:30
Arun Prakash Jana
1b494b0d26
Use library function for numeric sort
2019-01-22 21:30:53 +05:30
Arun Prakash Jana
71cc0afe30
Remove redundant string copy
2019-01-22 20:08:28 +05:30
Arun Prakash Jana
5623cc55bb
Fix regression
2019-01-22 00:13:21 +05:30
Arun Prakash Jana
a3dfeafa56
Code reformat
2019-01-22 00:12:10 +05:30
Arun Prakash Jana
7eb376bcc4
Fix mode check
2019-01-21 19:37:00 +05:30
Arun Prakash Jana
b07becb176
Remove redundant param
2019-01-21 02:49:05 +05:30
Arun Prakash Jana
b6842d69c5
Use early error checks
...
Early check for empty file name in populate().
Check access before calling populate().
Drop populate() return type.
2019-01-21 02:22:09 +05:30
Arun Prakash Jana
5301f78fa3
Optimized strcmp() macro
2019-01-21 01:28:57 +05:30
Arun Prakash Jana
a8544f2842
Code reformat
2019-01-21 00:16:52 +05:30
Arun Prakash Jana
1958b7ddf7
Re-orient config vars
2019-01-20 23:17:30 +05:30
Arun Prakash Jana
4ff7ddc424
Code refactor
2019-01-20 22:12:43 +05:30
Arun Prakash Jana
1338922697
Remove redundant tmp assignment
2019-01-20 21:47:16 +05:30
Arun Prakash Jana
2b79d237cc
Support no suffix for link name
2019-01-20 19:58:20 +05:30
Arun Prakash Jana
c92715a01d
Simplify writing selection
2019-01-20 17:50:49 +05:30
Arun Prakash Jana
231be5ec36
Code reformat
2019-01-20 17:32:44 +05:30
Arun Prakash Jana
8ff56d2c74
Support link creation
2019-01-20 16:59:55 +05:30
Arun Prakash Jana
a8234f26e8
Combine navigation case
2019-01-19 21:50:30 +05:30
Arun Prakash Jana
c400a19268
Combine cases
...
SEL_CDHOME, SEL_CDBEGIN, SEL_CDLAST, SEL_VISIT
2019-01-19 21:22:03 +05:30
Arun Prakash Jana
366f49e6b3
Take notes with N
2019-01-19 14:51:40 +05:30
Arun Prakash Jana
772619527f
Remove key Backspace
2019-01-19 14:08:21 +05:30
Arun Prakash Jana
5f581ff20a
Key N to switch to context N
2019-01-19 13:09:46 +05:30
Arun Prakash Jana
5e4810b382
Remove keys ^, $
2019-01-19 12:31:25 +05:30
Arun Prakash Jana
91a31dc61d
Use a more sensible var name
2019-01-19 10:07:04 +05:30
Arun Prakash Jana
867266431f
Code refactor
2019-01-19 09:28:43 +05:30
Arun Prakash Jana
aa7f5256c4
Code reformat
2019-01-17 21:58:07 +05:30
Arun Prakash Jana
bf6419d6af
Use a concise help
2019-01-17 20:59:30 +05:30
Arun Prakash Jana
63f5abd054
CURSYM is redundant in detail mode
2019-01-17 20:38:20 +05:30
Arun Prakash Jana
339fcd83f0
Code reformat
2019-01-17 20:26:09 +05:30
Arun Prakash Jana
5f519841e7
Resurrect NNN_OPENER
2019-01-16 20:11:33 +05:30
SZ Lin (林上智)
cbef31ce25
Fix warning of implicit declaration of function 'strcasestr'
...
According to manpage of strcasestr [1], the macro function needs to be added.
[1] https://linux.die.net/man/3/strcasestr
Signed-off-by: SZ Lin (林上智) <szlin@debian.org>
2019-01-15 16:17:07 +08:00
Arun Prakash Jana
389180d139
Change env var name
2019-01-15 10:51:06 +05:30
Arun Prakash Jana
098c2acb27
Support substring match in filter mode
2019-01-13 22:49:14 +05:30
Arun Prakash Jana
08520ac80e
Rename config env var
2019-01-11 22:15:51 +05:30
Arun Prakash Jana
5df41255b2
Fix #187
...
It seems the behaviour of the default opener (xdg-open) varies across platforms
and environments. Details are documented in the issue. To prevent an empty file
from being accidentally opened leading to unexpected behaviour, we are adding a
guard with the message that the empty file should be opened using edit or open
option.
2019-01-11 21:43:57 +05:30
Arun Prakash Jana
1235a7a9a1
Fix #188
2019-01-11 08:06:16 +05:30
Arun Prakash Jana
6c141d1bb4
Remove redundant func call
2019-01-10 08:11:23 +05:30
Arun Prakash Jana
72e305759e
Don't lose filename on second escape
2019-01-06 03:08:46 +05:30
Arun Prakash Jana
ef9e45682e
Reduce delay for escape
2019-01-06 02:53:13 +05:30
Arun Prakash Jana
98fd5755d1
Map ^V to run custom script
2019-01-06 02:08:07 +05:30
Arun Prakash Jana
6dc151e05d
Quote argument with sh -c
2019-01-06 00:02:55 +05:30
Arun Prakash Jana
e87ff1129c
Fix #179
2019-01-04 23:56:02 +05:30
Arun Prakash Jana
244ba9f953
Fix #185
2019-01-04 19:37:57 +05:30
Arun Prakash Jana
3cbb7dc5df
nnn as a file picker
2019-01-03 23:43:35 +05:30
Arun Prakash Jana
f9860f1c7f
Prepare for release v2.2
2019-01-01 08:01:48 +05:30
Arun Prakash Jana
6973ed37a7
Fix open with
2018-12-27 00:26:56 +05:30
Arun Prakash Jana
4b717b1920
Remove redundant fwd declaration
2018-12-26 17:05:10 +05:30
Arun Prakash Jana
a3517b28dc
Fix #173
2018-12-26 16:46:20 +05:30
Arun Prakash Jana
c678c9f786
Remove test code
2018-12-20 23:27:16 +05:30
Arun Prakash Jana
75060f5923
Fix #165
2018-12-20 22:14:26 +05:30
Arun Prakash Jana
9eec60f8b1
Fix #168
2018-12-17 18:05:36 +05:30
Arun Prakash Jana
d360b08eb0
Fix #164
2018-12-17 07:25:26 +05:30
Arun Prakash Jana
c8938df8f4
Fix #165
2018-12-17 07:12:50 +05:30
Arun Prakash Jana
9422a38b0d
Remove redundant static declaration
2018-12-16 21:03:28 +05:30
Arun Prakash Jana
836325f0d4
A better case name
2018-12-16 20:30:44 +05:30
Arun Prakash Jana
cc34b977da
Use run a command to launch apps
2018-12-16 20:29:03 +05:30
Arun Prakash Jana
b15867143c
Change order of switch cases (1)
2018-12-16 19:45:16 +05:30
Arun Prakash Jana
55f1397cbb
Change order of cases in switch statement.
2018-12-16 15:28:46 +05:30
Arun Prakash Jana
cc38369540
use switch case for NNN_SCRIPT
2018-12-16 08:42:25 +05:30
Arun Prakash Jana
94ae45b391
handle script dir with NNN_SCRIPT
2018-12-16 00:24:45 +05:30
Arun Prakash Jana
64efd6528c
Minor modifications
2018-12-15 13:41:33 +05:30
Arun Prakash Jana
c4c162f33a
Refresh on empty command
2018-12-14 19:04:20 +05:30
Arun Prakash Jana
c26b9abd05
Quick switch on empty command
2018-12-13 21:49:06 +05:30
Arun Prakash Jana
31c15dcdca
On entry delete move to previous file
2018-12-10 00:09:05 +05:30
Arun Prakash Jana
e7b1215a20
Support run a command
2018-12-09 19:18:00 +05:30
Arun Prakash Jana
8eb4cd9e9f
Use force only in case of rm
2018-12-09 08:00:20 +05:30
Arun Prakash Jana
cba1aec8d4
Reformat program help
2018-12-09 07:47:38 +05:30
Arun Prakash Jana
aa9c7bac23
Add comments
2018-12-09 07:19:01 +05:30
Arun Prakash Jana
4c7fc6be69
Group more options
2018-12-08 23:03:58 +05:30
Arun Prakash Jana
a6976550f1
Use stat to get file details
2018-12-08 19:42:51 +05:30
Arun Prakash Jana
70d1b0d4d8
Ensure script to run is not a directory
2018-12-08 18:44:28 +05:30
Arun Prakash Jana
08cfcfea59
Support run file as executable
2018-12-08 18:22:06 +05:30
Arun Prakash Jana
d52482320a
Fix alignment
2018-12-08 17:42:33 +05:30
Arun Prakash Jana
7119310a6a
Ensure NNN_SCRIPT(suffix) exists
2018-12-08 17:38:17 +05:30
Arun Prakash Jana
5d1ca249f9
Simplify show details
2018-12-08 16:45:31 +05:30
Arun Prakash Jana
71fbf80925
Changes for running scripts
2018-12-08 16:31:38 +05:30
Arun Prakash Jana
a5755ec855
Fix build break
2018-12-08 15:50:17 +05:30
Arun Prakash Jana
d8fa9356e0
Use bool return if applicable
2018-12-08 15:28:55 +05:30
Arun Prakash Jana
efc7af0c9c
Selection should not be blocked if no files
2018-12-08 14:54:56 +05:30
Arun Prakash Jana
d029918282
Group similar options in browse()
2018-12-08 11:51:22 +05:30
Arun Prakash Jana
1a29b4ef36
Add function for 'which utility'
2018-12-08 09:44:08 +05:30
Arun Prakash Jana
674a58880d
Disable undocumented F2 and F5
2018-12-08 09:02:49 +05:30
Arun Prakash Jana
2c2f1e5eae
Combine more cases
2018-12-08 02:40:04 +05:30
Arun Prakash Jana
bdea298bb5
Reload contents after launch
2018-12-08 01:42:30 +05:30
Arun Prakash Jana
572094c838
Fix wrong prompt
2018-12-08 01:11:55 +05:30
Arun Prakash Jana
2d8afc8de7
Support launching cli utility too
2018-12-07 00:43:49 +05:30
Arun Prakash Jana
b59a21b57e
Handle argument ordering in spawn()
2018-12-06 22:57:59 +05:30
Arun Prakash Jana
82a58800d3
Refactor code
2018-12-06 21:45:29 +05:30
Arun Prakash Jana
4de4298ffd
Map ^I to context cycle
2018-12-05 20:43:00 +05:30
Arun Prakash Jana
47aa3366c2
Handle starting ^ at filter prompt
2018-12-05 05:35:06 +05:30
Arun Prakash Jana
e26c21ce0b
Make ^T shortcut for nav-as-you-type.
...
The code for Tab and ^I are same when capture din getch().
2018-12-05 05:21:22 +05:30
Arun Prakash Jana
7ae6e481bc
Remove redundant use of regex
2018-12-05 05:01:29 +05:30
Arun Prakash Jana
4df1ae6311
Detect filetype using file output
2018-12-05 04:40:01 +05:30
Arun Prakash Jana
60de561b07
Remove redundant structure member
2018-12-05 04:26:19 +05:30
Arun Prakash Jana
8b25593777
Use a generic comment
2018-12-04 21:09:56 +05:30
Arun Prakash Jana
ebf64d5a4a
Shorter error message
2018-12-04 20:29:51 +05:30
Arun Prakash Jana
c101fcd769
Use MAX as macro suffix
2018-12-04 18:21:01 +05:30
Arun Prakash Jana
971f0ddda1
Match context index with directory color
2018-12-04 06:31:14 +05:30
Arun Prakash Jana
36b7b433f9
Per-context directory color
2018-12-03 21:44:33 +05:30
Arun Prakash Jana
4c576cfded
Update docs
2018-12-03 09:23:03 +05:30
Arun Prakash Jana
230664596e
Ask to create new context on TAB
2018-12-02 22:53:07 +05:30