91df92f49a
Make F3 change directories
...
Best complemented with a less(1) configuration that also quits on F3,
just like mcview. Or invoke sdn with PAGER=mcview, even though you
lose the ability to view the help that way (but gain filters).
2020-09-27 23:33:10 +02:00
bff886841b
Always accept ^? as well as ^H as backspace
2020-09-21 21:15:15 +02:00
ebb444dda1
README: add an example of configuring bindings
2020-09-15 19:36:19 +02:00
da0252ff98
README: make it also work with asciidoctor
2020-09-15 19:31:54 +02:00
98da5f6d35
Add an action to go to the parent directory
2020-09-15 19:15:30 +02:00
f4eebf59af
README: make listings hswg-compatible
2020-08-28 18:33:08 +02:00
63982b3754
README: make listings libasciidoc-compatible
2020-08-28 18:30:49 +02:00
d6eaf44aee
README: fix upstream URL
2020-08-28 18:25:32 +02:00
b8344f215c
Name change
2020-08-28 18:23:46 +02:00
623c4914d1
Work around an infinite loop issue
2020-04-19 22:40:57 +02:00
c0f0328762
README: fix integration snippets
...
Runs of whitespace used to be smashed together.
2020-02-13 20:33:16 +01:00
571ec74706
Guard against ^Z in helper programs
...
Resume them immediately, we are not a shell.
2019-12-09 19:01:16 +01:00
7cce0cc2fd
Fix change notifications
...
Another embarrassing 71fbaca
regression.
2019-09-27 23:06:12 +02:00
bf38e4e9ea
Position indicator like in vi
2019-09-27 22:38:48 +02:00
2c847fb4a3
Add actions imitating L/M/H in vi
2019-09-27 21:08:12 +02:00
296c0cc66f
Fixes for previous commits
...
".." used to be hidden together with hidden files,
and the symlink patch introduced a compiler warning.
2018-12-09 05:29:59 +01:00
71fbaca9e5
Embrace paths with symbolic links
2018-12-08 01:41:41 +01:00
4ce6454ebb
Add Norton Commander-like actions for F3 and F4
2018-12-03 22:05:00 +01:00
315b662581
Don't show .. in the root directory
2018-12-03 22:04:35 +01:00
4a2a49312b
Fix formatting
2018-12-03 00:11:00 +01:00
7174b507d3
Fix crash on unknown groups
2018-12-01 15:57:35 +01:00
aae9c392fa
Also sort symlinks to directories first
2018-11-10 01:32:59 +01:00
fad0d264a5
Support old libstdc++ 4.9
...
Now sdn can be built under Debian jessie with clang++ and libstdc++.
2018-11-04 19:46:06 +01:00
473aa8788c
Update README
2018-11-03 17:04:50 +01:00
85ada4dd2b
Fix build on not-my-system
2018-11-03 15:23:31 +01:00
e6ed7da395
Update README
2018-11-03 15:01:39 +01:00
c065238e75
Reliability improvement
2018-11-03 15:01:19 +01:00
579e4c9a34
Make confirming a search choose the item
2018-11-02 22:12:34 +01:00
3c056dde91
Add screenshot to README
2018-11-02 21:19:41 +01:00
081b4db5c3
Fix level popping
2018-11-02 20:22:50 +01:00
36454fb90c
Fix history loading
2018-11-02 18:30:36 +01:00
6b1ff048b8
Flash column when sorting is changed
2018-11-02 18:30:35 +01:00
3790f8dfa0
Allow changing the sort column
...
Directories always come first and the .. entry even before that.
2018-11-02 18:07:06 +01:00
5c086016b5
Allow hiding so-called hidden files
2018-11-02 17:45:18 +01:00
232ecffa2d
Allow reversing the sort
2018-11-02 17:25:10 +01:00
f3fffe4b25
Add an action to quit without chdir
...
Also fixed ACTION_CHOOSE_FULL to quote properly.
2018-11-02 15:50:58 +01:00
77313663a3
Update README
2018-11-02 15:40:56 +01:00
5f2eaa88e0
Create the config directory if needed
2018-11-02 15:37:56 +01:00
d6846e6327
Add an action for chdir
2018-11-02 15:09:27 +01:00
314ba114a1
Implement messages to the user
2018-11-02 15:05:04 +01:00
4de89faf7e
Store runtime and configuration to a file
...
Added a toggle for gravity, now turned off by default.
2018-11-02 14:48:16 +01:00
beee2e2683
Unnecessary c_str()
2018-11-02 12:35:03 +01:00
4ab0db3c04
Make sure to quote empty strings
2018-11-02 12:08:43 +01:00
3624636c2f
New config parser
...
Basically a subset of Bourne shell.
2018-11-01 22:42:49 +01:00
e80c56e249
Cleanup
2018-11-01 22:19:31 +01:00
2c595100ae
Fix setcchar invocation
2018-11-01 20:05:06 +01:00
e4af5b4147
Remember cursor position in ancestor directories
2018-11-01 19:40:05 +01:00
c9bffc6046
Fix uninitialized iterator
2018-11-01 19:29:43 +01:00
292829852e
Implement simple in-application help
...
It could be made more complicated but I guess it's fine for now.
We've learnt to run pagers.
2018-11-01 16:03:17 +01:00
db051698e6
Use words for prompts, not cryptic characters
2018-11-01 12:33:47 +01:00