Padre::Wx::Editor

Padre::Wx::Editor(3)  User Contributed Perl Documentation Padre::Wx::Editor(3)



   get_brace_info
       Look at a given position in the editor if there is a brace (according
       to the setting editor_braces) before or after, and return the
       information about the context It always look first at the character
       after the position.

               Params:
                       pos - the cursor position in the editor [defaults to cursor position) : int

               Return:
                       undef if no brace, otherwise [brace, actual_pos, is_after, is_opening]
                       where:
                               brace - the brace char at actual_pos
                               actual_pos - the actual position where the brace has been found
                               is_after - true iff the brace is after the cursor : boolean
                               is_opening - true iff only the brace is an opening one

               Examples:

                       |{} => should find the { : [0,{,1,1]
                       {|} => should find the } : [1,},1,0]
                       {| } => should find the { : [0,{,0,1]

   get_brace_type
       Tell if a character is a brace, and if it is an opening or a closing
       one

               Params:
                       char - a character : string

               Return:
                       int : 0 if this is not a brace, an odd value if it is an opening brace and an even
                       one for a closing brace

   find_matching_brace
       Find the position of to the matching brace if any. If the cursor is
       inside the braces the destination will be inside too, same it is
       outside.

               Params:
                       pos - the cursor position in the editor [defaults to cursor position) : int

               Return:
                       matching_pos - the matching position, or undef if none

   goto_matching_brace
       Move the cursor to the matching brace if any. If the cursor is inside
       the braces the destination will be inside too, same it is outside.

               Params:
                       pos - the cursor position in the editor [defaults to cursor position) : int

   select_to_matching_brace
       Select to the matching opening or closing brace. If the cursor is
       inside the braces the destination will be inside too, same it is
       outside.

               Params:
                       pos - the cursor position in the editor [defaults to cursor position) : int



perl v5.30.0                      2019-07-26              Padre::Wx::Editor(3)