Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
playground:vps_-_plan9front_-_fn_reply_and_prompt [2022/06/26 05:12] – [function (fn)] hc9 | playground:vps_-_plan9front_-_fn_reply_and_prompt [2022/06/26 05:42] – [reply with selected text] hc9 |
---|
| |
^#^Examples^ | ^#^Examples^ |
|**1**|...[[:resources_for_website_builders#editing_text|“vim”]] and “emacs” which offer an unmatched degree of customization.| | |**1.**|...[[:resources_for_website_builders#editing_text|“vim”]] and “emacs” which offer an unmatched degree of customization.| |
|//a//|''fn vim { sam $* }''| | |//a.//|''fn vim { sam $* }''| |
|**2**|//Grep, but force listing of filename:lineno so you can click on an entry to jump to it in an editor.//| | |**2.**|//Grep, but force listing of filename:lineno so you can click on an entry to jump to it in an editor.//| |
|//a//|''fn gn { grep -n $* /dev/null }''| | |//a.//|''fn gn { grep -n $* /dev/null }''| |
|**3**|//Tree enumerator (simple "find") useful for many purposes//| | |**3.**|//Tree enumerator (simple "find") useful for many purposes//| |
|//a//|''fn f { du -a $* <nowiki>|</nowiki> sed 's/^.*// ((This whitespace is a tab.))//<nowiki>//</nowiki>g' }'' ⇐ that whitespace is a tab| | |//a.//|''fn f { du -a $* <nowiki>|</nowiki> sed 's/^.*// ((This whitespace is a tab.))//<nowiki>//</nowiki>g' }'' ⇐ that whitespace is a tab| |
| |
**Example #1:** | **Example #1:** |
cpu% | cpu% |
</code> | </code> |
| |
| === whatis vim: === |
| |
<code> | <code> |
</file> | </file> |
| |
|1|select text to include in reply with button 1| | |1.|select text to include in reply with button 1| |
|2|type **''|ireply''** in message tag and run with button 2| | |2.|type **''|ireply''** in message tag and run with button 2| |
|3|run **''reply''** in message tag with button 2| | |3.|run **''reply''** in message tag with button 2| |
|4|use the button 1,3 chord to paste text into reply| | |4.|use the button 1,3 chord to paste text into reply| |
|5|remove Include: line from message and type your reply.| | |5.|remove Include: line from message and type your reply.| |
| |
Start acme to access the mbox. | Start acme to access the mbox. |
|**New Cut Paste Snarf Sort Zerox Delcol Mail**| | |**New Cut Paste Snarf Sort Zerox Delcol Mail**| |
|**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**| | |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**| |
|2/|:::|⇐ An Email messages is here.| | |2/|:::|⇐ An Email messages is here. Mouse button 3 press #2.| |
|1/| | |1/| |
|**///mail/fs/mbox/2///** **Del Snarf : Look Reply all Mail Delmesg Save |ireply**|:::|⇐ Mouse button 2 press //|ireply// after highlighting the text to include in the reply, then mouse button 2 press //Reply//.| | |**///mail/fs/mbox/2///** **Del Snarf : Look Reply all Mail Delmesg Save |ireply**|:::|⇐ Add //|ireply// by typing ''|ireply''. Mouse button 2 press //|ireply// after highlighting the text (below) to include in the reply, then mouse button 2 press //Reply//.| |
|From: ne1nb00k@9p.sdf.org| | |From: ne1nb00k@9p.sdf.org| |
|To: ne1nb00k@9p.sdf.org| | |To: ne1nb00k@9p.sdf.org| |
| |
^#^Examples^ | ^#^Examples^ |
|**1**|//To set your prompt in rc to reflect your current directory add this to your profile.//| | |**1.**|//To set your prompt in rc to reflect your current directory add this to your profile.//| |
|//a//|''<nowiki>fn cd { builtin cd $* && prompt=(`{pwd}^% '' ) }</nowiki>''| | |//a.//|''<nowiki>fn cd { builtin cd $* && prompt=(`{pwd}^% '' ) }</nowiki>''| |
|**2**|//If you make frequent use of cpu's -''h'' and ''-u'' arguments, this variant keeps track of the host you are connected to, and as which user://| | |**2.**|//If you make frequent use of cpu's -''h'' and ''-u'' arguments, this variant keeps track of the host you are connected to, and as which user://| |
|//a//|''<nowiki>prompt = (`{cat /dev/user}^@^`{cat /dev/sysname}^'% ' ' ')</nowiki>''| | |//a.//|''<nowiki>prompt = (`{cat /dev/user}^@^`{cat /dev/sysname}^'% ' ' ')</nowiki>''| |
|//b//|''<nowiki>fn `{echo $prompt(1) | tr -d ' '} { $* }</nowiki>''| | |//b.//|''<nowiki>fn `{echo $prompt(1) | tr -d ' '} { $* }</nowiki>''| |
| |
**Example #1:** | **Example #1:** |
cpu% | cpu% |
</code> | </code> |
| |
| === whatis cd: === |
| |
<code> | <code> |