sin
|
789f9336f4
|
Rename testopendir() to canopendir()
|
2014-10-22 17:26:35 +01:00 |
|
sin
|
48f9c5a79d
|
Test if we can back out/enter directories
|
2014-10-22 17:25:25 +01:00 |
|
sin
|
aedec0ddf3
|
Add pushhist(), pophist() and forgethist()
|
2014-10-22 17:08:50 +01:00 |
|
sin
|
1183a9428f
|
Save one level of indentation
|
2014-10-22 16:56:31 +01:00 |
|
sin
|
b39da16920
|
Vertical spacing fixes
|
2014-10-22 16:55:26 +01:00 |
|
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 |
|