Vi
    Tanya Katz 
    tanya at adds.newyork.NCR.COM
       
    Thu Jun  8 02:39:36 AEST 1989
    
    
  
In article  <13816 at dartvax.Dartmouth.EDU> Andy Behrens write:
|In article <19890 at adm.BRL.MIL> thoyt at ddn-wms.arpa (Thomas Hoyt) writes:
|>   Can Vi reformat a paragraph, justifying it properly....
|
|If you put the following line in your .exrc file, you can type "V" when
|the cursor is anywhere in a paragraph, and the entire paragraph will be
|rejustified by being piped through "fmt".
|
|	map V   0}!{fmt^M}
|
Well I liked this idea, but I usually don't like to overwrite the
vi file, and wanted to just produce an nroff file from within vi.
SO... here are my macros:
	map M :!less %.out^M^M
	map V :!nroff %>%.out^M^MM^M
This brought up an interesting question of file name manipulation
from within vi, and passed to the shell.
% = the current file name, but how can I truncate it to just
the prefix if it is something like:
	name.1 
to get:
	name
or better yet `basename name`??
	Tanya
------------------------------------------------------------------------------
    ###   ######  ######   #####       Tanya Katz       (516) 231-5400 x430 
   #   #  #     # #     # #           
  #     # #     # #     #  #####       ...uunet!ncrlnk!adds!tanya      
  ####### #     # #     #       #      tanya.katz at adds.newyork.ncr.com
  #     # ######  ######   #####       
  Applied Digital Data Systems, Inc.   100 Marcus Blvd., Hauppauge, NY 11788 
------------------------------------------------------------------------------
    
    
More information about the Comp.sys.att
mailing list