Commit Graph

42 Commits

Author SHA1 Message Date
977d1a7120 Update documentation
All checks were successful
Alpine 3.20 Success
Arch Linux AUR Success
OpenBSD 7.5 Success
2024-12-30 19:36:51 +01:00
b070df6010 Rewrite sdn-view AWK core in C++
All checks were successful
Alpine 3.20 Success
Arch Linux AUR Success
OpenBSD 7.5 Success
sdn-view is still slower than I'd like it to be,
just no longer ridiculously so.
2024-12-29 02:58:35 +01:00
272ee62ad8 Make a release
All checks were successful
Alpine 3.20 Success
Arch Linux AUR Success
OpenBSD 7.5 Success
2024-12-21 09:10:54 +01:00
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