Commit graph

431 commits

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