aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update READMEPřemysl Janouch2018-11-021-2/+2
|
* Create the config directory if neededPřemysl Janouch2018-11-021-3/+6
|
* Add an action for chdirPřemysl Janouch2018-11-021-4/+9
|
* Implement messages to the userPřemysl Janouch2018-11-021-4/+20
|
* Store runtime and configuration to a filePřemysl Janouch2018-11-021-18/+92
| | | | Added a toggle for gravity, now turned off by default.
* Unnecessary c_str()Přemysl Janouch2018-11-021-2/+1
|
* Make sure to quote empty stringsPřemysl Janouch2018-11-021-1/+1
|
* New config parserPřemysl Janouch2018-11-011-8/+51
| | | | Basically a subset of Bourne shell.
* CleanupPřemysl Janouch2018-11-011-6/+5
|
* Fix setcchar invocationPřemysl Janouch2018-11-011-2/+2
|
* Remember cursor position in ancestor directoriesPřemysl Janouch2018-11-011-17/+50
|
* Fix uninitialized iteratorPřemysl Janouch2018-11-011-1/+1
|
* Implement simple in-application helpPřemysl Janouch2018-11-011-8/+111
| | | | | | It could be made more complicated but I guess it's fine for now. We've learnt to run pagers.
* Use words for prompts, not cryptic charactersPřemysl Janouch2018-11-011-18/+23
|
* Only quote output when necessaryPřemysl Janouch2018-10-271-0/+12
|
* CleanupPřemysl Janouch2018-10-261-3/+1
|
* Configurable key bindingsPřemysl Janouch2018-10-251-10/+127
|
* Look up bindings through a mapPřemysl Janouch2018-10-251-79/+119
|
* Fix key binding collisionsPřemysl Janouch2018-10-251-10/+12
| | | | Still not fixed in handle_editor() though.
* Finish copying the GNU ls coloring algorithmPřemysl Janouch2018-10-251-20/+38
|
* Align modification time rightPřemysl Janouch2018-10-251-1/+1
| | | | To reflect GNU ls.
* Handle stat() errors, slight refactorPřemysl Janouch2018-10-251-66/+64
| | | | Symlink target information is now stored in entries.
* Show symlink targetsPřemysl Janouch2018-10-241-1/+17
| | | | Rudimentary, needs a refactor.
* Defer keypad() invocationPřemysl Janouch2018-10-241-2/+9
|
* Load users, groups and current time once per refreshPřemysl Janouch2018-10-241-12/+24
| | | | Avoids plenty of costly syscalls per loaded entry.
* Update copyright yearsPřemysl Janouch2018-10-242-2/+2
|
* Add & and ~ chdir shortcutsPřemysl Janouch2018-10-241-9/+24
| | | | & goes to the starting directory, ~ goes home.
* Use Doxygen field commentsPřemysl Janouch2018-10-241-13/+13
|
* Limit inotify to visible eventsPřemysl Janouch2018-10-241-1/+2
|
* README: mention a similar projectPřemysl Janouch2018-06-301-0/+6
|
* Make sure to fill the view when possiblePřemysl Janouch2018-06-221-1/+5
| | | | | | When there were more items than would fit on the screen and the cursor was at the end of the list, a reload causing items to disappear or a vertical terminal enlargement would fail to adjust the start offset.
* Update READMEPřemysl Janouch2018-06-221-4/+4
|
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-224-14/+7
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* Fix build on not-my-setupPřemysl Janouch2017-07-171-1/+4
|
* Factor out ls_format(), commentsPřemysl Janouch2017-07-151-38/+50
|
* Fix POSIX ACLs detection on symlinksPřemysl Janouch2017-07-151-7/+3
|
* Initial LS_COLORS supportPřemysl Janouch2017-07-151-7/+150
|
* Mark files that make use of POSIX ACLsPřemysl Janouch2017-07-143-4/+15
|
* Factor out choose()Přemysl Janouch2017-06-301-21/+28
|
* README: use spaces for indentationPřemysl Janouch2017-06-301-17/+17
|
* Figure out bashPřemysl Janouch2017-06-301-6/+29
|
* Switch output mode also on 't'Přemysl Janouch2017-06-301-0/+1
|
* Fix inotify displayPřemysl Janouch2017-06-301-1/+1
|
* Configurable colorsPřemysl Janouch2017-06-302-15/+126
|
* Properly align all columnsPřemysl Janouch2017-06-301-19/+42
|
* Use SI units, slight refactorPřemysl Janouch2017-06-301-15/+25
|
* Refactor output, handle controlsPřemysl Janouch2017-06-301-33/+30
|
* Some refactoringPřemysl Janouch2017-06-301-66/+63
|
* Show more file informationPřemysl Janouch2017-06-301-41/+119
| | | | Yet to be properly aligned.
* Move contents to the bottom of the screenPřemysl Janouch2017-06-291-14/+13
| | | | Maybe this should have a switch.