fix alphabetization, clean up some of posix#ed(1)
This commit is contained in:
parent
f2791961c7
commit
c677057f6b
@ -152,7 +152,45 @@ done
|
||||
_subheader(`ed(1)')
|
||||
_bibliography(`
|
||||
_bentr(`_link(`A Tutorial Introduction to the Unix Text Editor', `https://verticalsysadmin.com/vi/a_tutorial_introduction_to_the_unix_text_editor.pdf')')
|
||||
_bentr(`_link(`Ed Cheat Sheet', `https://catonmat.net/ftp/ed.text.editor.cheat.sheet.txt')')
|
||||
')
|
||||
<P>
|
||||
I'm pretty sure some later UNIX-based OSes doubled the _man(`ed(1)') buffers, there's pretty much no downside to doing so in the modern era but it should be very easy to do yourself if it hasn't already been done (just double some of the array sizes in the beginning of _code(`ed.c')).
|
||||
</P>
|
||||
_subsubheader(`Busybox')
|
||||
_bibliography(`
|
||||
_bentr(`_link(`editors/ed.c', `https://git.busybox.net/busybox/tree/editors/ed.c')')
|
||||
')
|
||||
_passage(`editors/ed.c, as of 2021-12-29', `
|
||||
<PRE>
|
||||
/* vi: set sw=4 ts=4: */
|
||||
/*
|
||||
* Copyright (c) 2002 by David I. Bell
|
||||
* Permission is granted to use, distribute, or modify this source,
|
||||
* provided that this copyright notice remains intact.
|
||||
*
|
||||
* The "ed" built-in command (much simplified)
|
||||
*/
|
||||
//config:config ED
|
||||
//config: bool "ed (21 kb)"
|
||||
//config: default y
|
||||
//config: help
|
||||
//config: The original 1970'`s Unix text editor, from the days of teletypes.
|
||||
//config: Small, simple, evil. Part of SUSv3. If you'`re not already using
|
||||
//config: this, you don`'t need it.
|
||||
</PRE>')
|
||||
<P>
|
||||
_package(`busybox') _man(`ed(1)') exists as part of _package(`busybox') as an afterthought;
|
||||
if on an embedded system, see if _ref(`#posix#vi(1)') has been included in the _package(`busybox')
|
||||
configuration, which is much closer to traditional implementations of itself.
|
||||
</P>
|
||||
_subsubheader(`plan9ports')
|
||||
_bibliography(`
|
||||
_bentr(`_link(`src/cmd/ed.c', `view-source:https://9fans.github.io/usr/local/plan9/src/cmd/ed.c')')
|
||||
')
|
||||
<P>
|
||||
Pretty good in use, but if you're using _package(`plan9port') consider checking out _man(`sam(1)'), a much more powerful line editor.
|
||||
</P>
|
||||
|
||||
_subheader(`find(1)')
|
||||
<UL>
|
||||
@ -161,16 +199,6 @@ _bentr(`_link(`"Has this only been added in the last 20 years?"', `https://news.
|
||||
<LI><A HREF="http://doc.cat-v.org/unix/find-history">The History of the Design of Unix's Find Command</A></LI>
|
||||
</UL>
|
||||
|
||||
_subheader(`echo(1)')
|
||||
_bibliography(`
|
||||
_bentr(`<A HREF="https://catonmat.net/ftp/ed.text.editor.cheat.sheet.txt">Ed Cheat Sheet</A>')
|
||||
')
|
||||
<P>
|
||||
A particularly shoddy attempt at _man(`ed(1)') is provided by _code(`busybox').
|
||||
A traditional _man(`ed(1)') implementation is in plan9ports.
|
||||
I'm pretty sure some later UNIX-based OSes doubled the _man(`ed(1)') buffers, there's pretty much no downside to doing so in the modern era but it should be very easy to do yourself if it hasn't already been done (just double some of the array sizes in the beginning of _code(`ed.c')).
|
||||
</P>
|
||||
|
||||
_subheader(`m4(1)')
|
||||
_bibliography(`
|
||||
_bentr(`_link(`m4', `https://en.wikipedia.org/wiki/`M4_'(computer_language)') (Wikipedia)')
|
||||
|
Loading…
Reference in New Issue
Block a user