Commit Graph

39 Commits

Author SHA1 Message Date
52a28f01c8
Add support for BSD derivatives, fix macOS
All checks were successful
Alpine 3.20 Success
Arch Linux AUR Success
2024-12-21 07:37:06 +01:00
acb187c6b1
README.adoc: update package information 2023-07-01 21:58:29 +02:00
9056ef4194
README.adoc: make use of the "plus" attribute 2020-11-07 03:22:51 +01:00
c20d3780b2
Make the manpages mostly acceptable
Closes #1
2020-10-27 04:17:52 +01:00
22725ba3b7
Update README.adoc
I've put the project in AUR, it seems to deserve it.
2020-10-27 01:16:07 +01:00
bbd23187bc
Minor fix-ups and adjustments 2020-10-21 08:34:32 +02:00
a0eacf4607
Add an installation script
Copying snippets from the README was uncomfortable and laborious,
and wasted a lot of space in the document, especially after
the recent additions.

Closes #3
2020-10-21 08:26:42 +02:00
37ad5f43df
README.adoc: avoid unnecessary quotes for bash
Word expansion is not performed there.
2020-10-20 03:58:11 +02:00
a95fa2f96d
README.adoc: fish after bash
Bash is a bad citizen but this order makes more sense.
2020-10-20 03:47:12 +02:00
6f40b8db3a
Fix ext-helpers with older bash versions
See Midnight Commander commit 436296f, blindly trusting it.

wc(1) could be used unconditionally but let's make it clear.
2020-10-20 03:44:15 +02:00
63e7895905
Let the caller decide how to launch helpers
In the end, we don't need to impose any policy on it,
and it removes a level of quoting, as well as an `eval`.
2020-10-08 19:50:04 +02:00
c18630295c
README.adoc: add configuration for elvish
And remove it from the "similar software" section.

Our relationship has progressed.

Other unusual shells I've checked before I gave up:
 - nushell lacks the ability to bind keys to user functions
 - yash can but is otherwise way too basic
2020-10-07 20:57:37 +02:00
b53a3a0981
Revisit zsh integration
zsh's antisocial behaviour was fairly promptly fixed (thanks to
Stephane Chazelas and his patience).

zle-line-init and zle-line-reset seem to be user-defined widgets
and the order inverted.  Put zle-line-init before reset-prompt
because some people do weird things in there.
2020-10-04 14:27:51 +02:00
2d6d0582a1
README.adoc: fix zsh integration snippet 2020-10-02 15:36:51 +02:00
5451eba2a3
Make the outer prompt look more normal
There's a slight issue with the inverted cell representing
the cursor standing out a bit too much amongst the rest of
the characters.

The resulting experience is a lot more consistent, though.
2020-10-01 13:40:52 +02:00
b8c767354e
Show external command line if appropriate
Since I'm already dealing with the fish shell.

All of our supported shells seem to handle cursor position
in Unicode (wide character) codepoints.

It was easiest and most straight-forward to pass the data
through yet-unused program arguments.

The cursor position is marked by a Unicode glyph equivalent
to ACS_DIAMOND, although ncurses doesn't get a chance
to make any ACS translation.
2020-10-01 11:58:32 +02:00
c07f557c16
README.adoc: clarify bash problems
I've also tried tcsh but while it /can/ be used for directory
navigation, it has several issues that are much more serious.
2020-10-01 08:41:58 +02:00
5fff336e77
README.adoc: fix up hswg compatibility 2020-10-01 04:20:10 +02:00
6e8d816ada
README.adoc: split into subsections 2020-10-01 04:07:56 +02:00
063938ff60
README.adoc: add configuration for fish 2020-10-01 04:04:19 +02:00
9a12fd8021
Add ability to run helpers externally
So far experimental and essentially undocumented.
2020-09-29 01:33:19 +02:00
9a2f6ab5cf
README.adoc: talk about view and edit helpers 2020-09-28 21:26:33 +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
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
c0f0328762
README: fix integration snippets
Runs of whitespace used to be smashed together.
2020-02-13 20:33:16 +01:00
473aa8788c
Update README 2018-11-03 17:04:50 +01:00
e6ed7da395
Update README 2018-11-03 15:01:39 +01:00
3c056dde91
Add screenshot to README 2018-11-02 21:19:41 +01:00
77313663a3
Update README 2018-11-02 15:40:56 +01:00
70e391eed0
README: mention a similar project 2018-06-30 08:21:38 +02:00
712334c0ee
Update README 2018-06-22 19:51:02 +02:00
1c47cf7908
Relicense to 0BSD, update mail address
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.
2018-06-22 19:50:56 +02:00
e38f0234c9
README: use spaces for indentation 2017-06-30 22:55:18 +02:00
4fa98abec3
Figure out bash 2017-06-30 22:51:52 +02:00
4a9662b00a
Configurable colors 2017-06-30 21:29:10 +02:00
a55fc17f31
Initial commit 2017-06-29 04:32:37 +02:00