home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / alt / lucidem / help / 312 < prev    next >
Encoding:
Text File  |  1992-08-21  |  2.1 KB  |  53 lines

  1. Newsgroups: alt.lucid-emacs.help
  2. Path: sparky!uunet!usc!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!m2.dseg.ti.com!lystad
  3. From: lystad@m2.dseg.ti.com (Garr Lystad)
  4. Subject: Re: Mark funniness
  5. Organization: TI DSEG, Spring Creek, Plano, Tx.
  6. In-Reply-To: grunwald@eclipse.cs.colorado.edu's message of 14 Aug 92 12:05:13
  7. References: <GRUNWALD.92Aug14120513@eclipse.cs.colorado.edu>
  8. Message-ID: <LYSTAD.92Aug21094549@m2.dseg.ti.com>
  9. Reply-To: Garr Lystad <lystad@m2.dseg.ti.com>
  10. Distribution: alt
  11. Sender: lystad@m2.dseg.ti.com (Garr Lystad)
  12. Date: Fri, 21 Aug 1992 15:45:49 GMT
  13. Lines: 38
  14.  
  15. In article <GRUNWALD.92Aug14120513@eclipse.cs.colorado.edu> grunwald@eclipse.cs.colorado.edu (Dirk Grunwald) writes:
  16.  
  17.  
  18. >   I am used to using these functions to position on the display...
  19.  
  20. >   (global-set-key "\M-'" 'move-to-window-line)
  21. >   (global-set-key "\M-," '(lambda() (interactive) (move-to-window-line 0)))
  22. >   (global-set-key "\M-." '(lambda() (interactive) (move-to-window-line -1)))
  23.  
  24. >   A normal editing sequence for me is to mark something (\C-spc), move there
  25. >   (possibly using the move-to-window-line keys above) and then e.g, kill it.
  26.  
  27. >   I can't do that in Lucid-19.2 -- it appears the mark gets cleared.
  28. >   Any reason why? Anyone have a plausible fix?
  29.  
  30. Actually the mark is ok, as you can check by doing C-x C-x to swap
  31. point and mark.  The problem is that the region is not being
  32. displayed.  It appears, from an examination of forward-char and
  33. move-to-window-line that the problem is that move-to-window-line lacks
  34. the line 
  35.   zmacs_region_stays = 1;
  36. This may be an oversight.  I'm too new at Lucid Emacs (3 days) to know. 
  37.  
  38. If you want to make your commands work by modifying them you can add a
  39. call to zmacs-activate-region at the end of each function.  For example:
  40.  
  41.    (global-set-key "\M-," 
  42.                '(lambda ()
  43.                        (interactive)
  44.                        (move-to-window-line 0) ;; or 1 or nil
  45.                        (zmacs-activate-region) ))
  46.  
  47.  Hope this helps. 
  48.   --  Garr
  49.  
  50. P.S.  M-. and M-, already have commands on them that I find very
  51. useful.  They let me answer your question.  gsl.
  52.   
  53.