Arun Prakash Jana
1a8f9ee459
Minor reformat
5 år sedan
Arun Prakash Jana
6024c51839
Remember file name when refresh is not requested
5 år sedan
Arun Prakash Jana
f2c4890d6e
Polish PR #476
5 år sedan
Uffe Jakobsen
1ed015e988
Add NNN_OPTS environment variable feature ( #476 )
5 år sedan
Arun Prakash Jana
9b199b3253
Remove redundant mouse mask variable
5 år sedan
Arun Prakash Jana
e664b2d29f
Compile option O_NOMOUSE to disable mouse support
5 år sedan
Arun Prakash Jana
a0339adf84
Minor refactor
5 år sedan
Arun Prakash Jana
928f325a74
Use atoi from lib, use attribute for unused
5 år sedan
Arun Prakash Jana
ed616cf746
Minor refactor
5 år sedan
Arun Prakash Jana
4ffb42c73e
Use s in statusbar to indicate selection enabled
5 år sedan
Arun Prakash Jana
a8bca5f440
Enable UTF8 for PCRE
5 år sedan
Arun Prakash Jana
bc7a81921e
Prepare for release v3.0
5 år sedan
Arun Prakash Jana
fb2793354b
Do not end selection on redraw
5 år sedan
Arun Prakash Jana
e318672904
Fix prefix calcualtion
5 år sedan
Arun Prakash Jana
43fc9890e8
When a file is edited, vim adds a \n at the end
5 år sedan
Arun Prakash Jana
bc5234be8d
Simplify and fix common prefix calculation
5 år sedan
Arun Prakash Jana
58357912bc
Fix build break
5 år sedan
Arun Prakash Jana
13e28fdecc
Use xrealpath() to show unresolved symlinks
5 år sedan
Arun Prakash Jana
0a48b6b8cc
Ignore . and .. in file list
5 år sedan
Arun Prakash Jana
ae486e36b8
1. dirname() loses path, 2. use realpath()
5 år sedan
Arun Prakash Jana
72668069ed
Show target file size in list mode
5 år sedan
Arun Prakash Jana
1d60b6a475
Fix empty dir on list files
5 år sedan
Arun Prakash Jana
eaba594a9e
Clear filter on a manual dir relaod
5 år sedan
Arun Prakash Jana
6d77b04032
Minor refactor
5 år sedan
Arun Prakash Jana
1614ce172b
Late allocate memory for path pointers
5 år sedan
Arun Prakash Jana
6faab79ba9
xrealloc() may move memory
5 år sedan
Arun Prakash Jana
06f6435ebd
Fix build break
5 år sedan
Arun Prakash Jana
47a2f93e02
Refactor file list processing
5 år sedan
Arun Prakash Jana
da4f585188
Fix #446
5 år sedan
Arun Prakash Jana
897f01c2c3
Reduce the number of redundant checks
5 år sedan
KlzXS
2390ac7b74
List of files as input ( #443 )
* Start implementation on show list of files as input
* Remove tmp dir on exit, set global flag
* Bug fixes and improvements
* Follow symlinks when in list paths mode
* Fix bugs
* Add flag check
* Add message for invalid paths and style fixes
* Change the message
* Addressing review comments
* Handle errno being set
* Fix CI break
* Decreased startup memory usage and removed loops
* Fix CI break
5 år sedan
Maxim Baz
099a9af289
Do not swallow keypress after printwait ( #461 )
5 år sedan
Arun Prakash Jana
c0f423496e
Use _exit() to terminate children
The NNN_PIPE file gets deleted after spawning a child in NOWAIT mode. Steps:
- open `nnn` with option `-x`
- press `;o` (custom binding) to open fzopen plugin
- press `^J` to select a file; it will spawn plugin `.cbcp` in NOWAIT mode
- when the intermediate child quits, the NNN_PIPE of parent is also deleted
5 år sedan
Arun Prakash Jana
4401dbe092
Ignore link assuming stdscr is NULL
5 år sedan
Arun Prakash Jana
27943b9efb
Fix #459
The following changes are made:
- STDOUT and STDIN are redirected to /dev/null when spawning rclone
rclone blocks and also shows error/warning messages. nnn needs to spawn
rclone and return without waiting. To avoid the rclone messages from
corrupting the screen nnn makes the child silent.
Note: sshfs returns after mount with a proper error code
- prompt only if both sshfs and rclone are installed
5 år sedan
Arun Prakash Jana
6f48a711d4
Auto-proceed on open (key + to toggle)
5 år sedan
Arun Prakash Jana
6aed714347
Run GUI app as plugin
5 år sedan
Sijmen J. Mulder
46fc9c983c
Fallbacks for absent NAME_MAX and PATH_MAX ( #455 )
* Fallbacks for absent NAME_MAX and PATH_MAX
Certainly NAME_MAX isn't guaranteed to exist and on (some versions of?)
Illumos and SmartOS it doesn't, so provide some reasonably accommodating
fallbacks.
* Smaller limits
* Remove now redundant PATH_MAX definition for Hurd
5 år sedan
Arun Prakash Jana
c434d8d4bc
Use enough buffer length for file names
5 år sedan
Arun Prakash Jana
9cbadc12be
Fix typo
5 år sedan
Arun Prakash Jana
e3d80da2ad
Exit prompt on ^D at empty prompt
5 år sedan
Ethan R
812368cce6
Added more readline bindings ( #452 )
5 år sedan
Arun Prakash Jana
e5ad7d81ff
PCRE 2 - fix check for filter match
Kind contribution from uno20001:
https://old.reddit.com/r/C_Programming/comments/etavho/file_manager_nnn_needs_help_with_pcre/fffk4wr/
5 år sedan
Arun Prakash Jana
196c09ab9b
PCRE 2 - fix compilation error
5 år sedan
Arun Prakash Jana
e2d37632ea
PCRE - add error handling
5 år sedan
KlzXS
27617c0446
Detach process with F_NOWAIT ( #450 )
* Experimental PCRE library support
To compile with PCRE install libpcre-dev(el) and run:
cc -Wall -Wextra -O3 -DPCRE -D_GNU_SOURCE -D_DEFAULT_SOURCE -I/usr/include/ncursesw -I/usr/include -o nnn src/nnn.c -lreadline -lncursesw -ltinfo -lpcre
* Detach process with F_NOWAIT
Co-authored-by: Mischievous Meerkat <engineerarun@gmail.com>
5 år sedan
Arun Prakash Jana
827875c3ef
Experimental PCRE library support
To compile with PCRE install libpcre-dev(el) and run:
cc -Wall -Wextra -O3 -DPCRE -D_GNU_SOURCE -D_DEFAULT_SOURCE -I/usr/include/ncursesw -I/usr/include -o nnn src/nnn.c -lreadline -lncursesw -ltinfo -lpcre
5 år sedan
Arun Prakash Jana
50df09b918
Do not show file name in status bar
Both in light and detail modes we show more characters than in status bar.
5 år sedan
Arun Prakash Jana
de4b817998
Lazy unmount, umount (macOS) support
5 år sedan
Arun Prakash Jana
60dfb79b8d
Check if path exists before trying to create
5 år sedan