home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / editors / 2056 < prev    next >
Encoding:
Text File  |  1992-08-21  |  7.3 KB  |  212 lines

  1. Newsgroups: comp.editors
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!att!cbnewsd!cbfsb!cbnewsg.cb.att.com!nh
  3. From: nh@cbnewsg.cb.att.com (nicholas.hounsome)
  4. Subject: Re: Why I love VI
  5. Message-ID: <1992Aug21.074921.2293@cbfsb.cb.att.com>
  6. Sender: news@cbfsb.cb.att.com
  7. Organization: AT&T
  8. References: <451mf#a.messina@netcom.com>
  9. Date: Fri, 21 Aug 1992 07:49:21 GMT
  10. Lines: 200
  11.  
  12. From article <451mf#a.messina@netcom.com>, by messina@netcom.com (Tony Porczyk):
  13. > rahardj@ccu.umanitoba.ca (Budi Rahardjo) writes:
  14. >>david@cats.ucsc.edu (David Wright) writes:
  15. >>>The thing I can't stand about vi is that it doesn't automaticaly format,
  16. >>>for some dumb reason. Other than that, vi is great: I use it all the time.
  17. >>Exactly. I am still looking for UNIX editor(s) that does justification on
  18. >>the fly. The only editor that can do that so far is CRISP (a BRIEF clone).
  19. > For email and such I use mg (microGnuEmacs) which is very small, fast, and
  20. > does paragraph reformatting automatically as you go.
  21. > t.
  22.  
  23. I do not realy see why you need to do it on the fly. I just type away
  24. and when I have finished I type :%!fmt to format the lot.
  25.  
  26. Using elvis you can make things even easier by setting fmt as the program 
  27. to call when you press = and using the inverse text block marking feature.
  28.  
  29. I would say that justification is not realy an editor type feature .
  30. An editor is, in my opinion, a program for quickly creating and changing
  31. source code and basic notes, memos and documents.
  32.  
  33. Justification comes into the realm of word processing/desk top publishing 
  34. for which you realy want something like framemaker or interleaf.
  35.  
  36. I think vi fills its niche very well; emacs is almost a word processor 
  37. but is too customizable and complicated and in any case I think that
  38. word processors as a class are being squeezed out of existence by 
  39. desktop publishing packages which are in a different league.
  40.  
  41. Nick Hounsome
  42.  
  43.  
  44.  
  45. From vn Mon Aug 10 04:14:08 1992
  46. Subject: Re: Question: how to wake up XNextEvent for pipe/socket input pending?
  47. Newsgroups: comp.windows.x.intrinsics,comp.windows.x,comp.windows.x.apps
  48. References: <1992Aug10.005053.29300@macc.wisc.edu>
  49.  
  50. From article <1992Aug10.005053.29300@macc.wisc.edu>, by daerb@vms.macc.wisc.edu (David Erb):
  51. > How do I get XNextEvent to wake up when input has
  52. > become available on some pipe (fifo) or socket?  As far
  53. > as I can tell, Xlib only wakes up on a fixed set of
  54. > user-oriented events which does not include input pending.
  55. > I hope there is an elegant solution!  Any help would be
  56. > greatly appreciated.  Please respond by e-mail and I will
  57. > post a summary.  Thanks in advance.
  58. > Dave
  59. > Background:
  60. [deleted]
  61.  
  62. O'Reilly & Associates publish a good book "Power programming with RPC"
  63. by John Bloomer. This contains all the info that you want.
  64. The source from the book - which may be enough to get you giong, is 
  65. archived at various sites (ftp.uu.net) under ~/nutshell/rpc
  66.  
  67.  
  68.  
  69. From vn Tue Aug 11 03:44:30 1992
  70. Subject: Re: backspace kills shell
  71. Newsgroups: comp.unix.shell
  72. References: <1992Aug10.162557.13690@novell.com>
  73.  
  74. From article <1992Aug10.162557.13690@novell.com>, by tporczyk@novell.com (Tony Porczyk):
  75. > pcwood@romulus (Paul Wood) writes:
  76. >>The following is a part of a shell I use with our system wide cshrc
  77. >>---
  78. >>[...]
  79. >>---
  80. >>The problem I am having is when a user mistypes the terminal choice and 
  81. >>backspaces, the TERM env never gets set and it drops out of she script 
  82. >>past the if statement.  What can I do to avoid this problem?
  83. > Before you get to this section, put the following line in your .cshrc:
  84. > stty new erase ^H intr ^? 
  85. > (enter both characters with vi using "Ctrl-v" quoting).
  86. > t.
  87.  
  88. I would hazard a guess that this is what you already have - it is common
  89. to have interupt set delete (del). On some keyboards this seems to
  90. make sense but on others this key appears to be the natural key to do
  91. backspacing.
  92.  
  93. I always use
  94.  
  95. stty intr ^c
  96.  
  97. and set erase  to either ^h or ^? depending on the keyboard.
  98.  
  99. Nick Hounsome
  100.  
  101. From vn Thu Aug 20 04:21:56 1992
  102. Subject: Re: Mailtool and .signature
  103. Newsgroups: comp.windows.open-look
  104. References: <2161@ncr-mpd.FtCollins.NCR.COM>
  105.  
  106. From article <2161@ncr-mpd.FtCollins.NCR.COM>, by Chip.Brewster@FtCollinsCO.NCR.COM (Chip Brewster):
  107. > In article <1992Aug15.114827.25770@ucthpx.uct.ac.za>,
  108. > fred@dip1.ee.uct.ac.za (Fred Hoare) writes:
  109. > |> Hi
  110. > |> 
  111. > |> I'm sure that I've seen a post like this before but I can't remember
  112. > |> the answer to the question - Is there a FAQ list for this group and
  113. > if so where
  114. > |> can I find it?
  115. > |> 
  116. > |> I am running OW 3.0 and would like to get the mailtool to automatically
  117. > |> append a signature to my mail. I had a look at the manual entry for mailtool
  118. > |> and for mail and tried to set up my .mailrc file.  The option I tried
  119. > was the
  120. > |> following
  121. > |>     set sign=`~/.signature'
  122. > |> which is what would be used in mail to aappend a signature when the
  123. > ~a command
  124. > |> was entered into a file.
  125. > |> 
  126. > |> Is there a way to do this or will mailtool source code have to be modified?
  127. > |> 
  128. > One way to do this is to create the file $HOME/.text_extras_menu or copy
  129. > it from /usr/lib.  Then  add the line:
  130. >     "Signature"             cat $HOME/.signature
  131. > You will also need to add the following resource to your $HOME/.Xdefaults:
  132. >     Text.ExtrasMenuFilename:        /<your_home_path>/.text_extras_menu
  133. > Then you simply pop-up the menu in any XView text window and select
  134. > Extras->Signature.  The advantage with this method is it works with
  135. > other XView apps, not just mailtool.
  136.  
  137. easier still is to add it to your list of templates (see properties)
  138. Unfortunately this is not automatic which was the original request.
  139. I know of no way to do it.
  140.  
  141. From vn Fri Aug 21 03:48:19 1992
  142. Subject: Re: vi (cut and paste)
  143. Newsgroups: comp.unix.questions comp.editors
  144. References: <515@alden.UUCP>
  145.  
  146. From article <515@alden.UUCP>, by sgr@alden.UUCP (Stan Ryckman):
  147. > In article <1992Aug17.200149.7817@s912%bnf.com> bibb@s912%bnf.com (Ken Bibb) writes:
  148. >>In <3815@keele.keele.ac.uk> phd85@seq1.keele.ac.uk (D.H. Holden) writes:
  149. >>> hi, 
  150. >>>    Does anyone know how you cut a range of text to one
  151. >>>    of the named buffers, where the range does not cover
  152. >>>   an integer number of lines, i.e., 
  153. >>>  How do i cut from here > text  text text ..........
  154. >>>  ............... n number of lines .....
  155. >>> ...... to here <  into the named buffer "a for example?
  156. >>>    Cheers,
  157. >>>              Dave.
  158. >>In the following texT:
  159. >>aaabbbbbb
  160. >>bbbbbbbbb
  161. >>bbbbccccc
  162. >>
  163. >>I'll assume you want to cut the b's out and save them into buffer a.
  164. >>1) position the cursor at the beginning of the range to be cut (1Gfb will work
  165. >>   in this example).
  166. >>2) ma (mark the location with marker a)
  167. >>3) move to the end of the range (Gfc will work in this example)
  168. >>4) "ad`a will cut the range and put it into buffer a
  169. > NOT!
  170. > This grabs all three full lines.  (I tried it!  Did you?)
  171. [deleted]
  172.  
  173. The preceding reply is correct and works unless 
  174. a) you have a prehistoric version of vi
  175. b) you did not read it properly and typed ' instead of ` in 4.
  176.  
  177. ma marks the line and the position in it.
  178. ' works on the line position
  179. ` works on the character position
  180.  
  181. indeed if you type `a it will move you to the character position and ``
  182. acts as the character equivalent of ``.
  183.  
  184. Since it is even implemented in my version of elvis as well I assume that 
  185. (b) applies.
  186.  
  187. Nick Hounsome
  188.  
  189.  
  190.  
  191.