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
Arun Prakash Jana
8735f1691a
Support TAB to cycle contexts
2018-12-02 06:11:03 +05:30
Arun Prakash Jana
d1b4cc2beb
Add options to force file operations
2018-12-01 14:27:05 +05:30
Arun Prakash Jana
bbe353c6a2
Use bool where applicable
2018-12-01 13:14:46 +05:30
Arun Prakash Jana
0afb792291
Fix #156 : Support selection across directories, contexts
2018-12-01 10:29:28 +05:30
Arun Prakash Jana
50a4449417
Show arg to EDITOR, PAGER & SHELL
2018-12-01 08:12:34 +05:30
Arun Prakash Jana
4b9796eae0
Fix #157 : support one combined arg for EDITOR, PAGER and SHELL
2018-12-01 08:06:34 +05:30
Arun Prakash Jana
d7da4acde0
Split EDITOR & PAGER options, concise NNN_USE_EDITOR logic.
2018-12-01 07:42:37 +05:30
Arun Prakash Jana
08bd6f1bcb
No need to initialize sel
2018-12-01 07:23:29 +05:30
Arun Prakash Jana
ef361294db
Get pager with arg
2018-12-01 07:19:56 +05:30
Arun Prakash Jana
419f365e88
Better msg if nothing in selection
2018-12-01 06:41:18 +05:30
Arun Prakash Jana
5cec8d9038
Refactor code to get editor args
2018-12-01 05:58:37 +05:30
Arun Prakash Jana
9403d52720
Use the same term
2018-12-01 00:21:18 +05:30
Arun Prakash Jana
33b22b8560
Fix #155 : do not discard seleciton on Enter
2018-11-30 20:52:07 +05:30
Arun Prakash Jana
ac1264e044
Fix indentation
2018-11-29 20:40:49 +05:30
Arun Prakash Jana
9876948a46
Clear picker file on cancel
2018-11-29 20:35:41 +05:30
Arun Prakash Jana
04b0a38f68
vim plugin: Enter clears selection and picks cuntry
2018-11-29 19:43:53 +05:30
Arun Prakash Jana
32ca8ca133
Simplify getting editor env var
2018-11-29 01:21:08 +05:30
Arun Prakash Jana
5cae446aaf
xargs supports -a on Linux
2018-11-28 17:53:28 +05:30
Arun Prakash Jana
d8df13f665
Remove .js from mime list
2018-11-28 09:25:01 +05:30
Arun Prakash Jana
8aa72a40a3
Use the -I option on OS X to identify file mime
2018-11-28 09:23:03 +05:30
Arun Prakash Jana
4b7833ed98
individual rm: replace -I with -i
2018-11-28 08:21:38 +05:30
Arun Prakash Jana
8cba83f43f
Return 1 on unrecognized option
2018-11-28 08:18:01 +05:30
Arun Prakash Jana
2a4cc85659
cp, mv: use replacement string with xargs
2018-11-28 05:57:27 +05:30
Arun Prakash Jana
8ac68fcc5b
Fix #147 : arg should be at the end as it can be NULL
2018-11-28 05:14:12 +05:30
Arun Prakash Jana
0a8970a811
Fix #150 : treat js file as text
2018-11-28 04:59:15 +05:30
Arun Prakash Jana
361c18064e
xargs: use -o, rm: change -I to -i
2018-11-28 04:27:33 +05:30
Arun Prakash Jana
b7eb509ffb
cp: change -r to -R, --preserve=all to -p
2018-11-28 04:16:14 +05:30
Arun Prakash Jana
c0b9703831
Fix #147 : support one argument to editor
2018-11-28 03:45:57 +05:30
Arun Prakash Jana
0a21d90ad5
Fix #143 : support copy to clipboard
2018-11-27 22:37:06 +05:30