Bluefish: The Definitive Guide
Daniel Blair
Michèle Garoche
Anita Lewis
Alastair Porter
Denny Reeh
Olivier Sessink
Scott White
Table of Contents
- Preface
- 1. About this Manual
- 2. What is Bluefish?
- 2.1. History of Bluefish
- 2.2. Main Features of Bluefish
- 2.3. How Stable is Bluefish?
- 2.4. Contact Us
- 1. Getting Bluefish
- 1. Choosing a Version
- 1.1. How and When Updates are Released
- 1.2. Operating Systems Supported by Bluefish
- 2. Latest Stable Version
- 3. Latest Developmental Version
- 2. Installing Bluefish
- 1. Requirements
- 2. Quick Standard Installation
- 3. System Specific Installation Issues
- 4. Installing a Bluefish Source Distribution
- 4.1. Quick Installation Overview
- 4.2. Installing from Development Source Tree
- 4.3. Problems Compiling?
- 5. Configure Options
- 5.1. Standard configuration flags
- 5.2. Flags personal to bluefish
- 6. Installing a Binary Distribution
- 7. Post-installation Setup
- 3. Using Bluefish
- 1. Starting Bluefish
- 1.1. Command line options
- 1.2. The user interface
- 2. Working with files
- 2.1. Creating files
- 2.2. Opening files
- 2.3. Saving files
- 2.4. Renaming files
- 2.5. Editing
- 2.5.1. Undo and Redo
- 2.5.2. Cut, Copy, and Paste
- 2.6. File types
- 2.6.1. Syntax highlighting
- 2.7. More on files
- 2.7.1. Remote files
- 2.7.2. Character encoding
- 2.7.3. Open advanced
- 3. Navigation and Managing documents
- 3.1. Navigating through a document
- 3.2. Navigating through many documents
- 3.3. Projects
- 3.4. Bookmarks
- 3.5. Find and Replace
- 3.5.1. Find or replace with regular expressions
- 4. More than a Text Editor
- 4.1. Indenting
- 4.2. Auto tag closing
- 4.3. Spell checker
- 4.4. Function reference
- 4.5. HTML
- 4.5.1. Thumbnail generation
- 4.6. Customising the quick bar
- 4.7. Custom menu
- 4.8. External programs, filters
- 5. Customising Bluefish
- 5.1. Editor preferences
- 5.1.1. Modifying shortcut keys
- 5.2. Modifying file types
- 5.3. Modifying the highlighting patterns
- 4. Debugging Bluefish
- 1. Using the Debugger
- 5. Reference
... list all options in the preferences and their config file and config-name
- 6. Development guidelines
Work hard but have fun!
- 1. Indenting and formating style
- 2. Naming
- 3. Declaring procedures
- 4. Header files
- 5. New files
- 6. File reference
- 7. Patches
- 8. Translations
- 9. Some tips
- 10. Making releases
- 11. Useful stuff
- A. Credits
Credits
- 1. Bluefish developer
- 2. Supporters to bluefish
- B. Bluefish change history
History
- 1. Changes in release GTK2-port
- 2. Changes in release GTK1-version
- C. Guidelines for Writing this Manual
- 1. Introduction to DocBook
- 2. Building the Manual
- 3. Conventions for Writing this Manual
- 3.1. The id Attribute
- 3.2. Using Screenshots
- 3.3. Referencing Paths to Menu Items
- D. GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
- 1. Preamble
- 2.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
- 3.
How to Apply These Terms to Your New Programs