Commit Graph

115 Commits

Author SHA1 Message Date
Gokcehan
d5f989f373 show progress for delete operation
Related #238
2019-12-02 19:50:13 +03:00
Gokcehan
c43026d1e2 cleanup 2019-10-07 22:31:51 +03:00
arolle
7b89126e04 Correct abbreviation of the home directory (#241)
The path has to start with the home directory to be shortened to `~`.
Previously a user named `user` would see `/media/backup~/files` when
browsing `/media/backup/home/user/files`.
2019-10-07 22:30: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
Juris Arturs Majors
27861f06e2 correct message for folders that lf has no permission for (#203) 2019-07-20 15:44:20 +03:00
Gokcehan
db224f04fe add icon support
Related #158 and #164
2019-06-28 18:08:11 +03:00
Gokcehan
791b704257 add 'errorfmt' option to format error messages
Related #154
2019-03-27 22:07:41 +03:00
Gokcehan
9656553974 cleanup 2019-03-03 22:29:34 +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
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
ec5fac3274 cleanup 2019-01-31 21:51:17 +03:00
Tomáš Martiček
90f0339fa9 Implemented line numbers (#133) 2019-01-27 17:31:29 +03:00
Gokcehan
d8b9bab3ea add 'color256' option to control color mode
Related #104
2019-01-08 22:47:41 +03:00
Gokcehan
011cca76d1 add find commands to find as you type
Related #68
2018-08-22 20:05:22 +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
7acc85f81c reload modified files when loading cache
Related #92
2018-06-07 22:49:53 +03:00
Gokcehan
20720c832d cleanup 2018-06-06 20:55:13 +03:00
Gokcehan
a85e0da9b0 cleanup 2018-05-20 20:30:41 +03:00
Gokcehan
f672a71f3d fix confusion of 8-bit color codes and attributes 2018-05-06 18:45:18 +03:00
Gokcehan
7543b2256c add support for alt keys
Related #67
2018-05-05 16:27:32 +03:00
Gokcehan
d267bc70d4 null check directory preview before sort 2018-04-20 22:19:37 +03:00
Gokcehan
09b1daaade sort directory preview when options are changed 2018-04-18 21:57:41 +03:00
Gokcehan
8eb9055622 add 'drawbox' option to draw box around windows 2018-04-15 19:26:51 +03:00
Gokcehan
d608eb4a56 handle resize events properly 2018-04-15 18:18:39 +03:00
Gokcehan
ad4fc51805 add tilde to filename if shortened 2018-04-14 23:16:31 +03:00
Gokcehan
5a9a829252 handle 256 colors in $LS_COLORS
Related #37
2018-04-14 21:18:39 +03:00
M1rt
f92e0f53a5 LSCOLORS & LS_COLORS support (#96)
* LSCOLORS & LS_COLORS support

* Renamed lsColors to gColors

* Fixed gOptWords & setExpr.eval()
2018-04-14 14:58:29 +03:00
Gokcehan
54dbf5cbe4 use 'redraw' for resize event 2018-04-12 22:56:09 +03:00
Gokcehan
c1fc79b6ae replace 'redraw' commands with 'draw' 2018-04-12 21:54:40 +03:00
Gokcehan
68a23a10e1 show command counts in the ruler
Related #66
2018-04-12 19:14:50 +03:00
Gokcehan
03619c3cbb handle command counts efficiently
Related #66
2018-04-12 18:04:37 +03:00
Gokcehan
847c46421c fix race while drawing ui in 'shell-pipe' 2018-04-05 23:06:52 +03:00
Gokcehan
c63c8f63ac pipe stdin for 'shell-pipe' commands 2018-04-03 22:22:58 +03:00
Gokcehan
33fb6f0d47 process ansi codes also out of screen 2018-03-22 18:07:17 +03:00
Gokcehan
6e869bfa0e cleanup 2018-03-22 17:54:24 +03:00
Gokcehan
61c8b588cd add promptfmt option to configure prompt line
Related #50
2018-02-22 18:18:30 +03:00
Gokcehan
ae779ae25d show current file name in the prompt
Related #50
2018-02-10 20:56:59 +03:00
Gokcehan
9fb16f78e0 use fixed sized lengths for dircounts
Related #19
2018-02-10 19:37:37 +03:00
Gokcehan
55ef28b4c7 cache file previews in memory
Related #5 and #92
2018-02-10 18:59:19 +03:00
Gokcehan
80f43fe39c preview files asynchronously
Mentioned in #5 and #92.
2018-01-28 20:13:28 +03:00
Gokcehan
58538c8020 add a ruler to statline to show current position 2018-01-11 20:48:03 +03:00
Gokcehan
fd3a983b29 clear keybind list when not found 2018-01-11 19:44:02 +03:00
Gokcehan
2b4c0f913b load directories asynchronously
Mentioned in #92.
2018-01-11 19:25:48 +03:00
Chris Howey
ec8e75ba30 make terminal 256 color output the default (#93)
this will allow terminals that support 256 color ansi codes to have
preview applications use 256 colors
2018-01-01 01:10:00 +03:00
Gokcehan
946de57f26 keep ansi attributes at next line 2017-11-22 17:17:23 +03:00