Bluefish: The Definitive Guide

Denny Reeh

Alastair Porter

(TBA)


Table of Contents

1. General Information
About this Manual
What is Bluefish?
History of Bluefish
Main Features of Bluefish
How Stable is Bluefish?
Contact Us
2. bluefish installation
requirements
quick standard installation
general installation issues
how to get bluefish
operating systems supported by bluefish
which bluefish version to use
how and when updates are released
system specific notes
installing a bluefish source distribution
quick installation overview
typical configure options
installing from development source tree
problems compiling?
installing a binary distribution
post-installation setup
3. tutorial introduction
starting bluefish
using bluefish, an overview
4. using bluefish
the menu
open a file
saving files
closing a file
quiting bluefish
changing shortcut keys
the toolbar
the file editing area
editing text
statusbar
quickbar
custom menu
what is the custom menu?
editing the custom menu
syntax highlighting
using syntax highlighting
modifying highlight patterns
bluefish preferences
editor preferences
html preferences
files preferences
user inferface preferences
images preferences
file types preferences
syntax highlightning preferences
external programs preferences
5. advanced concepts in using and customizing bluefish
special things in working with programming languages
HTML
PHP
... and some other languages
filebrowser (filtering, filetypes, etc.)
search and replace (regex patterns)
project management
more..
6. reference
7. development guidelines
debugging bluefish
indenting and formating style
naming
declaring procedures
header files
new files
file reference
patches
cvs
usage
guidelines
translations
some tips
making releases
useful stuff
A. credits
bluefish developer
supporters to bluefish
B. bluefish change history
changes in release gtk2-port
changes in release gtk1-version
C. manual writing tutorial
requirements for maintain the manual
conventions for writting in this manual
D. GNU GENERAL PUBLIC LICENSE
Preamble
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
How to Apply These Terms to Your New Programs