Article View: comp.sys.next.software
Article #1728Re: Whither jot?
From: Robert Kieffer
Date: Wed, 06 Jan 1993 19:18
Date: Wed, 06 Jan 1993 19:18
86 lines
3647 bytes
3647 bytes
In article <1if6foINN7to@emory.mathcs.emory.edu> joe@mathcs.emory.edu (Joe
Christy) writes:
> I've always been a fan of jot and have quite a few notes that I've
> always managed in jot. In NeXTStep 3.0, jot has vanished from
> /usr/bin, but there are the undocumented (as far as I can tell) check
> boxes in the Target Inspector Services panel of the Librarian. My
> question is how do they work? Can I emulate the old behavior of jot,
> i.e. writing a free from note into an automagically numbered file in a
> directory of my choosing, which is indexed in Librarian. I tried
> experimenting with checking the box and invoking the service from
> Edit, but as far as I can see, nothing happened.
>
> Joe Christy | Head of Mathematical Computing | Two wrongs
> joe@msri.org | Mathematical Sciences Research Institute | don't make a
right,
> (510)643-6069 | 1000 Centennial Drive | but three
lefts do
> **************| Berkeley, CA 94720 |**************
>
I too was a user of jot in 2.1. 'twas said to see it go. One complaint I
had with it, however, was that the file names (i.e. the date of creation)
didn't tell you anything about the contents of the file... a real hassle
when trying to clean stuff up.
The only capacity that I used jot was to copy stuff from the pasteboard
into my JotFolder... I put together the alias and shell script below to
emulate that functionality (and suplement it a little)
Here's how it works:
"pjot filename" - copies pasteboard into "filename" in your jot folder
"pjot index" - reindexes your jot folder
"pjot review search_string" - Lets you view all files that match the
search string (which should have double quotes around it if it has
wildcards in it.) Also lets you optionally rename a file. To review all
files use:
pjot review "*"
Hope you find this useful.
Robert Kieffer
kieffer@spf.trw.com
--------------------------- The alias ----------------------------------
alias pjot "pushd ~/JotFolder;pjot.src \!*; popd
--- pjot.src (must be in JotFolder and have executable permissions) ----
#!/bin/csh
if ($1 == "index") then
echo "pjot: Updating index..."
ixbuild
else if ($1 == "review") then
foreach i ($2)
echo "File:" $i
echo " Display contents [change file name]? (y or n, q to quit)"
set answer = $<
if ($answer == "y") then
echo "==============================================="
more $i
echo "==============================================="
echo "New name? (return = no change)"
set newname = $<
if ($newname != "") then
if (-e $newname) then
echo "Name in use. Continue? (y or n)"
set cont = $<
if ($cont == "y") then
mv $i $newname
echo "Moved $i to $newname"
endif
else
mv $i $newname
echo "Moved $i to $newname"
endif
endif
else if ($answer == "q") then
break
endif
end
else if (-e $1) then
echo "pjot: Title already in use."
else
paste > $1
endif
Technical Details
Message-ID:
<2B4B307D.4863@deneva.sdd.trw.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!usc!venice!gumby.dsd.trw.com!deneva!newsReferences:
<1if6foINN7to@emory.mathcs.emory.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.software Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!usc!venice!gumby.dsd.trw.com!deneva!news From: kieffer@spf.trw.com (Robert Kieffer) Subject: Re: Whither jot? Message-ID: <2B4B307D.4863@deneva.sdd.trw.com> Sender: news@deneva.sdd.trw.com Organization: TRW Inc., Redondo Beach, CA References: <1if6foINN7to@emory.mathcs.emory.edu> Date: Wed, 6 Jan 93 19:18:20 GMT Lines: 86