]>
Sergey Matveev's repositories - nnn.git/log
Arun Prakash Jana [Wed, 26 Jul 2017 04:01:03 +0000 (09:31 +0530)]
Prepare for release v1.3
Arun Prakash Jana [Tue, 25 Jul 2017 04:43:22 +0000 (10:13 +0530)]
Fix #34: use ~75% of max open file descs
Michael Fenn [Wed, 12 Jul 2017 07:04:23 +0000 (03:04 -0400)]
Update fedora version to 26 (#33)
Arun Prakash Jana [Sun, 9 Jul 2017 02:11:44 +0000 (07:41 +0530)]
Remove tab
Arun Prakash Jana [Sat, 8 Jul 2017 05:32:17 +0000 (11:02 +0530)]
Reset current on empty filter prompt
Arun Prakash Jana [Wed, 5 Jul 2017 18:32:09 +0000 (00:02 +0530)]
Option -n is redundant
Arun Prakash Jana [Wed, 5 Jul 2017 16:38:13 +0000 (22:08 +0530)]
Code refactoring
Arun Prakash Jana [Wed, 5 Jul 2017 04:47:42 +0000 (10:17 +0530)]
Use xmemrchr() instead of strrchr()
Arun Prakash Jana [Wed, 5 Jul 2017 04:08:19 +0000 (09:38 +0530)]
Change single-line 0-arg APIs to macros
Arun Prakash Jana [Wed, 5 Jul 2017 03:08:34 +0000 (08:38 +0530)]
Retire config.def.h, unify Makefiles
Arun Prakash Jana [Wed, 5 Jul 2017 02:47:51 +0000 (08:17 +0530)]
Update memory usage (latest release)
Arun Prakash Jana [Tue, 4 Jul 2017 04:31:15 +0000 (10:01 +0530)]
More concise help screen.
Arun Prakash Jana [Mon, 3 Jul 2017 13:38:38 +0000 (19:08 +0530)]
More optimization
Arun Prakash Jana [Mon, 3 Jul 2017 12:39:11 +0000 (18:09 +0530)]
Use the global buffer
Arun Prakash Jana [Mon, 3 Jul 2017 04:16:37 +0000 (09:46 +0530)]
Re-format help
Arun Prakash Jana [Sun, 2 Jul 2017 20:56:47 +0000 (02:26 +0530)]
Custom color support for directories
Arun Prakash Jana [Sun, 2 Jul 2017 20:19:14 +0000 (01:49 +0530)]
Repeat search: reset current selection
Arun Prakash Jana [Sun, 2 Jul 2017 19:25:47 +0000 (00:55 +0530)]
Calculate word size inline
Arun Prakash Jana [Sun, 2 Jul 2017 18:58:09 +0000 (00:28 +0530)]
Unify cd HOME and BEGIN
Arun Prakash Jana [Sun, 2 Jul 2017 18:27:41 +0000 (23:57 +0530)]
Add option -e to use exiftool
Arun Prakash Jana [Sun, 2 Jul 2017 15:02:38 +0000 (20:32 +0530)]
Use non-blocking pipes
Arun Prakash Jana [Sun, 2 Jul 2017 11:09:06 +0000 (16:39 +0530)]
Show correct information for symbolic links
Arun Prakash Jana [Sun, 2 Jul 2017 10:42:30 +0000 (16:12 +0530)]
checkpatch fixes
Arun Prakash Jana [Fri, 30 Jun 2017 20:03:34 +0000 (01:33 +0530)]
Home-grown APIs, reduced binary size (<40KB)
Arun Prakash Jana [Fri, 30 Jun 2017 12:19:43 +0000 (17:49 +0530)]
Replace open and close dir with access()
Arun Prakash Jana [Fri, 30 Jun 2017 12:20:38 +0000 (17:50 +0530)]
Use bold blue for dirs, reset color
Arun Prakash Jana [Fri, 30 Jun 2017 01:54:24 +0000 (07:24 +0530)]
Show directories in color (default: enabled)
Arun Prakash Jana [Thu, 29 Jun 2017 23:57:25 +0000 (05:27 +0530)]
Simplify argument handling
Arun Prakash Jana [Thu, 29 Jun 2017 13:27:02 +0000 (18:57 +0530)]
Add Debian badge
Arun Prakash Jana [Thu, 29 Jun 2017 04:18:11 +0000 (09:48 +0530)]
Prepare for release v1.2
Arun Prakash Jana [Wed, 28 Jun 2017 04:29:43 +0000 (09:59 +0530)]
Pre-calculate spawned shell level
Arun Prakash Jana [Sun, 25 Jun 2017 17:25:46 +0000 (22:55 +0530)]
Show 1 while spawning a subshell
Arun Prakash Jana [Sun, 25 Jun 2017 04:33:30 +0000 (10:03 +0530)]
Support F2 to refresh
Arun Prakash Jana [Fri, 23 Jun 2017 12:22:42 +0000 (17:52 +0530)]
Use refresh() to reflect print
Arun Prakash Jana [Thu, 22 Jun 2017 12:53:44 +0000 (18:23 +0530)]
Show a message when busy
Arun Prakash Jana [Thu, 22 Jun 2017 12:50:48 +0000 (18:20 +0530)]
Use fstatat() istead of lstat()
Arun Prakash Jana [Thu, 22 Jun 2017 04:09:17 +0000 (09:39 +0530)]
Show total files in du mode
Arun Prakash Jana [Thu, 22 Jun 2017 01:56:05 +0000 (07:26 +0530)]
Use correct data type and names for block count
Arun Prakash Jana [Thu, 22 Jun 2017 01:37:51 +0000 (07:07 +0530)]
Add if blocks used (helps in large dirs)
Arun Prakash Jana [Wed, 21 Jun 2017 18:21:53 +0000 (23:51 +0530)]
Show content size of cur dir in du mode
Arun Prakash Jana [Wed, 21 Jun 2017 04:19:02 +0000 (09:49 +0530)]
Minor changes
Arun Prakash Jana [Tue, 20 Jun 2017 15:59:37 +0000 (21:29 +0530)]
Use macros for flags to spawn()
Arun Prakash Jana [Tue, 20 Jun 2017 14:58:53 +0000 (20:28 +0530)]
Use bitfields for settings
Arun Prakash Jana [Tue, 20 Jun 2017 04:56:31 +0000 (10:26 +0530)]
Re-structure header
Arun Prakash Jana [Mon, 19 Jun 2017 16:51:08 +0000 (22:21 +0530)]
An undocumented debug mode
1. The debug file is located at /tmp/nnn_debug.
2. Debug mode is completely disabled by default. The debug binary `nnndbg` can
be built by running `make debug`.
Arun Prakash Jana [Sat, 17 Jun 2017 06:58:21 +0000 (12:28 +0530)]
Use preincr and predecr
Arun Prakash Jana [Thu, 15 Jun 2017 16:04:47 +0000 (21:34 +0530)]
Push curses exit() and init() to functions
Arun Prakash Jana [Thu, 15 Jun 2017 14:04:56 +0000 (19:34 +0530)]
Fix reasonable checkpatch reports
Arun Prakash Jana [Sun, 11 Jun 2017 14:39:42 +0000 (20:09 +0530)]
Fix build failure
Arun Prakash Jana [Sun, 11 Jun 2017 13:54:02 +0000 (19:24 +0530)]
Show current config along with help
Arun Prakash Jana [Sun, 11 Jun 2017 04:15:50 +0000 (09:45 +0530)]
Support bookmarks
Arun Prakash Jana [Wed, 7 Jun 2017 05:56:33 +0000 (11:26 +0530)]
Suppress output when spawning DE file manager
Arun Prakash Jana [Tue, 6 Jun 2017 21:34:47 +0000 (03:04 +0530)]
When filter is empty, open file on Enter
Arun Prakash Jana [Tue, 6 Jun 2017 16:07:16 +0000 (21:37 +0530)]
Exit once an app is found. Help, doc updates.
Arun Prakash Jana [Tue, 6 Jun 2017 16:01:40 +0000 (21:31 +0530)]
Set to the lat selected file
Arun Prakash Jana [Tue, 6 Jun 2017 15:31:28 +0000 (21:01 +0530)]
Set detail view mode as default, introduce light mode
Arun Prakash Jana [Tue, 6 Jun 2017 14:54:04 +0000 (20:24 +0530)]
We copy the absolute file path
Arun Prakash Jana [Tue, 6 Jun 2017 14:46:32 +0000 (20:16 +0530)]
Optionally use EDITOR (fallback vi) for text files
Arun Prakash Jana [Mon, 5 Jun 2017 18:26:38 +0000 (23:56 +0530)]
desktop opener - xdg-open on Linux and open(1) on OS X
Arun Prakash Jana [Mon, 5 Jun 2017 04:54:28 +0000 (10:24 +0530)]
nlay - support multiple apps
Arun Prakash Jana [Sun, 4 Jun 2017 20:59:34 +0000 (02:29 +0530)]
Disable key to run top
Arun Prakash Jana [Sun, 4 Jun 2017 18:46:43 +0000 (00:16 +0530)]
Use vlock as locker, add ^Q to quit
^Q would quit even from filter mode
Arun Prakash Jana [Sun, 4 Jun 2017 18:28:30 +0000 (23:58 +0530)]
Fix issues with DEL on Mac on empty regex exprn
On Mac and error is thrown if the regex expression to regcomp() is empty.
Please refer to comments at:
https://github.com/jarun/nnn/commit/
c42df81ae5f1206ee586d4e2f236c77f1f0dfbbe
Arun Prakash Jana [Sun, 4 Jun 2017 17:45:08 +0000 (23:15 +0530)]
Update documentation
Arun Prakash Jana [Sun, 4 Jun 2017 12:22:51 +0000 (17:52 +0530)]
Bind ^L to clear prompt
Arun Prakash Jana [Sun, 4 Jun 2017 07:08:13 +0000 (12:38 +0530)]
Update docs on navigate-as-you-type mode
Arun Prakash Jana [Sun, 4 Jun 2017 06:15:17 +0000 (11:45 +0530)]
Insert key for navigate-as-you-type mode
Arun Prakash Jana [Sat, 3 Jun 2017 23:19:16 +0000 (04:49 +0530)]
Navigate-as-you-type support
1. Open directories in filter mode
2. Fix arrow keys not working after filter selection (due to invalid cur entry)
3. Support `Insert` key to clear filter prompt
4. Update documentation
Arun Prakash Jana [Sat, 3 Jun 2017 05:51:47 +0000 (11:21 +0530)]
Update HowTo on file copy, move, delete
Add Debian and Fedora package installation option.
Johnathan Jenkins [Mon, 29 May 2017 17:51:44 +0000 (10:51 -0700)]
fix compile warning on gcc7 (#32)
Arun Prakash Jana [Tue, 23 May 2017 13:19:50 +0000 (18:49 +0530)]
Use gnome-search-tool as default search utility
Reasons:
gnome-search-tool is much more powerful than other tools in its category. It
supports numerous search parameters like size, modification date and supports
text search.
Arun Prakash Jana [Mon, 22 May 2017 14:41:13 +0000 (20:11 +0530)]
Update features
Johnathan Jenkins [Sun, 21 May 2017 01:21:48 +0000 (18:21 -0700)]
fix for glibc sys/types.h deprecation warnings (#31)
Arun Prakash Jana [Sun, 21 May 2017 15:27:53 +0000 (20:57 +0530)]
Remove redundant variable
Arun Prakash Jana [Sat, 20 May 2017 02:30:35 +0000 (08:00 +0530)]
Bring back plain builds (#30)
* Bring back plain builds
* Bring back plain builds
* Bring back plain builds
* Bring back plain builds
Arun Prakash Jana [Fri, 19 May 2017 14:38:22 +0000 (20:08 +0530)]
Remove redundant variables, function calls
Arun Prakash Jana [Wed, 17 May 2017 02:46:33 +0000 (08:16 +0530)]
Reduce number of entry movements
Arun Prakash Jana [Tue, 16 May 2017 23:04:05 +0000 (04:34 +0530)]
Remove contraint on num_args
Arun Prakash Jana [Tue, 16 May 2017 16:52:49 +0000 (22:22 +0530)]
Home-grown xstrlcpy()
Arun Prakash Jana [Tue, 16 May 2017 02:02:21 +0000 (07:32 +0530)]
Add check to defer name to number conversion
Arun Prakash Jana [Mon, 15 May 2017 17:21:32 +0000 (22:51 +0530)]
Update help
Arun Prakash Jana [Mon, 15 May 2017 16:59:40 +0000 (22:29 +0530)]
Update features
Arun Prakash Jana [Mon, 15 May 2017 14:44:13 +0000 (20:14 +0530)]
Fix #27: use catfish as default search utility
Arun Prakash Jana [Mon, 15 May 2017 12:52:00 +0000 (18:22 +0530)]
Get rid of unsafe system(3) calls
Arun Prakash Jana [Mon, 15 May 2017 04:48:33 +0000 (10:18 +0530)]
Arun Prakash Jana [Mon, 15 May 2017 04:24:30 +0000 (09:54 +0530)]
Use execlp(3) instead of popen(3)
Arun Prakash Jana [Sun, 14 May 2017 21:37:22 +0000 (03:07 +0530)]
Use a global buffer for isolated functions
Arun Prakash Jana [Sun, 14 May 2017 20:56:53 +0000 (02:26 +0530)]
Touchbase buffer manipulation
Arun Prakash Jana [Sun, 14 May 2017 19:21:36 +0000 (00:51 +0530)]
Replace system(3) with spawn()
Arun Prakash Jana [Sun, 14 May 2017 15:30:46 +0000 (21:00 +0530)]
Fix #26: Provide an option to use a custom nlay file.
Arun Prakash Jana [Sat, 13 May 2017 21:52:47 +0000 (03:22 +0530)]
Fix #29
Limit all xstrlcpy() calls by dest length.
Escape filenames in system(3) calls.
Arun Prakash Jana [Sat, 13 May 2017 19:59:37 +0000 (01:29 +0530)]
Update performance matrix (more files)
Arun Prakash Jana [Sat, 13 May 2017 17:01:14 +0000 (22:31 +0530)]
Make Makefile generic
Johnathan Jenkins [Sat, 13 May 2017 16:33:08 +0000 (09:33 -0700)]
pkg-config for ncurses (#25)
Arun Prakash Jana [Sat, 13 May 2017 04:57:49 +0000 (10:27 +0530)]
Fix #23
Arun Prakash Jana [Thu, 11 May 2017 20:31:14 +0000 (02:01 +0530)]
Update performance figures
Arun Prakash Jana [Thu, 11 May 2017 16:55:22 +0000 (22:25 +0530)]
Prepare for release v1.1
Arun Prakash Jana [Sun, 7 May 2017 08:13:29 +0000 (13:43 +0530)]
Add Say Thanks!, change PayPal badge
Arun Prakash Jana [Wed, 3 May 2017 19:38:17 +0000 (01:08 +0530)]
Only one check suffices (if *buf, it's > 0)
Arun Prakash Jana [Wed, 3 May 2017 17:40:52 +0000 (23:10 +0530)]
Retain control chars when invoking external utils