Juris Arturs Majors
f76bf30f65
Asynchronous delete ( #238 )
...
* Asynchronous deletion, similar to moving
* Reversed some sloppy new lines from previous commit
* Move delete operations to delete.go
* Simplify to use RemoveAll before
* Send errors directly to ui.exprChan directly
2019-12-02 14:27:58 +03:00
Kennedy Mwenja
9991a40e87
Sort by file extensions ( #230 )
...
- preserve natural ordering of filenames if extensions are the same
or are missing
- files without extensions rank higher on ascending sort and lower
on descending sort
2019-10-04 21:44:52 +03:00
Kennedy Mwenja
9515bd73d0
Sort By Access Time and Change Time ( #226 )
...
- Add access time and change time as sort by types. This is
powered by github.com/djherbis/times.
- Fall back to modification time if access time and change time
cannot be determined.
- Add `sa` and `sc` as default bindings for sort by access time and
sort by change time respectively.
- Add access time and change time to info types allowing them to be
displayed by the file list in the ui
2019-09-18 21:52:30 +03:00
Daniel Martí
50ac367626
fix ineffective breaks, remove unused parameters ( #210 )
...
While at it, simplify a few pieces of code.
2019-08-12 14:52:27 +03:00
Gokcehan
9f661344ed
allow defining a custom rename command
2019-07-21 20:40:57 +03:00
Juris Arturs Majors
bfd01e5ed8
draft rename ( #197 )
...
* basic structure
* working rename, without making dir's and selection change
* mkdirAll if necessary
* updated TODO's
* rename with replace prompting
* path prompt and moved functionality to nav.rename()
* renewing now (no set period is needed)
* documentation, keybidning change, load file info after renaming
* go generate
2019-07-20 19:31:19 +03:00
Juris Arturs Majors
27861f06e2
correct message for folders that lf has no permission for ( #203 )
2019-07-20 15:44:20 +03:00
Juris Arturs Majors
16db95707e
Mark clear ( #190 )
...
* markclear
* Revert "markclear"
This reverts commit 5e3a188618cb02f7aa284e9f2c9a00ed8ce3dc14.
* Revert "Revert "markclear""
This reverts commit a7a3bfebbf99c10b4a09f197fa997eca461369c4.
* markclear with arguments
* docs
* reverted some whitepsace
* some inline comments
* additional error handling
* wrong argument case
* consider case when argument specified clears all marks
* code cleanup and removed readMarks from writeMarks
* indentation :/
* discussed changes implemnted
* return readMarks error in sync()
* remove reset marks
2019-06-25 21:38:34 +03:00
Juris Arturs Majors
bf39c7c63b
glob-select implementation ( #184 )
...
* glob-select logical implementation
* documentation
* indentation
* indentation
* indentation
* save
* merge glob selects
* check if selected before toggling
* glob-unselect
* identation ...
* return early
2019-06-20 18:17:47 +03:00
Gokcehan
4c6241ca42
clean path before select
...
Related #167
2019-05-18 18:21:16 +03:00
Gokcehan
8388b4f385
Revert "do not cd when select on directory"
...
This reverts commit f071a3ae70
.
Related #167
2019-05-18 18:20:58 +03:00
Gokcehan
f071a3ae70
do not cd when select on directory
...
Related #167
2019-05-17 21:48:19 +03:00
David Pedersen
e815adc6a6
Add Wrap Scroll functionality. Fixes #126 ( #166 )
2019-05-12 17:21:45 +03:00
Gokcehan
2c87b0dcfe
fix hidden sort
2019-03-31 23:52:39 +03:00
Gokcehan
b2b22fb674
disable hidden on windows
2019-03-31 23:39:41 +03:00
Gokcehan
808404978e
show move progress in the ruler
2019-03-01 17:44:50 +03:00
Gokcehan
f44ec4f5bd
use reverse attribute for preview messages
2019-03-01 03:51:14 +03:00
Gokcehan
4d2a628550
log copy and move errors
2019-02-28 22:04:57 +03:00
Gokcehan
193285a65d
add 'echomsg' and 'echoerr' commands for logging
2019-02-28 21:58:14 +03:00
Gokcehan
6ec2924b6b
show copy progress in the ruler
2019-02-28 21:04:38 +03:00
Gokcehan
599ac11f26
cleanup
2019-02-26 21:27:04 +03:00
Gokcehan
728c5fbb2c
check if src and dst are the same file before move
2019-02-26 21:25:34 +03:00
Gokcehan
0f47c5428b
load directories after copy/move
2019-02-26 21:04:51 +03:00
Gokcehan
4865ce9b00
implement builtin move operation
...
Related #61 and #113
2019-02-26 20:32:30 +03:00
Gokcehan
d6e9aece51
implement builtin copy operation
...
Related #61 and #113
2019-02-26 20:12:13 +03:00
Gokcehan
db8f535b61
cleanup
2019-02-07 00:36:15 +03:00
Gokcehan
bd889a9e06
make 'delete' command prompting
...
Related #113
2019-02-06 15:56:41 +03:00
Kallinteris Andreas
7e3f92f049
added ':delete' builtin command ( #121 )
...
* added ':delete' command
* fixed doc
* fixed typo
* added dummy function for delete for windows
* detacted the functionality from the OS
* now deletion works based on selections
* added effective selection
* delete no longer sends 'send sync'
* fixed typo
* fixed typo
* added DOC to effective selection
* added DOC to deleteFiles()
* fixed DOC typos
* added ability to overwrite :delete
* added ability to overwrite :delete
2018-12-29 20:14:20 +03:00
martinlebeda
c693b7eae4
add ignoredia and smartdia option for search and find without diacritics ( #118 )
2018-12-03 15:41:53 +03:00
Gokcehan
4ee6488a09
add 'incsearch' option for incremental searching
...
Related #68
2018-11-24 19:02:04 +03:00
Gokcehan
4ba3c3cda9
keep reverse direction in find and search
2018-08-23 01:55:50 +03:00
Gokcehan
4420e41c76
add 'anchorfind' option to control find start
...
Related #68
2018-08-23 01:37:07 +03:00
Gokcehan
a59a5aa712
use zero value in findlen for arbitrary length
...
Related #68
2018-08-23 01:29:59 +03:00
Gokcehan
011cca76d1
add find commands to find as you type
...
Related #68
2018-08-22 20:05:22 +03:00
Gokcehan
d3f9a3588f
handle non-existent directories during reload
2018-07-30 20:56:57 +03:00
Gokcehan
a0935fabcb
handle removed directories during load
2018-07-30 18:41:14 +03:00
Gokcehan
211bcd0444
write marks to marks file on quit
...
Related #76
2018-07-11 20:09:26 +03:00
Gokcehan
0d0f7451ac
add 'mark-save' and 'mark-load' commands for marks
...
Related #76
2018-07-09 21:35:04 +03:00
Gokcehan
a80900f41e
rename mark to selection
2018-07-09 21:22:10 +03:00
Gokcehan
d987c9e439
rename yank-delete-put to copy-cut-paste
2018-06-27 21:17:56 +03:00
Gokcehan
e025c68130
keep cache when navigation is renewed
2018-06-08 21:47:28 +03:00
Gokcehan
7acc85f81c
reload modified files when loading cache
...
Related #92
2018-06-07 22:49:53 +03:00
Gokcehan
4846a74320
reload modified directories when loading cache
...
Related #92
2018-06-07 22:19:55 +03:00
Gokcehan
a85e0da9b0
cleanup
2018-05-20 20:30:41 +03:00
Gokcehan
ed8137a79c
rename 'bot' to 'bottom'
2018-05-16 00:20:05 +03:00
Gokcehan
3b043752a4
sort cached directories asynchronously
2018-04-20 21:28:56 +03:00
Gokcehan
a0e1d4d59a
sort cached directories while loading
2018-04-18 23:08:28 +03:00
Gokcehan
d608eb4a56
handle resize events properly
2018-04-15 18:18:39 +03:00
Gokcehan
4f05975e77
add builtin 'select' command to change selection
2018-03-27 20:47:17 +03:00
Gokcehan
6e869bfa0e
cleanup
2018-03-22 17:54:24 +03:00