Bluefish is a programmer's Web development editor written using GTK, designed to save the experienced webmaster some keystrokes. It features a multiple file editor, multiple toolbars, custom menus, image and thumbnail dialogs, open from the Web, CSS dialogs, PHP, HTML, Java, C, and XML support, external program integration (tidy, weblint, make, javac), and lots of wizards.
| Tags | Text Editors Text Processing Markup |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
| Translations | Chinese Danish Dutch English Finnish French German Japanese Portuguese Russian Swedish |
Recent releases


Release Notes: This is a bugfix release. A regression in the search functionality causing a segfault, multiple replaces close to each other, and the broken cursor positioning in the Zencoding plugin were also fixed. On Windows, handling of the profile directory with non-ASCII characters was fixed and on Mac OS X, image browsing in the image dialog was fixed. Two GTK3-related bugs were fixed. Some small improvements were made such as slightly faster startup and no more annoying scrolling of the file browser. New features: duplicate line, delete line, and a Catalan translation.


Release Notes: This is mostly a bugfix release, but it has one major new feature: Zencoding support. The bugfixes include a fix to build on Gtk+-2.22, updates for many translations, a fix for PCRE regular expression searching, several layout fixes for Gtk+-3.2, several obscure segfault fixes, a fix for autocompletion of variables in PHP, <img> dialog fixes, and some memory-leak fixes.


Release Notes: This release works with GTK 3 (GTK 2 is still supported), and the syntax scanner had a major overhaul to make it faster. There is a new search and replace function, which also supports search and replace in files on disk. Other new features include a context-aware toggle comment function and a select block feature, the auto-completion of user-defined functions, and a jump function that will bring you immediately the the definition of a function. Many existing features have been improved and polished and support for new languages has been added, such as Google Go, Vala, and Ada.


Release Notes: This release improves syntax highlighting performance and performance when scrolling in large files. It adds a couple of features such as a split view feature, Clojure, Wordpress, Pascal, jQuery, Processing, and R syntax. Various features have improved such as tag closing, toggle comment, spell check with HTML entities, joining and splitting lines, bookmarks in projects, the preferences user interface, and more. On the portability front: language selection on Windows, and there is a binary for OSX 10.5 as well as 10.6. Two new translations are added: Nynorsk and Hungarian.


Release Notes: This is a minor bugfix and minor feature enhancement release. Most notably, two crashes have been resolved and a "jump to reference" feature has been added to quickly open a referenced filename. The translations have been improved. The Danish and Russian translations are fully up to date now.
Recent comments
17 Jul 2003 07:41
Re: screwed up highlighting in 0.10
>
> I just downloaded the latest release
> (0.10), and it just screwed up my
> highlighting.
> With the previous version which I was
> running (the one that was distributed
> with MDK9.1) I never had any
> problems...
> also the selection of several highlights
> was better in previous function, AFAIK
> you cannot select a specific highlight
> now, and have to use the predefined...
>
>
>
> but the rest has improved much!
> no more hangups during highlight refresh
> or slow copy/paste with highlighting
> on.
> Better GUI (although I miss the close
> buttons on every open documenttab).
>
> Nice Project Feature.
> Good rightclick menu.
> and more :D
>
stupid... my fault... I somehow downloaded the old 0.7 version...
17 Jul 2003 07:24
screwed up highlighting in 0.10
I just downloaded the latest release (0.10), and it just screwed up my highlighting.
With the previous version which I was running (the one that was distributed with MDK9.1) I never had any problems...
also the selection of several highlights was better in previous function, AFAIK you cannot select a specific highlight now, and have to use the predefined...
but the rest has improved much!
no more hangups during highlight refresh or slow copy/paste with highlighting on.
Better GUI (although I miss the close buttons on every open documenttab).
Nice Project Feature.
Good rightclick menu.
and more :D
10 May 2003 06:47
pcre
Had to go looking for libpcre, here's the homepage:
bluefish-0.9 and pcre-4.2 seems to do it here.
20 Jun 2002 15:43
Re: buggy highlighting
> PHP is highlighted by default, and you
> can't turn it off. For example, if you
> type align=justify, then "if"
> inside "justify" will be blue
> anyway. And user-defined buttons would
> be very useful. The rest is great.
> CoffeeCup sucks !
Try the snapshots of the gtk-2 port, there is a new highlighting engine!
05 Jun 2002 04:16
buggy highlighting
PHP is highlighted by default, and you can't turn it off. For example, if you type align=justify, then "if" inside "justify" will be blue anyway. And user-defined buttons would be very useful. The rest is great. CoffeeCup sucks !