About PPM and VPM
About Regex Syntax
About Regular Expressions
addGuestBookEntry Function
Adding a New File Association
Adding a Repository
Adding and Resizing Rows and Columns
Adding Callback Code
Adding Code to a Dialog
Adding Code to the Radio Buttons
Adding Components to Folders
Adding Components to Projects
Adding Components to the Toolbox
Adding Files
Adding Metacharacters to a Regular Expression
Adding Modifiers to a Regular Expression
Adding Perl or Python to the PATH Environment Variable
Adding Widgets
Adding Widgets to a Dialog
Advanced Run Commands
Allow file contents to override Tab settings
Always Prompting with %(ask) or %(askpass)
Analyzing contenttype.py
Analyzing guestbook.php
Analyzing preprocess.py
Analyzing the PHP Tutorial File
Analyzing the Program
Analyzing the Program
Analyzing the Python Files
Analyzing the Ruby program
Appearance Preferences
Appearance Preferences
Assigning Custom Icons to Macros
Assigning Custom Icons to Open Shortcuts
Assigning Custom Icons to Run Commands
Assigning Custom Icons to Snippets
Assigning Custom Icons to Templates
Assigning Custom Icons to URL Shortcuts
Assigning Key Bindings to Macros
Attaching Scrollbars to a Widget
AutoComplete and CallTips
AutoComplete and CallTips
Automatically Repeating Keystrokes
Back-Reference Syntax
Back-References
Background Syntax Checking
Background Syntax Checking
Background Syntax Checking
Basic Interpolation Code Syntax
Basic Interpolation Options
Before You Start
Before You Start
Before You Start
Before You Start
Before You Start
Before You Start
Before You Start
Bookmarks
boolean canRedo()
boolean indentationGuides
boolean isDirty
boolean isUntitled
boolean useTabs
boolean viewEOL
Bottom Pane
Bracketed Syntax
Breakpoint and Spawnpoint Management
Breakpoint Properties
Breakpoints and Tcl Spawnpoints
Build the GUI
Building GUI Applications
Building Simple Character Classes
Building Simple Patterns
Building Simple Substitution Searches
Building the Code Intelligence Database
Calling dbgp.client.brk() in your Python Programs
CGI Debugging
CGI Environment Tab
CGI Input Tab
change the values of variables
Character Class Summary
Check Listener Status
Cleaning Line Endings
Clearing the Shell Buffer
Closing Files
Closing Projects
Closing Tags
Closing the Program
Code Analysis
Code Browser
Code Folding
Code Intelligence
Code Intelligence Preferences
Code Tab
Colors
Combining Field Reference and Field Data
Command Output Tab
Command Output Tab
Commenting and Un-commenting Lines or Blocks of Code
Commenting Blocks of Code
Comments and Feature Requests
Common Syntax Coloring
Comparing Files
Completing Words
Compound Character Classes
Configuring a Microsoft IIS Web Server
Configuring an Apache Web Server
Configuring CVS
Configuring CVS with Windows/Cygwin-SSH or Linux/SSH
Configuring Edge Lines
Configuring HTML
Configuring Indentation
Configuring Key Bindings
Configuring Local PHP Debugging
Configuring Local Tcl Debugging
Configuring mod_perl Debugging on Linux and Mac OS X
Configuring mod_perl Debugging on Windows
Configuring Perforce
Configuring Perl
Configuring Perl for CGI Debugging
Configuring PHP
Configuring Preferences
Configuring Proxies
Configuring Python
Configuring Remote PHP Debugging
Configuring Ruby
Configuring Snippets
Configuring Source Code Control Integration
Configuring SSH Support for CVS and Subversion
Configuring Subversion
Configuring Subversion with Windows/Cygwin-SSH or Linux/SSH
Configuring Tcl
Configuring the Extra Tab
Configuring the Files Tab
Configuring the General Tab
Configuring the Library Paths Tab
Configuring the Modules Tab
Configuring the Perl Debugger
Configuring the Python Debugger
Configuring the Ruby Debugger
Configuring the Version Tab
Configuring the VPM
Configuring Widget Properties
Configuring Word Completion
Configuring Word or Character Wrap
Connecting to an FTP Server
Context Menu
Context Menus
Converting between Uppercase and Lowercase
Converting Characters with a Regular Expression
Creating an Open Shortcut to the Current File Location
Creating Custom Templates
Creating Custom Toolbars and Menus
Creating Dialog Projects
Creating Files
Creating Files from Templates
Creating Macros
Creating New Files from Templates
Creating Projects
Creating Regular Expressions
Creating Run Commands
Creating Snippets
Custom Menu and Toolbar Options
Custom Menu and Toolbar Properties
Custom Toolbars and Menus
Customizing Colors and Fonts
Customizing Komodo
Customizing Tcl AutoComplete
CVS Integration
CVS Over SSH
Debugger Command Description
Debugger Commands
Debugger Preferences
Debugger Proxy
Debugger Stepping Behavior
Debugging
Debugging a Sample Program
Debugging Issues
Debugging mod_perl
Debugging mod_perl on Linux and Mac OS X
Debugging mod_perl on Linux and Mac OS X
Debugging mod_perl on Windows
Debugging mod_perl on Windows
Debugging Options
Debugging Perl
Debugging Perl Remotely
Debugging PHP
Debugging Programs
Debugging Python
Debugging Rails Applications
Debugging Ruby
Debugging Ruby Remotely
Debugging Tcl
Debugging the Program
Debugging the Program
Debugging the Program
Debugging the Program
Debugging the Program
Debugging the Program
Debugging with an Interactive Shell
Debugging with the Perl Shell
Debugging with the Python Shell
Debugging with the Tcl Shell
Debugging XSLT
Default Key Bindings
Defining a Private Method
Defining an Exception Class
Deleting Files
Deleting Folders
Deleting Projects
Deleting Widgets
Detaching the Debugger
Detecting Changed Files
Dialog Project Options
Dialog Tab
Disabling and Enabling the Perl Dev Kit (PDK) Debugger
Disabling the PDK Debugger on the Remote Machine
Displaying a List of Functions
Displaying the Project Manager
Displaying the Toolbox
Editing
Editing
Editing a Sample Program
Editing Files
Editing Issues
Editing Saved Command Properties
Editing Tab
Editing the GUI
Editing the Language Associated with a File Pattern
Editing Widget Properties
Editor Display Characteristics
Editor Pane
Editor Preferences
Editor Tab Display
Emacs Key Bindings (Default)
Emacs Scheme
Emacs-Style Mode Variable
Enabling Full Screen Mode
enter arbitrary expressions
Environment
Environment Tab
Evaluating
Explore Python with the Interactive Shell
Export Contents to Package
Exporting and Importing Toolbox Contents
Exporting Contents as Project File
Exporting Files as Projects
Exporting Files to a Package
Fast Search: Open/Find Toolbar
Feature Showcase
Feature Showcase
Feature Showcase: Assign a Key Binding to a Toolbox Item
Feature Showcase: Build a Perl Executable
Feature Showcase: Code Completion Snippet
Feature Showcase: Custom Toolbar
Feature Showcase: Debug an XSLT Program
Feature Showcase: Distributing a Project in a Package
Feature Showcase: Fast String Finder
Feature Showcase: Find and Open Files with the Open/Find Toolbar
Feature Showcase: Find Code Constructs
Feature Showcase: Google Run Command
Feature Showcase: Incremental Search
Feature Showcase: Preview Cascading Style Sheets
Feature Showcase: Reuse Code Fragments
Feature Showcase: Shortcut to Commonly Used Directory
Feature Showcase: Snippet that Prompts for Input
Feature Showcase: Store a Custom Template in a Project
Feature Showcase: Store a Filesystem Layout in a Project
Feature Showcase: Test a Regular Expression with the Rx Toolkit
Feature Showcase: Using Conditional Breakpoints
Feature Showcase: Using the Interactive Shell
Feature Showcase: View Code Descriptions in the Code Browser
Feature Showcase: View the Scope of a Code Construct
file
File Associations
File Properties and Settings
File Status Icons
File Status Updates in Project Manager
Filtering Parts of a Document
Filtering Symbols
Find Results Tabs
Finding Functions: Function Search
Fold mark style
Folder Options
Folding and Unfolding Code
Fonts
Fonts and Colors Preferences
Forcing a Break
Format Email Addresses
Format Email Header
General Preferences
General Tab
Getting Data from content.types
Getting Started with the Sample Project
Global Options
Go to the Source Code
Grouping Similar Items in Parentheses
GuestBook Class
GuestBook Function
GUI Builder (Komodo Pro)
GUI Builder Issues
GUI Builder Overview
GUI Builder Preferences
GUI Builder Preferences
Hello, World!
How can I add command-line arguments to my program for debugging?
How can I run additonal CVS commands from within Komodo?
How do I configure Virtual Hosting on an Apache Web server?
How do I emulate sessions in PHP debugging?
How do I know if I'm debugging?
How do I know if I'm editing?
How do I prevent the dialog from displaying every time I start the debugger?
HTML Header
HTML Header
HTML Preview Tab
I already have Mozilla. Why do I need to have two versions?
I can't see my Bottom Pane
I can't see my Left or Right Pane
I moved my Komodo installation on Linux, and am now getting Perl debugging errors.
I want to maximize the Editor Pane
I'm having trouble debugging PHP. What do I do?
I'm using Windows 98. When I start Komodo, I get the error "Page fault in MSVCRT.DLL".
Import Contents from Package
Import from File System
Importing and Exporting Projects via Packages
Importing Files from the File System
Increasing and Decreasing the Code Font Size
Incremental Search
Indentation Tab
Indenting and Un-indenting Lines of Code
Initializing Global Objects
Inserting Command Output
Installation Issues
Installing and Configuring Putty on Windows
Installing Komodo __KO_PRETTY_VERSION__
Installing Komodo on Linux
Installing Komodo on Mac OS X
Installing Komodo on Solaris
Installing Komodo on Windows
Installing New Modules
Installing Perl Modules Using VPM or PPM
Installing PHP
Installing the CVS Executable
Installing the Python Remote Debugger on the Remote Machine
Installing the Subversion Executable
Installing the Tcl Debugger Application on a Remote Machine
int anchor
int currentPos
Interactive Shell
Interactive Shell Issues
Interactive Shell Preferences
Internationalization Preferences
Interpolation Code List
Interpolation Shortcuts
Introduction
Introduction
Introduction
Introduction
Introduction
Introduction to the Komodo Macro API
Invoking the Python Remote Debugger
Invoking the Tcl Debugger Application
Joining Lines
Just-in-Time Debugging
Known Issues
Komodo 1.1 (June, 2001)
Komodo 1.2 for Windows and Linux (December, 2001)
Komodo 1.2.9 (July, 2002)
Komodo 2.0 for Windows (September, 2002)
Komodo 2.0.1 for Linux (November, 2002)
Komodo 2.3 (February, 2003)
Komodo 3.0 (July, 2004)
Komodo 3.0.1 (August, 2004)
Komodo 3.1 (February, 2005)
Komodo 3.1 Alpha 1 (October, 2004)
Komodo 3.1 Alpha 2 (October, 2004)
Komodo 3.1 Alpha 3 (November, 2004)
Komodo 3.1 Alpha 4 (December, 2004)
Komodo 3.1 Beta 1 (January, 2005)
Komodo 3.1 Beta 2 (January, 2005)
Komodo and the Perl Dev Kit
Komodo Command Id List
Komodo crashes. What can I do?
Komodo doesn't start
Komodo FAQ
Komodo Tutorial Overview
Komodo User Guide
Komodo User Guide - Search
Language Configuration
Language Help Settings
Language Support
Language-Specific Coloring
Left Pane
License and Copyrights
Linux
Linux/Solaris Issues
Listen for Remote Debugger
Literal Characters
Loading a GUI Builder Project into a Frame Widget
Local PHP Debugging
Local Rails Debugging
Locating Current Scope
long eOLMode
long getColumn(in long pos)
long getLineEndPosition(in long line)
long indent
long lineCount
long lineFromPosition(in long pos)
long lineLength(in long line)
long linesOnScreen
long positionFromLine(in long line)
long replaceTarget(in long length, in string text)
long scrollWidth
long tabWidth
long targetEnd
long targetStart
long textLength
long viewWS
long xOffset
Mac OS X
Mac OS X
Mac OS X Issues
Macro API
Macro Options
Macros
Managing Tabs and Panes
Manipulating Code
Marks
Match Results
Matching Braces
Matching Locations within a String
Matching Sequences
Matching Simple Strings
Menu Tab
Menus
Modifier Examples
Modifying an Existing Dialog
Modifying Substitution Searches
More Perl Resources
More PHP Resources
More Python Resources
More Regex Resources
More Ruby Resources
More Tcl Resources
More XSLT Resources
Moving Between Functions
Moving to a Specific Line
Multi-Session Debugging
Multi-User Debugging
My screen goes black for a second or two whenever I open files for which Komodo performs background syntax checking. Why?
Navigating the Remote File System
Navigating Within Files
New Files Preferences
New in Komodo __KO_SHORT_VERSION__
Non-Bracketed Syntax
Number of spaces per indent
Number of spaces per indent
Object Browser
Open contenttype.py
Open Shortcut Key Bindings
Open Shortcut Options
Open Shortcut Properties
Open Shortcuts
Open the Perl Tutorial Files
Open the Perl Tutorial Project
Open the PHP Tutorial File
Open the Program File
Open the Python Tutorial File
Open the Ruby Tutorial File
Opening a GUI Builder Project
Opening Files
Opening Files
Opening Files with the Open/Find Toolbar
Opening Projects
Opening Remote Files
Opening the Sample Project and Files
Opening the Tcl Project File
Opening the Tutorial Project
Opening the Tutorial Project
Opening the Tutorial Project
Opening the Tutorial Project
Opening the Tutorial Project
Opening the XSLT Tutorial Files
OS X Key Bindings (Default)
OS X Scheme
Other Issues
Output Tab
outputData Function
outputForm Function
Overview
Overview
Overview
Overview of the Tutorial Files
Overview of the Tutorial Files
Overview of the Tutorial Files
Overview of the Tutorial Files
Overview of the Tutorial Files
Page Setup
Parsing Command Output
Parsing with a Regular Expression
PDK Installation Locations
Perforce Integration
Perl AutoComplete and CallTips
Perl Tutorial
Perl Tutorial
Perl Tutorial Overview
Perl Tutorial Scenario
Perl Variables
PHP and Tcl Variables
PHP AutoComplete and CallTips
PHP Declaration and Datafile
PHP Tutorial
PHP Tutorial
PHP Tutorial Scenario
Prefer Tab characters over spaces
Preprocessing a File
Prerequisites
Prerequisites
Prerequisites
Prerequisites
Preventing Matches with Character Classes
Preview in Browser
Preview Tab
Print to HTML File
Printing Files
Printing Preferences
Process Email
Programming Macros
Project and Workspace
Project Display Settings
Project Properties
Projects and Workspace Preferences
Projects Tab
Prompting When Necessary with %(...:orask)
Properties Tab
Python AutoComplete and CallTips
Python Tutorial
Python Tutorial
Python Tutorial Scenario
Python Variables and Objects
Quantifier Summary
Ranges and Repetition
Ranges, {min, max}
readonly long firstVisibleLine
Recording Macros
Reflowing Paragraphs
Refresh Folder Contents Status
Refreshing File Status
Refreshing Project Status
Regular Expressions Primer
Release Notes
Remote Debugging
Remote PHP Debugging
Remote Rails Debugging
Remote Tcl Debugging
remove a variable from the Watch variable tab
Removing Installed Modules
Renaming Folders
Repetition, ?*+
Replacing Within Open Files: Replace Dialog
Reporting Bugs
Rerunning Recent Commands
Resizing a Widget
Resizing Panes
Resizing Widgets
Reverting Files
Reverting Projects
Revision History
Right Pane
Ruby AutoComplete and CallTips
Ruby Tutorial
Ruby Tutorial Scenario
Run Command Key Bindings
Run Command Properties
Run Command Tutorial
Run Command Tutorial
Run Command Tutorial Overview
Run Command Tutorial Scenario
Run Commands
Run the Program to Generate Output
Running pydbgp.py from the Command Line
Running GUI Apps or Running Commands in a Console
Running Macros
Running Macros in the Background
Running Simple Commands
Running the Perl Package Manager
Running the Program
Running the Program
Running the Program
Running the Program
Running the Visual Package Manager
Save Options
Saving and Rerunning Commands
Saving Commands in a Project
Saving Commands in the Toolbox
Saving Files
Saving Files Remotely
Saving Projects
Saving Recorded Macros
Scan custom directories
Scan language installations
SCC Toolbar, Menus and Output Tab
Scrolling
Search
Searching
Searching
Searching All Files: Find in Files Dialog
Searching and Replacing
Searching for Modules
Searching for Special Characters
Searching for Strings
Searching for the Word Under the Cursor
Searching with Wildcards
Searching Within Open Files: Find Dialog
Selecting Blocks of Code
Selecting Columns
Sending Feedback
Sending Input to the Program
sending the files to ActiveState
Servers Preferences
Setting and Moving to Bookmarks and Marks
Setting Shell Preferences
Setting the Active Project
Setting the Match Type
Setting Up Input Variables
Setting Up the contenttype.py Module
Setting Up the preprocess.py Program
Setting Up the Program
Setting Watched Variables
Shared Support Preferences
Shared Toolbox Tab
Sharing .tip, .pcx and .pdx Files
Sharing PHP Preferences and Files
Sharing Preferences
Sharing Tcl Preferences and Files
Sharing Toolboxes
Shortcuts for the Current File
Shortcuts for the Current Selection
Show indentation guides
Show Unsaved Changes
Show whitespace characters
Showing and Hiding Panes
Showing and Hiding Tabs
Simple Run Commands
Smart Editing
Snippet Key Bindings
Snippet Options
Snippet Properties
Snippets
Solaris
Sorting
Source Code Control
Source Code Control
Source Code Control (Komodo Pro)
Source Code Control Commands
Source Code Control Issues
Source Code Control Menus
Source Code Control Output Tab and Status Messages
Source Code Control Preferences
Source Code Control Toolbar
Source Control on Folder Contents
Source Control Tab
Specifying "lib" and "blib" Directories to Include
Specifying a Command's Working Directory
Specifying Additional Command Line Parameters
Specifying Environment Variables
Specifying Extra Modules For Your Script
Specifying Icon files
Specifying Macro Triggers
Specifying Modules to Trim from the Package
Stand-Alone Interactive Shell
Starting a CGI Debugging Session
Starting and Stopping a PHP Local Debugging Session
Starting and Stopping a PHP Remote Debugging Session
Starting Komodo
Starting Komodo on Linux
Starting Komodo on OS X
Starting Komodo on Solaris
Starting Komodo on Windows
Starting the Debugger
Starting the Interactive Shell
Starting the Processing Loop
Startup Issues
Status Bar
Step 1 - Copy the Debugging Extension to the Web Server
Step 2 - Edit the Web Server's PHP Configuration
Stopping a Shell Session
Stopping the Debugger
Storing Debug Configurations
Storing Files within a Project or the Toolbox
Storing Macros in Projects or the Toolbox
Storing Remote Files in Projects or the Toolbox
Storing Run Commands in a Project or the Toolbox
Storing Templates in a Project or the Toolbox
string baseName
string baseName
string buffer
string dirName
string displayPath
string displayPath
string getTextRange(in long min, in long max)
string language
string selText
string text
string URI
Substitution Modifier Summary
Subversion Integration
Subversion Over SSH
Switching Between Files
Syntax Coloring
Syntax Coloring and Indentation
Tabifying and Untabifying Regions
Tcl AutoComplete and CallTips
Tcl Debugging
Tcl Syntax Checking
Tcl Tutorial
Tcl Tutorial
Tcl Tutorial Overview
Tcl Tutorial Project
Tcl Tutorial Scenario
Template Key Bindings
Template Options
Templates
Testing the GUI
The document Object
The editor Object
The file Object
The Komodo Workspace
The komodo.doCommand Function
The komodo.findPart Function
The komodo.getWordUnderCursor Function
The komodo.interpolate Function
The Query Dialog for "ask", "askpass" and "orask"-modified Codes
The Start Page
Title Bar
Tk and Widget Reference
Toggling Breakpoints
Toggling EOL (end of line) Markers On and Off
Toggling Fixed and Non-Fixed Width Fonts
Toggling Indentation Guides On and Off
Toggling Line Numbers On and Off
Toggling Spawnpoints
Toggling Whitespace On and Off
Toolbar
Toolbars
Toolbox Tab
Tools
top frame
Transposing Characters
Troubleshooting
Troubleshooting
Uninstalling Komodo on Linux
Uninstalling Komodo on OS X
Uninstalling Komodo on Solaris
Uninstalling Komodo on Windows
Unix
Untitled
Upgrading Existing Modules
Upgrading from Previous Komodo Versions
Upgrading from Previous Komodo Versions
URL Shortcut Key Bindings
URL Shortcut Options
URL Shortcut Properties
URL Shortcuts
Use File Content to Determine Language
Use horizontal line on folds
Using "Find in Files"
Using a Remote XML Input File
Using a Run Command
Using Advanced Options
Using AutoComplete and CallTips
Using Command Query Shortcuts
Using Command Shortcuts
Using Conditional Expressions
Using CVS with Putty on Windows
Using Ignore Case
Using Interpolation Shortcuts in Custom Templates
Using Multi-Line Mode
Using Multi-line Mode and Single-line Mode
Using Multiple Shells
Using Shortcuts for a Command's Directory
Using Single-Line Mode
Using Snippets
Using Source Code Control
Using Subversion with Putty on Windows
Using Tcl Editing Features
Using the Debugger
Using the Interactive Shell
Using the Perl Interactive Shell
Using the Python Interactive Shell
Using the Python Remote Debugger
Using the Rx Toolkit
Using the Scope Indicator
Using the Tcl Interactive Shell
Using the Toolbox
Using the XSLT Debugger
Using Verbose
Using xdebug_break()
Viewing Code Descriptions
Viewing Code in the Komodo Editor
Viewing Project Properties
Viewing Shell History
Viewing the Call Stack
Viewing the Current File as Another Language
Viewing the Debugging Session
Viewing Variables
Visual Package Manager (Komodo Pro)
void addText(in long length, in string text)
void beginUndoAction()
void charLeft()
void charLeftExtend()
void charRight()
void charRightExtend()
void clear()
void colourise(in long start, in long end)
void copy()
void cut()
void deleteBack()
void deleteBackNotLine()
void delLineLeft()
void delLineRight()
void delWordLeft()
void delWordRight()
void documentEnd()
void documentEndExtend()
void documentStart()
void documentStartExtend()
void editToggleOvertype()
void emptyUndoBuffer()
void endUndoAction()
void gotoLine(in long line)
void gotoPos(in long pos)
void home()
void homeDisplay()
void homeDisplayExtend()
void homeExtend()
void insertText(in long pos, in string text)
void lineCopy()
void lineCut()
void lineDelete()
void lineDown()
void lineDownExtend()
void lineDuplicate()
void lineEnd()
void lineEndDisplay()
void lineEndDisplayExtend()
void lineEndExtend()
void lineScroll(in long columns, in long lines)
void lineScrollDown()
void lineScrollUp()
void lineTranspose()
void lineUp()
void lineUpExtend()
void lowerCase()
void newLine()
void pageDown()
void pageDownExtend()
void pageUp()
void pageUpExtend()
void paraDown()
void paraDownExtend()
void paraUp()
void paraUpExtend()
void paste()
void redo()
void replaceSel(string)
void scrollCaret()
void selectAll()
void setSel(in long start, in long end)
void undo()
void upperCase()
void vCHome()
void vCHomeExtend()
void wordLeft()
void wordLeftExtend()
void wordPartLeft()
void wordPartLeftExtend()
void wordPartRight()
void wordPartRightExtend()
void wordRight()
void wordRightExtend()
void zoomIn()
void zoomOut()
Watching Files
wchar getWCharAt(in long pos)
Web and Browser Preferences
Why is Komodo so big?
Widget Palette Tab
Widget Properties
Width of each Tab character
Windows
Windows
Windows Integration Preferences
Windows/Linux Key Bindings (Default)
Windows/Linux Scheme
Working with Files
Working with Folders
Working with Projects
Workspace
Writing Data to the Output File
Writing the Output Header
XML AutoComplete
XML Declarations
XSLT AutoComplete
XSLT Header
XSLT Stepping Behavior
XSLT Tutorial
XSLT Tutorial
XSLT Tutorial Overview
XSLT Tutorial Scenario
XSLT Variables
|