vdbinit.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 24 Sep 2019 00:43:53 +0100
changeset 186 8110a5e2c704
parent 173 bc6174f3570f
permissions -rw-r--r--
Always inspect varobj when double-clicking on a variable in variable inspector...
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
173
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"/ VDB init script
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
"/ Current VDB instance (instance of VDBDebuggerApplication) can be accessed
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
"/ in via variable `vdb`
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
"/ Current GDB instance (instance of GDBDebugger) can be accessed via
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
"/ `vdb debugger`.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
"/ Load plugins.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
"/ 
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
"/   Smalltalk loadPackage: 'jv:vdb/plugins/bee'
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
"/ Set console prompt
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
"/ 
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
"/   vdb debugger send: 'set prompt (vdb) '.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
vdb debugger send: 'set prompt (vdb) '.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
"/ Set default text font for all text and list views
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
"/ 
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
"/   VDBAbstractApplication defaultTextFont: (FontDescription family:#'DejaVu Sans Mono' face:#normal size:12).
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
"/   VDBAbstractApplication defaultTextFont: (CodeView defaultFont asSize: 16).
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
"/ Choose debugger layout. For list of layouts, see VDBDebuggerApplicaton class,
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
"/ protocol 'interface specs - layouts'. Default is #layoutEclipseSpec.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
"/
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
"/   vdb layout: #layoutEclipseSpec.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
"/   vdb layout: #layoutIDAProSpec.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
"/   vdb layout: #layoutSingleSpec.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
"/ Enable pretty printers and frame filters in user interface.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
"/ Very likely you want this, if you want to turn the off
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
"/ (not recommended), comment out following:
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
vdb debugger enablePrettyPrinting.
bc6174f3570f Refactor support for VDB customization scripts
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
vdb debugger enableFrameFilters.