Commit graph

244 commits

Author SHA1 Message Date
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