9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] it's the small things ...
@ 2013-10-10 18:10 erik quanstrom
  2013-10-11 16:24 ` BurnZeZ
  0 siblings, 1 reply; 3+ messages in thread
From: erik quanstrom @ 2013-10-10 18:10 UTC (permalink / raw)
  To: 9fans

i feel rather dumb for not thing of this until now.
it's been a constant annoyance that cd in scripts screws
up plumbing.  here's a fairly fool-proof solution.

unfortunately if you like your acme tag jumping like
a jack rabbit with its tail on fire, you may be bored
during compiles.  :-)

	fn cd {flag i && builtin cd $* && awd}

- erik



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] it's the small things ...
  2013-10-10 18:10 [9fans] it's the small things erik quanstrom
@ 2013-10-11 16:24 ` BurnZeZ
  2013-10-11 17:01   ` Matthew Veety
  0 siblings, 1 reply; 3+ messages in thread
From: BurnZeZ @ 2013-10-11 16:24 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 258 bytes --]

It's funny how small tricks like that can make things so much easier.
Here's a script to compare your $home/lib/profile with those in
sources.  I'm always finding cool tricks doing this.
It writes to /tmp/lsr, so I hope it's nothing important. ◔ ◡ ◔

[-- Attachment #2: cmpprof --]
[-- Type: text/plain, Size: 205 bytes --]

#!/bin/rc -e
rfork n
9fs sources
cd /n/sources
if(! test -s /tmp/lsr)
	fcp lsr /tmp/lsr
acme $home/lib/profile <{awk '{print $1}' /tmp/lsr | grep '^\./contrib.*/profile$' | sed 's/^\./\/n\/sources/'}

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] it's the small things ...
  2013-10-11 16:24 ` BurnZeZ
@ 2013-10-11 17:01   ` Matthew Veety
  0 siblings, 0 replies; 3+ messages in thread
From: Matthew Veety @ 2013-10-11 17:01 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

That's my favorite thing about Plan 9. It is simple and lets you do little clever things to make your life better. 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-10-11 17:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-10 18:10 [9fans] it's the small things erik quanstrom
2013-10-11 16:24 ` BurnZeZ
2013-10-11 17:01   ` Matthew Veety

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).