Commit graph

2660 commits

Author SHA1 Message Date
sin bc69021233 Save one level of indentation 2014-10-22 16:53:38 +01:00
sin 05957936f5 Use fstatat() wherever possible 2014-10-22 16:50:30 +01:00
sin b06a4d4eeb Initialize n' and dents' 2014-10-22 16:34:16 +01:00
sin ce599b8e6b Check getch() against ERR 2014-10-22 16:30:27 +01:00
sin c6614067e4 Remember to set dents to NULL 2014-10-22 16:29:18 +01:00
sin dbac1486c6 Include sys/wait.h for waitpid() 2014-10-22 16:27:08 +01:00
sin ce1fcfc7b8 Remove unused vars 2014-10-22 16:26:14 +01:00
lostd 7ee4928a3f Just let the commands show up 2014-10-22 18:24:16 +03:00
sin 32bce991be Add dentfill() and dentfree() 2014-10-22 16:22:05 +01:00
lostd 5335be5832 Functions for setting and clearing the prompt 2014-10-22 17:54:13 +03:00
lostd b2970c9516 More accurate description 2014-10-22 17:27:53 +03:00
lostd 0809871aeb Free tmp string if dirname fails 2014-10-22 17:21:53 +03:00
sin 9bc4b92474 No need for a temporary buffer
xdirname() uses xstrdup() internally so we are safe to use that
pointer directly.
2014-10-22 15:14:33 +01:00
sin 35f3b250bb Only free() after xstrdup() 2014-10-22 15:05:14 +01:00
sin 6d04c5329e Add a KNOWN ISSUES sections 2014-10-22 15:03:40 +01:00
lostd 36cf4136b5 Add xdirname() again and give dirname(3) another chance 2014-10-22 17:02:15 +03:00
sin 577e0284a1 Remove xdirname()
dirname(3) should be shot to death.
2014-10-22 14:44:27 +01:00
sin ef7082b691 Use stat() instead of open() + fstat() 2014-10-22 14:33:17 +01:00
lostd 5aceade801 Forget all history on manual dir change 2014-10-22 16:30:14 +03:00
sin 9f3241b083 Add section on history 2014-10-22 14:28:47 +01:00
sin 75143cd93e Add xdirname() to avoid quirks with dirname(3) 2014-10-22 14:22:55 +01:00
sin abd301333d No need to manually strip trailing slashes
We use realpath() now.
2014-10-22 14:18:15 +01:00
sin 9d25101ad9 Add xstrdup() and xrealpath() 2014-10-22 14:15:27 +01:00
sin 7d4d60e778 Add xmalloc() + xrealloc() 2014-10-22 14:10:04 +01:00
sin 8326a75762 printerr() should print to stderr 2014-10-22 14:08:16 +01:00
sin da0f20f52b Update manpage wording 2014-10-22 13:57:24 +01:00
sin 2e729d3f63 Update keybind list 2014-10-22 13:55:10 +01:00
sin 7852edcbaf Clarify filter semantics when executed as root 2014-10-22 13:28:00 +01:00
sin 6935d1a6cf Remove duplicate info from README
It is a pain to maintain both the README and the manpage.
2014-10-22 13:24:35 +01:00
sin 55f74a0e88 Fix manpage
.Bl needs a matching .El
2014-10-22 12:57:22 +01:00
sin c941b58c68 Remove TODO 2014-10-22 12:53:02 +01:00
sin 6d991593d6 Add manpage 2014-10-22 12:52:45 +01:00
lostd 8e0f853f20 Still use some of the implicit magic 2014-10-21 22:58:46 +03:00
lostd ef11c024b9 Use double spacing on sentence start, smaller text width, style 2014-10-21 20:42:01 +03:00
sin 65c1dfe167 Add install/uninstall targets 2014-10-21 16:52:40 +01:00
sin 12106af2a7 Update outdated comment 2014-10-21 16:34:31 +01:00
sin 04767d440d Fix typo 2014-10-21 16:27:46 +01:00
sin 4aa96d0a72 Explain filters a bit more 2014-10-21 16:24:08 +01:00
sin 3808dde641 Always use realpath() and properly chdir() so relative changes via 'c' work 2014-10-21 15:53:12 +01:00
sin 56252bdf98 Add '*' suffix to executables 2014-10-21 15:36:23 +01:00
sin fef2d63e76 Update README 2014-10-21 15:32:49 +01:00
sin cfd530b167 Fix segfault in readln()
This could be reproduced simply by doing: [TAB] and backspacing
a few times.
2014-10-21 15:29:35 +01:00
sin 330adc995f No need to strdup() 2014-10-21 15:17:44 +01:00
sin 61bc5cd817 Add 'c' command to change into a destination directory by typing the path 2014-10-21 15:14:04 +01:00
sin 58f897fead Add missing break 2014-10-21 14:58:04 +01:00
Alex-P. Natsios b0ca406e28 more typo and grammar fixes for README 2014-10-21 16:55:47 +03:00
sin 65b8aa2ab0 Add SEL_SH and bring out spawning of the shell in the main loop 2014-10-21 14:54:32 +01:00
sin 4919b910b9 Add comment about less(1) 2014-10-21 14:34:06 +01:00
sin 31c5e5912d Fix typo in README 2014-10-21 14:27:38 +01:00
sin 273cb9150c README contributed by z3bra 2014-10-21 14:25:33 +01:00