]> Sergey Matveev's repositories - nnn.git/log
nnn.git
7 years agoPrepare for release v1.3 v1.3
Arun Prakash Jana [Wed, 26 Jul 2017 04:01:03 +0000 (09:31 +0530)]
Prepare for release v1.3

7 years agoFix #34: use ~75% of max open file descs
Arun Prakash Jana [Tue, 25 Jul 2017 04:43:22 +0000 (10:13 +0530)]
Fix #34: use ~75% of max open file descs

7 years agoUpdate fedora version to 26 (#33)
Michael Fenn [Wed, 12 Jul 2017 07:04:23 +0000 (03:04 -0400)]
Update fedora version to 26 (#33)

7 years agoRemove tab
Arun Prakash Jana [Sun, 9 Jul 2017 02:11:44 +0000 (07:41 +0530)]
Remove tab

7 years agoReset current on empty filter prompt
Arun Prakash Jana [Sat, 8 Jul 2017 05:32:17 +0000 (11:02 +0530)]
Reset current on empty filter prompt

7 years agoOption -n is redundant
Arun Prakash Jana [Wed, 5 Jul 2017 18:32:09 +0000 (00:02 +0530)]
Option -n is redundant

7 years agoCode refactoring
Arun Prakash Jana [Wed, 5 Jul 2017 16:38:13 +0000 (22:08 +0530)]
Code refactoring

7 years agoUse xmemrchr() instead of strrchr()
Arun Prakash Jana [Wed, 5 Jul 2017 04:47:42 +0000 (10:17 +0530)]
Use xmemrchr() instead of strrchr()

7 years agoChange single-line 0-arg APIs to macros
Arun Prakash Jana [Wed, 5 Jul 2017 04:08:19 +0000 (09:38 +0530)]
Change single-line 0-arg APIs to macros

7 years agoRetire config.def.h, unify Makefiles
Arun Prakash Jana [Wed, 5 Jul 2017 03:08:34 +0000 (08:38 +0530)]
Retire config.def.h, unify Makefiles

7 years agoUpdate memory usage (latest release)
Arun Prakash Jana [Wed, 5 Jul 2017 02:47:51 +0000 (08:17 +0530)]
Update memory usage (latest release)

7 years agoMore concise help screen.
Arun Prakash Jana [Tue, 4 Jul 2017 04:31:15 +0000 (10:01 +0530)]
More concise help screen.

7 years agoMore optimization
Arun Prakash Jana [Mon, 3 Jul 2017 13:38:38 +0000 (19:08 +0530)]
More optimization

7 years agoUse the global buffer
Arun Prakash Jana [Mon, 3 Jul 2017 12:39:11 +0000 (18:09 +0530)]
Use the global buffer

7 years agoRe-format help
Arun Prakash Jana [Mon, 3 Jul 2017 04:16:37 +0000 (09:46 +0530)]
Re-format help

7 years agoCustom color support for directories
Arun Prakash Jana [Sun, 2 Jul 2017 20:56:47 +0000 (02:26 +0530)]
Custom color support for directories

7 years agoRepeat search: reset current selection
Arun Prakash Jana [Sun, 2 Jul 2017 20:19:14 +0000 (01:49 +0530)]
Repeat search: reset current selection

7 years agoCalculate word size inline
Arun Prakash Jana [Sun, 2 Jul 2017 19:25:47 +0000 (00:55 +0530)]
Calculate word size inline

7 years agoUnify cd HOME and BEGIN
Arun Prakash Jana [Sun, 2 Jul 2017 18:58:09 +0000 (00:28 +0530)]
Unify cd HOME and BEGIN

7 years agoAdd option -e to use exiftool
Arun Prakash Jana [Sun, 2 Jul 2017 18:27:41 +0000 (23:57 +0530)]
Add option -e to use exiftool

7 years agoUse non-blocking pipes
Arun Prakash Jana [Sun, 2 Jul 2017 15:02:38 +0000 (20:32 +0530)]
Use non-blocking pipes

7 years agoShow correct information for symbolic links
Arun Prakash Jana [Sun, 2 Jul 2017 11:09:06 +0000 (16:39 +0530)]
Show correct information for symbolic links

7 years agocheckpatch fixes
Arun Prakash Jana [Sun, 2 Jul 2017 10:42:30 +0000 (16:12 +0530)]
checkpatch fixes

7 years agoHome-grown APIs, reduced binary size (<40KB)
Arun Prakash Jana [Fri, 30 Jun 2017 20:03:34 +0000 (01:33 +0530)]
Home-grown APIs, reduced binary size (<40KB)

7 years agoReplace open and close dir with access()
Arun Prakash Jana [Fri, 30 Jun 2017 12:19:43 +0000 (17:49 +0530)]
Replace open and close dir with access()

7 years agoUse bold blue for dirs, reset color
Arun Prakash Jana [Fri, 30 Jun 2017 12:20:38 +0000 (17:50 +0530)]
Use bold blue for dirs, reset color

7 years agoShow directories in color (default: enabled)
Arun Prakash Jana [Fri, 30 Jun 2017 01:54:24 +0000 (07:24 +0530)]
Show directories in color (default: enabled)

7 years agoSimplify argument handling
Arun Prakash Jana [Thu, 29 Jun 2017 23:57:25 +0000 (05:27 +0530)]
Simplify argument handling

7 years agoAdd Debian badge
Arun Prakash Jana [Thu, 29 Jun 2017 13:27:02 +0000 (18:57 +0530)]
Add Debian badge

7 years agoPrepare for release v1.2 v1.2
Arun Prakash Jana [Thu, 29 Jun 2017 04:18:11 +0000 (09:48 +0530)]
Prepare for release v1.2

7 years agoPre-calculate spawned shell level
Arun Prakash Jana [Wed, 28 Jun 2017 04:29:43 +0000 (09:59 +0530)]
Pre-calculate spawned shell level

7 years agoShow 1 while spawning a subshell
Arun Prakash Jana [Sun, 25 Jun 2017 17:25:46 +0000 (22:55 +0530)]
Show 1 while spawning a subshell

7 years agoSupport F2 to refresh
Arun Prakash Jana [Sun, 25 Jun 2017 04:33:30 +0000 (10:03 +0530)]
Support F2 to refresh

7 years agoUse refresh() to reflect print
Arun Prakash Jana [Fri, 23 Jun 2017 12:22:42 +0000 (17:52 +0530)]
Use refresh() to reflect print

7 years agoShow a message when busy
Arun Prakash Jana [Thu, 22 Jun 2017 12:53:44 +0000 (18:23 +0530)]
Show a message when busy

7 years agoUse fstatat() istead of lstat()
Arun Prakash Jana [Thu, 22 Jun 2017 12:50:48 +0000 (18:20 +0530)]
Use fstatat() istead of lstat()

7 years agoShow total files in du mode
Arun Prakash Jana [Thu, 22 Jun 2017 04:09:17 +0000 (09:39 +0530)]
Show total files in du mode

7 years agoUse correct data type and names for block count
Arun Prakash Jana [Thu, 22 Jun 2017 01:56:05 +0000 (07:26 +0530)]
Use correct data type and names for block count

7 years agoAdd if blocks used (helps in large dirs)
Arun Prakash Jana [Thu, 22 Jun 2017 01:37:51 +0000 (07:07 +0530)]
Add if blocks used (helps in large dirs)

7 years agoShow content size of cur dir in du mode
Arun Prakash Jana [Wed, 21 Jun 2017 18:21:53 +0000 (23:51 +0530)]
Show content size of cur dir in du mode

7 years agoMinor changes
Arun Prakash Jana [Wed, 21 Jun 2017 04:19:02 +0000 (09:49 +0530)]
Minor changes

7 years agoUse macros for flags to spawn()
Arun Prakash Jana [Tue, 20 Jun 2017 15:59:37 +0000 (21:29 +0530)]
Use macros for flags to spawn()

7 years agoUse bitfields for settings
Arun Prakash Jana [Tue, 20 Jun 2017 14:58:53 +0000 (20:28 +0530)]
Use bitfields for settings

7 years agoRe-structure header
Arun Prakash Jana [Tue, 20 Jun 2017 04:56:31 +0000 (10:26 +0530)]
Re-structure header

7 years agoAn undocumented debug mode
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`.

7 years agoUse preincr and predecr
Arun Prakash Jana [Sat, 17 Jun 2017 06:58:21 +0000 (12:28 +0530)]
Use preincr and predecr

7 years agoPush curses exit() and init() to functions
Arun Prakash Jana [Thu, 15 Jun 2017 16:04:47 +0000 (21:34 +0530)]
Push curses exit() and init() to functions

7 years agoFix reasonable checkpatch reports
Arun Prakash Jana [Thu, 15 Jun 2017 14:04:56 +0000 (19:34 +0530)]
Fix reasonable checkpatch reports

7 years agoFix build failure
Arun Prakash Jana [Sun, 11 Jun 2017 14:39:42 +0000 (20:09 +0530)]
Fix build failure

7 years agoShow current config along with help
Arun Prakash Jana [Sun, 11 Jun 2017 13:54:02 +0000 (19:24 +0530)]
Show current config along with help

7 years agoSupport bookmarks
Arun Prakash Jana [Sun, 11 Jun 2017 04:15:50 +0000 (09:45 +0530)]
Support bookmarks

7 years agoSuppress output when spawning DE file manager
Arun Prakash Jana [Wed, 7 Jun 2017 05:56:33 +0000 (11:26 +0530)]
Suppress output when spawning DE file manager

7 years agoWhen filter is empty, open file on Enter
Arun Prakash Jana [Tue, 6 Jun 2017 21:34:47 +0000 (03:04 +0530)]
When filter is empty, open file on Enter

7 years agoExit once an app is found. Help, doc updates.
Arun Prakash Jana [Tue, 6 Jun 2017 16:07:16 +0000 (21:37 +0530)]
Exit once an app is found. Help, doc updates.

7 years agoSet to the lat selected file
Arun Prakash Jana [Tue, 6 Jun 2017 16:01:40 +0000 (21:31 +0530)]
Set to the lat selected file

7 years agoSet detail view mode as default, introduce light mode
Arun Prakash Jana [Tue, 6 Jun 2017 15:31:28 +0000 (21:01 +0530)]
Set detail view mode as default, introduce light mode

7 years agoWe copy the absolute file path
Arun Prakash Jana [Tue, 6 Jun 2017 14:54:04 +0000 (20:24 +0530)]
We copy the absolute file path

7 years agoOptionally use EDITOR (fallback vi) for text files
Arun Prakash Jana [Tue, 6 Jun 2017 14:46:32 +0000 (20:16 +0530)]
Optionally use EDITOR (fallback vi) for text files

7 years agodesktop opener - xdg-open on Linux and open(1) on OS X
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

7 years agonlay - support multiple apps
Arun Prakash Jana [Mon, 5 Jun 2017 04:54:28 +0000 (10:24 +0530)]
nlay - support multiple apps

7 years agoDisable key to run top
Arun Prakash Jana [Sun, 4 Jun 2017 20:59:34 +0000 (02:29 +0530)]
Disable key to run top

7 years agoUse vlock as locker, add ^Q to quit
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

7 years agoFix issues with DEL on Mac on empty regex exprn
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

7 years agoUpdate documentation
Arun Prakash Jana [Sun, 4 Jun 2017 17:45:08 +0000 (23:15 +0530)]
Update documentation

7 years agoBind ^L to clear prompt
Arun Prakash Jana [Sun, 4 Jun 2017 12:22:51 +0000 (17:52 +0530)]
Bind ^L to clear prompt

7 years agoUpdate docs on navigate-as-you-type mode
Arun Prakash Jana [Sun, 4 Jun 2017 07:08:13 +0000 (12:38 +0530)]
Update docs on navigate-as-you-type mode

7 years agoInsert key for 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

7 years agoNavigate-as-you-type support
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

7 years agoUpdate HowTo on file copy, move, delete
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.

7 years agofix compile warning on gcc7 (#32)
Johnathan Jenkins [Mon, 29 May 2017 17:51:44 +0000 (10:51 -0700)]
fix compile warning on gcc7 (#32)

7 years agoUse gnome-search-tool as default search utility
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.

7 years agoUpdate features
Arun Prakash Jana [Mon, 22 May 2017 14:41:13 +0000 (20:11 +0530)]
Update features

7 years agofix for glibc sys/types.h deprecation warnings (#31)
Johnathan Jenkins [Sun, 21 May 2017 01:21:48 +0000 (18:21 -0700)]
fix for glibc sys/types.h deprecation warnings (#31)

7 years agoRemove redundant variable
Arun Prakash Jana [Sun, 21 May 2017 15:27:53 +0000 (20:57 +0530)]
Remove redundant variable

7 years agoBring back plain builds (#30)
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

7 years agoRemove redundant variables, function calls
Arun Prakash Jana [Fri, 19 May 2017 14:38:22 +0000 (20:08 +0530)]
Remove redundant variables, function calls

7 years agoReduce number of entry movements
Arun Prakash Jana [Wed, 17 May 2017 02:46:33 +0000 (08:16 +0530)]
Reduce number of entry movements

7 years agoRemove contraint on num_args
Arun Prakash Jana [Tue, 16 May 2017 23:04:05 +0000 (04:34 +0530)]
Remove contraint on num_args

7 years agoHome-grown xstrlcpy()
Arun Prakash Jana [Tue, 16 May 2017 16:52:49 +0000 (22:22 +0530)]
Home-grown xstrlcpy()

7 years agoAdd check to defer name to number conversion
Arun Prakash Jana [Tue, 16 May 2017 02:02:21 +0000 (07:32 +0530)]
Add check to defer name to number conversion

7 years agoUpdate help
Arun Prakash Jana [Mon, 15 May 2017 17:21:32 +0000 (22:51 +0530)]
Update help

7 years agoUpdate features
Arun Prakash Jana [Mon, 15 May 2017 16:59:40 +0000 (22:29 +0530)]
Update features

7 years agoFix #27: use catfish as default search utility
Arun Prakash Jana [Mon, 15 May 2017 14:44:13 +0000 (20:14 +0530)]
Fix #27: use catfish as default search utility

7 years agoGet rid of unsafe system(3) calls
Arun Prakash Jana [Mon, 15 May 2017 12:52:00 +0000 (18:22 +0530)]
Get rid of unsafe system(3) calls

7 years agoFix regression from 08d87405d09d5667f6a3e90703f289bb5c30521c
Arun Prakash Jana [Mon, 15 May 2017 04:48:33 +0000 (10:18 +0530)]
Fix regression from 08d87405d09d5667f6a3e90703f289bb5c30521c

7 years agoUse execlp(3) instead of popen(3)
Arun Prakash Jana [Mon, 15 May 2017 04:24:30 +0000 (09:54 +0530)]
Use execlp(3) instead of popen(3)

7 years agoUse a global buffer for isolated functions
Arun Prakash Jana [Sun, 14 May 2017 21:37:22 +0000 (03:07 +0530)]
Use a global buffer for isolated functions

7 years agoTouchbase buffer manipulation
Arun Prakash Jana [Sun, 14 May 2017 20:56:53 +0000 (02:26 +0530)]
Touchbase buffer manipulation

7 years agoReplace system(3) with spawn()
Arun Prakash Jana [Sun, 14 May 2017 19:21:36 +0000 (00:51 +0530)]
Replace system(3) with spawn()

7 years agoFix #26: Provide an option to use a custom nlay file.
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.

7 years agoFix #29
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.

7 years agoUpdate performance matrix (more files)
Arun Prakash Jana [Sat, 13 May 2017 19:59:37 +0000 (01:29 +0530)]
Update performance matrix (more files)

7 years agoMake Makefile generic
Arun Prakash Jana [Sat, 13 May 2017 17:01:14 +0000 (22:31 +0530)]
Make Makefile generic

7 years agopkg-config for ncurses (#25)
Johnathan Jenkins [Sat, 13 May 2017 16:33:08 +0000 (09:33 -0700)]
pkg-config for ncurses (#25)

7 years agoFix #23
Arun Prakash Jana [Sat, 13 May 2017 04:57:49 +0000 (10:27 +0530)]
Fix #23

7 years agoUpdate performance figures v1.1
Arun Prakash Jana [Thu, 11 May 2017 20:31:14 +0000 (02:01 +0530)]
Update performance figures

7 years agoPrepare for release v1.1
Arun Prakash Jana [Thu, 11 May 2017 16:55:22 +0000 (22:25 +0530)]
Prepare for release v1.1

7 years agoAdd Say Thanks!, change PayPal badge
Arun Prakash Jana [Sun, 7 May 2017 08:13:29 +0000 (13:43 +0530)]
Add Say Thanks!, change PayPal badge

7 years agoOnly one check suffices (if *buf, it's > 0)
Arun Prakash Jana [Wed, 3 May 2017 19:38:17 +0000 (01:08 +0530)]
Only one check suffices (if *buf, it's > 0)

7 years agoRetain control chars when invoking external utils
Arun Prakash Jana [Wed, 3 May 2017 17:40:52 +0000 (23:10 +0530)]
Retain control chars when invoking external utils