1Padre::Document::Perl(3U)ser Contributed Perl DocumentatiPoandre::Document::Perl(3)
2
3
4
5 get_command
6 Returns the full command (interpreter, file name (maybe temporary) and
7 arguments for both of them) for running the current document.
8
9 Optionally accepts a hash reference with the following boolean
10 arguments:
11 'debug' - return a command where the debugger is started
12 'trace' - activates diagnostic output
13
14 get_inc
15 Returns the @INC of the designated perl interpreter - not necessarily
16 our own
17
18 get_interpreter
19 Returns the Perl interpreter for running the current document.
20
21 beginner_check
22 Run the beginner error checks on the current document.
23
24 Shows a pop-up message for the first error.
25
26 Always returns 1 (true).
27
28 autocomplete
29 This method is called on two events:
30
31 Manually using the "autocomplete-action" (via menu, toolbar, hot key)
32 on every char typed by the user if the "autocomplete-always"
33 configuration option is active
34
35 Arguments: The event object (optional)
36
37 Returns the prefix length and an array of suggestions. "prefix_length"
38 is the number of characters left to the cursor position which need to
39 be replaced if a suggestion is accepted.
40
41 If there are no suggestions, the functions returns an empty list.
42
43 In case of error the function returns the error string as the first
44 parameter. Hence users of this subroution need to check if the value
45 returned in the first position is undef meaning no result or a string
46 (including non digits) which means a failure or a number which means
47 the prefix length.
48
49 WARNING: This method runs very often (on each keypress), keep it as
50 efficient
51 and fast as possible!
52
53 event_on_char
54 This event fires once for every char which should be added to the
55 editor window.
56
57 Typing this line fired it about 41 times!
58
59 Arguments: Current editor object, current event object
60
61 Returns nothing useful.
62
63 Notice: The char being typed has not been inserted into the editor at
64 the run
65 time of this method. It could be read using
66 "$event->GetUnicodeKey"
67
68 WARNING: This method runs very often (on each keypress), keep it as
69 efficient
70 and fast as possible!
71
72 project_tagsfile
73 No arguments.
74
75 Returns the full path and file name of the Perl tags file for the
76 current document.
77
78 project_create_tagsfile
79 Creates a tags file for the project of the current document. Includes
80 all Perl source files within the project excluding blib.
81
82
83
84perl v5.32.0 2020-07-28 Padre::Document::Perl(3)