Arun Prakash Jana
fc00faf7d0
Do not modify $PWD
2021-08-12 10:46:12 +05:30
Arun Prakash Jana
42061b0399
Fail operations if selection file is empty
2021-08-12 00:20:13 +05:30
Arun Prakash Jana
06e2676421
Sync operation on selection among nnn instances
2021-08-11 21:53:42 +05:30
Arun Prakash Jana
97ac88dec2
Try to get current dir from PWD first
2021-08-10 22:34:18 +05:30
Arun Prakash Jana
e146ad0d7a
Use a different function
2021-08-10 07:06:20 +05:30
Arun Prakash Jana
59d90aa2ce
Do not resolve symlinks in argument PATH
2021-08-10 06:48:21 +05:30
Arun Prakash Jana
1df63a78e4
Do not resolve symlinks in bookmarks
2021-08-09 01:13:54 +05:30
Arun Prakash Jana
49ee5b21e7
Do not end selection mode before prompt/shell
2021-08-08 20:15:20 +05:30
Arun Prakash Jana
62a0486480
Do not end selection mode before invoking plugin
2021-08-08 18:31:29 +05:30
Arun Prakash Jana
7d17cf3f63
List open locations from active contexts in help
2021-08-07 23:55:51 +05:30
Arun Prakash Jana
87380732dc
make option O_MATCHFLTR to disable filters without match
2021-08-05 22:15:02 +05:30
Arun Prakash Jana
b54f771a44
Fix #1117 : Revert "Ignore filter key if no results"
...
This reverts commit 3ef50f06f8
.
2021-07-29 03:34:06 +05:30
Arun Prakash Jana
88e38f1efc
Eliminate redundant stat()
2021-07-27 23:04:23 +05:30
Arun Prakash Jana
6ba0a8357f
redraw() is heavy and distracting
2021-07-26 06:19:56 +05:30
Arun Prakash Jana
8cebc69e71
Fix build break
2021-07-25 07:20:43 +05:30
Arun Prakash Jana
f6856f61f7
Allow specifying output file in NNN_TMPFILE for cd on quit
2021-07-25 07:03:09 +05:30
Arun Prakash Jana
f1dbb9622d
Open controlling terminal only as stdin
2021-07-24 22:22:17 +05:30
Arun Prakash Jana
d80fdf335b
Check if file is already selected before appending in picker mode
2021-07-24 01:51:20 +05:30
Arun Prakash Jana
e2545f9596
Truncate output file before writing in picker mode
2021-07-24 01:25:28 +05:30
Arun Prakash Jana
25fab4cb2e
Open controlling terminal for input when run in a script
2021-07-23 23:46:20 +05:30
Arun Prakash Jana
bc5b39d54c
Prepare for release v4.2 Mojito
2021-07-21 17:45:39 +05:30
Arun Prakash Jana
3f07a8ca76
Press TAB to insert current file name at prompt
2021-07-21 11:24:46 +05:30
Arun Prakash Jana
7b31a356d2
Minor update
2021-07-20 23:31:40 +05:30
Arun Prakash Jana
9972c4bdb0
Fix #1110 : sanitize path from plugin
2021-07-19 03:57:53 +05:30
Arun Prakash Jana
c470143113
Clear filter early before running plugin
2021-07-19 01:52:44 +05:30
Arun Prakash Jana
3b5800fc7a
Selection-specific scratch buffer
2021-07-18 11:45:50 +05:30
Arun Prakash Jana
29a7a25445
Free allocated memory
2021-07-18 02:51:09 +05:30
Arun Prakash Jana
1e182a1fe5
Remember the last command executed at prompt
2021-07-17 16:30:45 +05:30
Arun Prakash Jana
f7aa4ed324
Add macro for prompt
2021-07-17 13:09:33 +05:30
Arun Prakash Jana
0ef34a930c
Use a simpler macro
2021-07-17 13:05:37 +05:30
Arun Prakash Jana
07b627a725
Fix unused variable warning
2021-07-17 04:46:35 +05:30
Arun Prakash Jana
a911b3044a
Code reformat
2021-07-16 21:19:17 +05:30
Arun Prakash Jana
26f44f0dfc
Fix selection in /
2021-07-16 11:09:20 +05:30
Arun Prakash Jana
fa0f9ddc93
Remove from selection when hovered entry is deleted
2021-07-16 04:44:01 +05:30
Arun Prakash Jana
3ef50f06f8
Ignore filter key if no results
2021-07-16 02:22:01 +05:30
Arun Prakash Jana
d40dbfd69a
Do not apply filter if directory is empty
2021-07-16 01:54:15 +05:30
Arun Prakash Jana
8af773eb0d
Allocate PATH_MAX aligned memory size
2021-07-16 01:19:09 +05:30
Arun Prakash Jana
8ad807d4a9
Optimize repeat copy of same prefix
2021-07-15 23:43:07 +05:30
Arun Prakash Jana
4ec87e3021
Optimize bulk selection
2021-07-15 21:21:54 +05:30
Arun Prakash Jana
0159c08602
Invert optimization: allocate in a go
2021-07-15 18:59:00 +05:30
Arun Prakash Jana
064f5ea998
Show msg for both invert and select all
2021-07-15 11:45:32 +05:30
Arun Prakash Jana
9526fb7612
Optimize invert further
2021-07-15 02:06:11 +05:30
Arun Prakash Jana
61d8a29d84
In-place invert optimization
2021-07-14 21:04:02 +05:30
Arun Prakash Jana
b3ef30a8ba
Update add to and invert selection logic
2021-07-13 21:46:18 +05:30
Arun Prakash Jana
96f2dfa8a5
Scan for selection status on redraw()
2021-07-13 01:30:23 +05:30
Arun Prakash Jana
60f310160a
Remove redundant macro
2021-07-12 02:54:00 +05:30
Arun Prakash Jana
baca4693ec
Remove redundant prompt
2021-07-12 01:22:39 +05:30
KlzXS
b5d1a1b036
Use selbufpos instead of selbuflen
2021-07-11 20:16:28 +02:00
KlzXS
c0dceb18c6
Persistent selection ( #1086 )
...
* Add persistsel
* Fix Makefile spacing
* Update Haiku Makefile
* Do a double pass on inversion
* Split single and double pass for easier testing
Removed lastappendpos
Eliminate suffix matches
* Check if dir is in selection before searching for files
Fix double pass
* Switch to mainline
Optimize memory moving
Handle large selection in invertsel()
Going forward with 2pass
* Update Makefiles
* Fix style
* Move forward declarations
* Remove edit selection in inversion
Replace buf with g_buf to fix CI
Fix CI
* Style changes
* Comment the code
* Style fixes
* Fix infinite loop
* Fix crash on empty invert
* Fix off-by-one-in-two-places
Off-by-twice?
* Adopt changes from master
* Only check directory if entry in it is selected
* Better organization
* Wrong variable
* Tiny optimizations
* Style fixes and updated man page
* Update man page
* Remember where we found directory path in selection
Add in progress message on invert
2021-07-10 07:30:02 +05:30
Arun Prakash Jana
d9db6b045c
Fix #1102 : suppress clang unused variable warnings
2021-07-10 02:08:48 +05:30