pyrepl/pyrepl reader.py,1.5,1.6 commands.py,1.4,1.5 python_reader.py,1.3,1.4

[email protected] Fri, 17 Jan 2003 15:01:52 +0100 (MET)
Newsgroups gmane.comp.python.pyrepl.checkins
Message-ID <[email protected]>
Update of /cvs/pyrepl/pyrepl/pyrepl
In directory thoth.codespeak.net:/tmp/cvs-serv2769

Modified Files:
	reader.py commands.py python_reader.py 
Log Message:
Make self-insert insert *all* chars associated to event.

Add insert-nl command.

Can't remember why I needed to change this just now.


Index: reader.py
===================================================================
RCS file: /cvs/pyrepl/pyrepl/pyrepl/reader.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** reader.py	17 Jan 2003 13:58:26 -0000	1.5
--- reader.py	17 Jan 2003 14:01:50 -0000	1.6
***************
*** 127,131 ****
       (r'\M-8', 'digit-arg'),
       (r'\M-9', 'digit-arg'),
!      (r'\M-\n', 'self-insert'),
       ('\\\\', 'self-insert')] + \
      [(c, 'self-insert')
--- 127,131 ----
       (r'\M-8', 'digit-arg'),
       (r'\M-9', 'digit-arg'),
!      (r'\M-\n', 'insert-nl'),
       ('\\\\', 'self-insert')] + \
      [(c, 'self-insert')

Index: commands.py
===================================================================
RCS file: /cvs/pyrepl/pyrepl/pyrepl/commands.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** commands.py	17 Jan 2003 13:58:26 -0000	1.4
--- commands.py	17 Jan 2003 14:01:50 -0000	1.5
***************
*** 284,288 ****
      def do(self):
          r = self.reader
!         r.insert(self.event.chars[-1] * r.get_arg())
  
  class transpose_characters(EditCommand):
--- 284,293 ----
      def do(self):
          r = self.reader
!         r.insert(self.event.chars * r.get_arg())
! 
! class insert_nl(EditCommand):
!     def do(self):
!         r = self.reader
!         r.insert("\n" * r.get_arg())
  
  class transpose_characters(EditCommand):

Index: python_reader.py
===================================================================
RCS file: /cvs/pyrepl/pyrepl/pyrepl/python_reader.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** python_reader.py	17 Jan 2003 13:34:16 -0000	1.3
--- python_reader.py	17 Jan 2003 14:01:50 -0000	1.4
***************
*** 83,87 ****
  python_keymap = cr.completing_keymap + (
      (r'\n', 'maybe-accept'),
!     (r'\M-\n', 'self-insert'))
  
  class PythonicReader(CR):
--- 83,87 ----
  python_keymap = cr.completing_keymap + (
      (r'\n', 'maybe-accept'),
!     (r'\M-\n', 'insert-nl'))
  
  class PythonicReader(CR):