home *** CD-ROM | disk | FTP | other *** search
/ Mega CD-ROM 1 / megacd_rom_1.zip / megacd_rom_1 / FREEMACS / EMACS16A.ZIP / MOUSE.EDD < prev    next >
Text File  |  1989-10-04  |  6KB  |  150 lines

  1.  
  2.  
  3. Name:P:mouse-pick
  4. This is the "main" function called when the middle button is pressed
  5. [*]
  6.  
  7. Name:Ppick-match
  8. arg1 = function that evaluates to the left character.
  9. arg2 = function that evaluates to the right character.
  10. copies the braces (the mouse is on the left one)
  11. and everything in between to the point
  12. [*]
  13.  
  14. Name:P:pick-word
  15. Copy the word the mouse is on to the point.
  16. [*]
  17.  
  18. Name:Pchar-under-mouse
  19. Return the ASCII value of the character under the mouse.
  20. [*]
  21.  
  22. Name:Ppick-match-do
  23. Return YES if we found the matching character between > and 3.
  24. arg1 = depth count.
  25. arg2 = function that evaluates to the left character.
  26. arg3 = function that evaluates to the right character.
  27. [*]
  28.  
  29. Name:Ppick-to-end-of-line
  30. Copies the line the mouse is on to the point.
  31. [*]
  32.  
  33. Name:Pinsert-with-mark
  34. Evaluates arg1 and inserts it with a mark around it
  35. [*]
  36.  
  37. Name:P:mouse-exch-pt-and-mark
  38. Exchange point and mark.
  39. [*]
  40.  
  41. Name:P:mouse-delete-window
  42. Deletes the window mouse is in.
  43. [*]
  44.  
  45. Name:P:mouse-delete-other-windows
  46. Deletes all windows except the one mouse is in.
  47. [*]
  48.  
  49. Name:Pregion
  50. Return the first argument if it's in the text region, the second if it's
  51. in the modeline region, and the third if it's in the scrollbar region.
  52. [*]
  53.  
  54. Name:Pfilename
  55. Text Region
  56. ---- ------
  57. mouse-drag-move-point: (left text) 
  58.   Move point to mouse cursor, and allow dragging.
  59. mouse-drag-set-mark-stuff: (left up text) 
  60.   The up click handler that goes with mouse-drag-move-point.
  61. mouse-exch-pt-and-mark: (left shift text) (left double text) 
  62.   Exchange point and mark.
  63. mouse-set-mark-and-stuff: (middle text) 
  64.   Set mark at mouse cursor, and put region in stuff buffer.
  65. emacs-menu-eval: (right text) 
  66.   Pop-up menu of editor commands.
  67. (sun-yank-selection): (right shift text) (right double text) 
  68.   Set mark and yank the contents of the current sunwindows selection
  69. mouse-save/delete/yank: (middle shift text) (middle double text) 
  70.   Context sensitive save/delete/yank.
  71. mouse-save-thing-there: (middle control text) 
  72.   Put thing at mouse in kill ring, leave point as is.
  73. mouse-kill-thing-there: (right control text) 
  74.   Kill thing at mouse, leave point where it was.
  75. mouse-yank-at-point: (left control text) 
  76.   Yank from kill-ring at point; then cycle thru kill ring.
  77. mouse-copy-thing: (left middle control text) 
  78.   Put thing at mouse in kill ring, yank to point.
  79. mouse-move-thing: (left right control text) 
  80.   Kill thing at mouse, yank it to point.
  81. mouse-mark-thing: (middle right control text) 
  82.   Set point and mark to text object using syntax table.
  83. mouse-help-region: (right shift control meta text) (right control meta double text) 
  84.   Displays a menu of mouse functions callable in this region.
  85. mouse-line-to-top: (left meta text) 
  86.   Scrolls the line at the mouse cursor up to the top.
  87. mouse-line-to-bottom: (left shift meta text) (left meta double text) 
  88.   Scrolls the line at the mouse cursor to the bottom.
  89. mouse-line-to-middle: (middle meta text) 
  90.   Scrolls the line at the mouse cursor to the middle.
  91. mouse-middle-to-line: (middle shift meta text) (middle meta double text) 
  92.   Scrolls the line at the middle to the mouse cursor.
  93. mouse-split-vertically: (middle control meta text) 
  94.   Split the window vertically at the mouse cursor.
  95. mouse-top-to-line: (right meta text) 
  96.   Scrolls the top line down to the mouse cursor.
  97. mouse-bottom-to-line: (right shift meta text) (right meta double text) 
  98.   Scrolls the bottom line up to the mouse cursor.
  99. mouse-call-kbd-macro: (left control meta text) 
  100.   Invokes last keyboard macro at mouse cursor.
  101. mouse-undo: (right control meta text) 
  102.   Invokes undo in the window mouse is in.
  103.  
  104. Modeline Region
  105. -------- ------
  106. mouse-scroll-up: (left modeline) 
  107.   Scrolls the window upward.
  108. mouse-scroll-proportional: (middle modeline) 
  109.   Scrolls the window proportionally corresponding to window
  110. mouse-split-horizontally: (middle control modeline) 
  111.   Splits the window horizontally at mouse cursor.
  112. mouse-scroll-down: (right modeline) 
  113.   Scrolls the window downward.
  114. mouse-delete-other-windows: (left control modeline) 
  115.   Deletes all windows except the one mouse is in.
  116. mouse-delete-window: (right control modeline) 
  117.   Deletes the window mouse is in.
  118. mouse-select-window: (left meta modeline) (middle meta modeline) (right meta modeline) (left right control modeline) (left right modeline) 
  119.   Selects the window, restoring point.
  120. mouse-help-region: (right shift control meta modeline) (right control meta double modeline) 
  121.   Displays a menu of mouse functions callable in this region.
  122.  
  123. Scrollbar Region
  124. --------- ------
  125. mouse-line-to-top: (left scrollbar) (left meta scrollbar) 
  126.   Scrolls the line at the mouse cursor up to the top.
  127. mouse-line-to-bottom: (left shift scrollbar) (left double scrollbar) (left shift meta scrollbar) (left meta double scrollbar) 
  128.   Scrolls the line at the mouse cursor to the bottom.
  129. mouse-line-to-middle: (middle scrollbar) (middle meta scrollbar) 
  130.   Scrolls the line at the mouse cursor to the middle.
  131. mouse-middle-to-line: (middle shift scrollbar) (middle double scrollbar) (middle shift meta scrollbar) (middle meta double scrollbar) 
  132.   Scrolls the line at the middle to the mouse cursor.
  133. mouse-split-vertically: (middle control scrollbar) (middle control meta scrollbar) 
  134.   Split the window vertically at the mouse cursor.
  135. mouse-top-to-line: (right scrollbar) (right meta scrollbar) 
  136.   Scrolls the top line down to the mouse cursor.
  137. mouse-bottom-to-line: (right shift scrollbar) (right double scrollbar) (right shift meta scrollbar) (right meta double scrollbar) 
  138.   Scrolls the bottom line up to the mouse cursor.
  139. mouse-help-region: (right shift control meta scrollbar) (right control meta double scrollbar) 
  140.   Displays a menu of mouse functions callable in this region.
  141. [*]
  142.  
  143. Name:Pmouse-help
  144. Enter with the type of help you wish (modeline,text,scrollbar)
  145. [*]
  146.  
  147. Name:Pmouse-help-do
  148. arg1 is the name of the mode.
  149. arg2 is the name of a mouse key.
  150. [*]