Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!rpi!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ucselx!ucsd!ucbvax!ANDREW.CMU.EDU!ghoti+ From: ghoti+@ANDREW.CMU.EDU (Adam Stoller) Newsgroups: comp.soft-sys.andrew Subject: Re: easy suggestion for EZ Message-ID: Date: 1 Feb 91 13:53:04 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 49 Once you've added what Tom posted, to your .cshrc (and sourced it) - you make use of several nice proctable functions for command completion and such: Proctable Entry (literal argument) - Description - Sample binding fcomp-complete-filename (typescript) - Filename completion - addkey fcomp-complete-filename ^I (typescript) it took me a little while to get used to not being able to use an actual tab in typescript - the occasion for when I want to comes up so rarely - and I can always do ^X^Q^I to inesrt one if need be. fcomp-possible-completions (typescript) - Display possible filename completions - addkey fcomp-complete-filename ? (typescript) It took a bit longer to get used to not being able to use ? in typescript, but not much longer, and as with tab, I can always type ^X^Q? in order to get a question-mark when I really want it. THESE NEXT TWO MAY NOT YET BE IN THE CURRENT RELEASE OF THE TOOLKIT - they are substitute proctable entries related to an underlying change made to typescript (which, as I said, may not yet be released) - allowing the traversing of your history of commands - even after the typescript has been cleared - based on an intial part of the command string. They take a little while to get used to also - especially if you used the old functions a lot - but I don't think it takes too long to discover that they're better than sliced bread..... fcomp-complete-command-backward (typescript) - Complete partial command - searching backwards - addkey fcomp-complete-command-backward \e= (typescript) (Escape Equals) fcomp-complete-command-forward (typescript) - Complete partial command - searching forwards - addkey fcomp-complete-command-forward \e` (typescript) (Escape Backquote) Obviously the above are example bindings - you can always set your own bindings for them in your ~/.atkinit file. --fish