Commit Graph

226 Commits

Author SHA1 Message Date
rabite a5400b1e6c fix warnings 2019-04-06 13:08:20 +02:00
rabite c47247a0bc store multi-selection in array on quit 2019-04-04 01:17:28 +02:00
rabite d5ccfb0d74 show fs space usage and too much other stuff 2019-04-04 00:31:01 +02:00
rabite 10d9a5462c configurable hidden files/animation 2019-04-03 15:35:29 +02:00
rabite 8bfc707a59 don't animate over other widgets 2019-04-03 11:28:30 +02:00
rabite 000bd4ab9e also import tags 2019-04-03 00:43:02 +02:00
rabite 0519f65392 better boomarks + ranger import 2019-04-03 00:31:49 +02:00
rabite 4d49575096 search in reverse direction 2019-04-02 23:13:29 +02:00
rabite 1a819f2f28 don't add space to history 2019-04-02 22:58:23 +02:00
rabite 04285257ca turbo cd repaired 2019-04-02 22:56:22 +02:00
rabite e99a3d993c move widgets/files around instead of caching 2019-04-02 22:17:07 +02:00
rabite ed32c83aca finally fixed memory leak 2019-03-31 03:28:07 +02:00
rabite ed6abefc3c some bugs fixed 2019-03-30 22:28:10 +01:00
rabite b52e63fd8d global file cache/event dispatch 2019-03-29 02:53:21 +01:00
rabite 8d8d9631b5 fixed possibler race condition 2019-03-26 13:05:15 +01:00
rabite 90e626d169 some bugfixes and stuff 2019-03-26 02:15:25 +01:00
rabite 153bf24238 make async clonable 2019-03-25 15:28:45 +01:00
rabite 3888f49aeb load metadata and file-count asynchronously 2019-03-25 02:53:59 +01:00
rabite fd366a26dc async stuff much improved 2019-03-22 22:53:54 +01:00
rabite cab0de7a05 Merge branch 'dev' into evil 2019-03-21 22:26:12 +01:00
rabite bb917a0dad remove reference to async_widget from main 2019-03-21 22:18:54 +01:00
rabite 0cb4fa89b5 evil keybinds ;) 2019-03-21 21:45:56 +01:00
rabite e4a2749ee0 start stuff in the background 2019-03-21 21:32:41 +01:00
rabite 2ca81c123c better searching 2019-03-21 11:11:10 +01:00
rabite 095cd1074e filtering by name 2019-03-20 23:38:58 +01:00
rabite fc2d6d268c hide left/right columns 2019-03-20 21:56:59 +01:00
rabite 04c40ec3ca removed useless miller column widget 2019-03-20 20:48:46 +01:00
rabite 118aeac6e0 faster read permission checking 2019-03-20 17:44:41 +01:00
rabite d65ee9253d only rerender changed line 2019-03-20 14:55:17 +01:00
rabite 9a711bbe96 handle long lines in status/footer 2019-03-20 13:58:59 +01:00
rabite c2297ab494 exit correctly (status code/terminal) 2019-03-20 00:35:31 +01:00
rabite e36ddf34b4 use osstring for filenames/paths 2019-03-20 00:29:20 +01:00
rabite 161ba5ac3f handle terminal resizing 2019-03-19 14:38:15 +01:00
rabite c719ec7a3c running subshells in the foreground 2019-03-18 02:04:07 +01:00
rabite 6bb16d2638 don't steal input from foreground subprocs 2019-03-17 23:14:09 +01:00
rabite cc8020ee8c shorten HOME and show indicator for links 2019-03-17 06:05:31 +01:00
rabite a7abc0d645 show pid of proc 2019-03-17 02:01:10 +01:00
rabite 7011023bab shorten home path for display 2019-03-17 01:50:38 +01:00
rabite 8b1c4db9cf big performance improvement 2019-03-17 00:19:58 +01:00
rabite 33a9562379 some error handling modifications 2019-03-16 14:35:32 +01:00
rabite 45203cff36 delete unnecessary files 2019-03-16 13:25:40 +01:00
rabite 297239c7c7 log/foldview 2019-03-15 14:29:23 +01:00
rabite 370064387b set terminal title to cwd 2019-03-11 22:14:17 +01:00
rabite d3a385ea75 save minibuffer history 2019-03-11 21:21:47 +01:00
rabite 9cc1ce1a44 switch tabs with f keys 2019-03-11 12:33:17 +01:00
rabite e63c65ab7d tagging files 2019-03-11 12:08:43 +01:00
rabite 5b9a150a10 bookmarks 2019-03-11 00:01:28 +01:00
rabite b332c4fb11 crash fix 2019-03-10 16:41:57 +01:00
rabite 9fcc12f464 crash fix 2019-03-10 12:55:56 +01:00
rabite e1a9d62b16 show status messages again 2019-03-10 12:05:00 +01:00
rabite 7697811547 read output of procs more efficiently 2019-03-10 00:52:24 +01:00
rabite 9ef59ba050 scrolling and following proc output 2019-03-09 23:40:13 +01:00
rabite 67e1616efb filename/selection substitution for tabs ($0s, $1s, etc) 2019-03-09 13:42:16 +01:00
rabite 8cd72e3004 cache directory contents(/selections/settings/...) 2019-03-09 12:10:57 +01:00
rabite 5d45653901 use enum to allow multiple widget types in hbox 2019-03-09 11:06:13 +01:00
rabite 6e02ef6486 merge child process stderr with stdout 2019-03-03 00:57:06 +01:00
rabite 86250206c3 replaced manual write!s 2019-03-03 00:24:21 +01:00
rabite eb5a86b7cd moved window stuff to widget itself 2019-03-02 23:28:03 +01:00
rabite e2acef5ddf minibuffer history and more keybinds 2019-03-01 13:56:57 +01:00
rabite 32ab32fc5d improved procview 2019-02-28 21:02:35 +01:00
rabite 9338f5e912 fixed minibuffer 2019-02-28 20:08:36 +01:00
rabite 06817602a8 view exec'd processes status/output 2019-02-28 18:48:37 +01:00
rabite fd67621dee watch dirs for changes 2019-02-26 22:31:33 +01:00
rabite bdbe8e07e3 don't fu rendering when file is inaccessible 2019-02-26 10:36:57 +01:00
rabite b9a873094a don't rely on widget for cwd 2019-02-26 10:32:26 +01:00
rabite 4c1e75c058 fix warnings 2019-02-26 10:17:51 +01:00
rabite d0029949ea actually usable multi-selection 2019-02-26 02:38:32 +01:00
rabite 16018ff604 expand $<num> to tab dir in exec command 2019-02-26 01:28:56 +01:00
rabite a1230fed0d show tab direcories 2019-02-26 00:32:24 +01:00
rabite 184f4916d3 find files 2019-02-25 19:33:40 +01:00
rabite 7fc77f8605 minibuffer Widgetified 2019-02-25 19:06:26 +01:00
rabite a6c147442c turbo cd back (minibuffer broken though) 2019-02-22 01:46:02 +01:00
rabite 6c305d3d61 show ... while loading 2019-02-22 01:21:23 +01:00
rabite 3b38143f9b added on_ready support 2019-02-22 00:46:41 +01:00
rabite fe542047c2 traitified(er) tabview 2019-02-18 21:19:50 +01:00
rabite 52c4a1586e traitified listview 2019-02-18 20:38:28 +01:00
rabite b4ed9cd689 preview v3 2019-02-18 17:30:02 +01:00
rabite ad44f6f2fc preview v3 rc1 2019-02-16 18:59:48 +01:00
rabite 6802a76479 async v3-beta 2019-02-16 15:01:46 +01:00
rabite f77178938c async v3-alpha 2019-02-15 11:10:46 +01:00
rabite 2860b1b8b1 async_widget2 2019-02-14 11:57:52 +01:00
rabite 205e9dc426 speed optimization 2019-02-13 10:08:29 +01:00
rabite 56d9c35215 async widget 2019-02-12 22:55:16 +01:00
rabite 1c500d91cf turbo-cd 2019-02-09 21:34:55 +01:00
rabite e07f9af433 change opener to rifle 2019-02-09 19:34:21 +01:00
rabite 528f725145 don't throw crap at screen when preview-process is kill 2019-02-09 13:04:04 +01:00
rabite 95291e9408 for files too 2019-02-09 12:49:23 +01:00
rabite fc810de7ca complete programs in minibuffer 2019-02-08 12:11:12 +01:00
rabite 8566086d04 don't show crap for directory size 2019-02-07 20:47:53 +01:00
rabite ea9d6d4d92 multi-file selection 2019-02-07 16:32:27 +01:00
rabite 626ba13239 tabs 2019-02-07 15:18:08 +01:00
rabite aca9eaf68e change default ratio 2019-02-07 10:19:57 +01:00
rabite c1eef611e3 hide hidden files 2019-02-07 02:25:22 +01:00
rabite 26dc8db216 show file count in status bar 2019-02-07 02:00:32 +01:00
rabite 2496d4b6e0 select by mtime and reverse sorting 2019-02-07 00:57:51 +01:00
rabite 4e9b0842f3 show hidden files before regular folders 2019-02-06 21:48:38 +01:00
rabite 0299393806 kill lagging preview processes 2019-02-06 19:25:12 +01:00
rabite 8c2c1c0bab show file stats at bottom 2019-02-06 00:55:10 +01:00
rabite 09b50562ec more robust handling of cjk characters 2019-02-05 21:25:10 +01:00
rabite 1826fced28 show correct file size 2019-02-05 18:30:02 +01:00
rabite 89ffedad18 unnecessary animations 2019-02-05 15:59:36 +01:00
rabite d3746dacb2 some lipstick 2019-02-05 01:59:49 +01:00
rabite 9cd395d8f7 prototype async previews 2019-02-04 23:06:59 +01:00
rabite 1b95fb704f not quite ready yet 2019-02-02 17:08:29 +01:00
rabite 23e699234a add flaceholder for empty dir 2019-02-01 14:36:48 +01:00
rabite ea77d6f45a show correct directory on left at start 2019-02-01 02:45:50 +01:00
rabite 1e6719fe33 improved string handling 2019-02-01 01:37:16 +01:00
rabite b7bbcff284 lots of stuff. 2019-02-01 00:21:16 +01:00
rabite 305d26d7b6 quit with cwd written to ~/.hunter_cwd for auto-cding 2019-01-30 17:54:22 +01:00
rabite 60468a4c66 previewing text files 2019-01-30 15:26:24 +01:00
rabite b96895a2f2 previews for directories 2019-01-29 18:54:13 +01:00
rabite ca521059e4 listview fixes 2019-01-29 15:47:45 +01:00
rabite 3a2b02cba6 somewhat working miller columns 2019-01-29 13:17:33 +01:00
rabite efb7e9e167 run commands 2019-01-25 23:34:48 +01:00
rabite 878d7bdbfb more sorting, directory first toggle 2019-01-25 20:48:42 +01:00
rabite c381203bb2 sorting by name and size 2019-01-25 20:20:34 +01:00
rabite f3f783a3a0 colored file names 2019-01-25 11:16:55 +01:00
rabite a1900941ce added natural sorting of file names 2019-01-22 22:06:19 +01:00
rabite ab9baf17f1 basic browsing working 2019-01-22 21:05:06 +01:00
rabite 00c2eb8e46 hbox working 2019-01-22 15:11:15 +01:00
rabite 7b74dcd037 small cosmetic stuff 2019-01-21 21:48:41 +01:00
rabite 8ed80cea89 got it somewhat working (hopefully) 2019-01-21 21:46:13 +01:00
rabite 8ad1b657ec got file sizes working in listview 2019-01-21 17:47:58 +01:00
rabite 724cc61680 fixed scrollind 2019-01-21 16:14:30 +01:00
rabite b29a318928 fixed key handling 2019-01-21 15:53:16 +01:00
rabite 67c973c0af First commit, did some refactoring around widgets, etc, etc 2019-01-21 15:02:14 +01:00