Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Bluefish (software)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Free software text editor}} {{use dmy dates|date=January 2025}} {{Multiple issues| {{essay-like|date=August 2024}} {{copyedit|date=August 2024}} }} <!-- ** If you edit this infobox, please also make necessary changes to [[Comparison of text editors]] ** --> {{Infobox software | name = Bluefish | logo = bluefish-icon.svg | screenshot = Bluefish (text editor).png | caption = Bluefish 2.0.0 with default [[toolbar]]s & [[HTML]] | developer = Olivier Sessink | released = {{start date and age|df=yes|1999}} | latest release version = {{wikidata|property|edit|reference|Q651027|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|Q651027|P348|P548=Q2804309|P577}} | operating system = [[Cross-platform]] ([[POSIX#POSIX-oriented operating systems|POSIX]]) | programming language = [[C (programming language)|C]] | genre = [[Text editor]] | license = [[GNU General Public License|GPL-3.0-or-later]] }} '''Bluefish''' is a [[free and open-source software]] and an advanced [[Source-code editor|source code editor]] with a variety of tools for programming and website development. It supports editing [[source code]] such as [[C (programming language)|C]], [[JavaScript]],<ref>{{cite book |title=Ajax Construction Kit: Building Plug-and-Play Ajax Applications |author=Michael Morrison |publisher=Prentice Hall |date=2007 |isbn=9780132350082}}</ref> [[Java (programming language)|Java]], [[PHP]],<ref name="PracticalPHP">{{cite book |last=Bacon |first=Jono |author-link=Jono Bacon |date=2007 |title=Practical PHP and MySQL : building eight dynamic web applications |url=https://archive.org/details/practicalphpmysq0000baco/mode/2up |publisher=Prentice Hall |isbn=9780132239974}}</ref><ref name="easyoracle">{{cite book |title=Easy Oracle PHP |date=2006 |publisher=Rampant Tech Press |isbn=9780976157304}}</ref> [[Python (programming language)|Python]],<ref name="pythonforbeginners">{{cite book |title=Python for Beginners |author=H. Bhasin |date=2019 |isbn=978-93-86649-49-2 |publisher=New Age International (P) Ltd.}}</ref><ref>{{cite book |title=Python 3 for Absolute Beginners |author=Tim Hall and J-P Stacey |date=2009 |isbn=978-1-4302-1632-2 |publisher=Apress Berkeley, CA}}</ref> and as well as [[markup language]]s such as [[HTML]],<ref>{{cite book |title=Jump Start HTML5 Basics |author=Tiffany B. Brown |date=2013 |publisher=SitePoint Pty. Ltd. |isbn=978-0-9922794-9-3}}</ref> [[YAML]], and [[XML]].<ref>{{cite book |title=Web Standards - Mastering HTML5, CSS3, and XML |author=Leslie F. Sikos |date=2011 |publisher=Apress Berkeley, CA |isbn=978-1-4302-4041-9}}</ref><ref>{{cite web |url=https://www.zdnet.com/article/foss-v-proprietary-software/ |date=2 July 2012 |website=ZDNet |title=FOSS v proprietary software: Website creation}}</ref> It is available for many platforms, including [[Linux]],<ref>{{cite book |title=The Official Ubuntu Book |author=Benjamin Mako Hill, Matthew Helmke, Corey Burger |publisher=Prentice Hall |date=2009 |isbn=978-0137021208}}</ref> [[macOS]],<ref>{{cite web|url=https://www.macupdate.com/app/mac/58574/bluefish |title=Download Bluefish for Mac - Macupdate |date=23 January 2017 |publisher=Macupdate}}</ref> and [[Microsoft Windows|Windows]],<ref>{{cite web|url=https://lwn.net/Articles/377999/ |title=Bluefish 2.0: Slim but powerful |author=Joe 'Zonker' Brockmeier |publisher=Linux Weekly News |date=10 March 2010}}</ref><ref>{{cite web |url=https://www.linux-magazine.com/Issues/2014/164/Using-Linux-on-Windows-with-Cygwin/(language)/eng-US |title=Using Linux on Windows with Cygwin |website=Linux Magazine |date=July 2014}}</ref> and can be used via integration with [[GNOME]] or run as a stand-alone application. Designed as a compromise between plain text editors and full programming [[Integrated development environment|IDEs]],<ref>{{cite web |url=https://www.computerworld.com/article/1390076/one-fish-two-fish-red-fish-bluefish.html |title=One Fish, Two Fish, Red Fish, Bluefish |publisher=Computerworld |date=20 December 2001}}</ref><ref name="thegeeksclub">{{cite web |url=https://www.thegeeksclub.com/bluefish-cross-platform-html-editor-review/ |title=Bluefish: A cross-platform HTML Editor – Review |author=Nitin Agarwal |work=The Geeks Club |date=November 29, 2011}}</ref> Bluefish is lightweight, fast and easy to learn, while providing many IDE features.<ref name="zdnet5tools">{{cite web |url=https://www.zdnet.com/article/new-to-programming-my-5-favorite-linux-tools-will-get-you-up-to-speed-faster/ |website=ZDNet |date=May 20, 2024 |title=New to programming? My 5 favorite Linux tools will get you up to speed faster}}</ref><ref>{{cite web|url=https://opensourcemusings.com/posts/editing-html-and-more-with-bluefish.html |title=Editing HTML (and More) with Bluefish |author=Scott Nesbitt |date=14 October 2020}}</ref> Bluefish was one of the first source code editors on the Linux desktop. It has been translated into 17 languages. The source code is available under the [[GNU General Public License]]. == Features == Bluefish is not a complete IDE, but more than an advanced text editor.<ref name="roblimo">{{cite web|url=https://www.linux.com/news/bluefish-my-favorite-linux-html-editor/ |title=Bluefish: My favorite Linux HTML editor |date=10 September 2002 |access-date=3 May 2024 |author=Robin (Roblimo) Miller |publisher=Linux.com}}</ref> Compared to an IDE Bluefish lacks functionality like an integrated [[debugger]].<ref name="bestcodeeditors">{{cite web |url=https://linuxiac.com/best-free-linux-gui-code-editors/ |title=6 Best Free Linux GUI Code Editors for Programming |date=1 November 2023 |website=Linuxiac}}</ref> It is better described as an advanced code editor<ref name="htmlcenter"/> with many web specific features.<ref name="blre1">{{cite web |url=http://www.softpedia.com/reviews/linux/Bluefish-52329.shtml#sgal_0 |title=Bluefish Review |author=Mihai Marinof |date=18 April 2007 |work=Softpedia |access-date=7 December 2016 }}</ref><ref name="thegeeksclub"/> Some call this a web IDE,<ref name="openforyou"/> but it does not feature a [[WYSIWYG]] web design component.<ref name="troubleshooters" /><ref name="blre1"/> Bluefish's features include [[syntax highlighting]]<ref name="jumpstart">{{cite book |title=Linux for Developers: Jumpstart Your Linux Programming Skills |author=William Rothwell |date=2017 |publisher=Addison-Wesley |isbn=9780134657288}}</ref> and [[auto-completion]] for 47 different markup and code languages (including Mediawiki syntax<ref>[[Wikipedia:Text editor support#Bluefish|Wikipedia:Text editor support § Bluefish]]</ref>), customizable via an XML language definition format.<ref>{{cite web|url=https://bfwiki.tellefsen.net/index.php/Writing_language_definition_files |title=Writing language definition files |date=5 January 2023}}</ref> It furthermore features [[code folding]], auto-recovery,<ref name="zdnet5tools" /> upload/download functionality (on systems where [[GVfs]] is available), a code-aware spell-checker,<ref name="openforyou">{{cite news |url=https://www.opensourceforu.com/2015/05/popular-open-source-ides-for-web-development/ |title=Popular Open Source IDEs for Web Development |date=9 May 2015 |newspaper=Open Source for You}}</ref><ref name="zdnet5tools" /> a Unicode character browser, project support,<ref name="lifeofageekadmin"/> code navigation and bookmarks.<ref>{{cite web |url=http://bluefish.openoffice.nl/features.html |title=Bluefish features |access-date=2024-05-03}}</ref> It has some advanced search and replace functionality<ref name="blre1"/> with [[regular expression]] support, and multi-file search and replace support. It has a [[multiple document interface]]<ref>{{cite magazine |url=https://www.linux-magazine.com/Issues/2005/54/Bluefish/ |magazine=Linux Magazine |date=May 2005 |title=The Bluefish HTML editor and integrated IDE |author= Andreas Grytz}}</ref> that can quickly load large (hundreds of files) codebases or websites,<ref name="htmlcenter">{{cite web|url=https://www.htmlcenter.com/blog/bluefish-editor/ |title=Bluefish Editor, HtmlCenter blog |author=Curtiss |date=22 April 2012 |website=HTMLCenter}}</ref><ref name="lifeofageekadmin">{{cite web |url=https://lifeofageekadmin.com/using-bluefish-web-editor/ |title=Using Bluefish as Your Web Editor |date=2 November 2016 |access-date=2 May 2024 |author=Mark Harris}}</ref> and features full screen editing.<ref name="bestcodeeditors"/> For web development it has many a toolbar with specific dialogs and [[wizard (software)|wizard]]s to automatically insert the correct HTML tags.<ref name="jumpstart"/> Furthermore, autocompletion for all tags and their attributes<ref name="blre1"/> together with [[Emmet (software)|Zencoding/emmet]]<ref>{{cite mailing list|url=https://bluefish-dev.ems.narkive.com/pRS3jp5d/bluefish-2-2-1-released |title=Bluefish 2.2.1 released |date=2012 |mailing-list=bluefish-dev |author=Olivier Sessink}}</ref> helps for quick web development.<ref name="troubleshooters">{{cite web|url=http://www.troubleshooters.com/lpm/201308/201308.htm |title=Bluefish: Quality and Speed |author=Steve Litt |publisher=Linux Productivity Magazine |date=2013}}</ref> Bluefish is extensible via plugins and external tools and scripts.<ref name="lifeofageekadmin"/><ref name="zdnet5tools" /><ref name="bestpgpeditors">{{cite web |url=https://www.ionos.com/digitalguide/websites/web-development/php-editors/ |title=The best PHP editors and PHP IDEs |publisher=Ionos |date=2023}}</ref> Many scripts come preconfigured, including statical code analysis, and syntax and markup checks for different markup and programming languages such as lint or weblint.<ref name="linuxandubuntu">{{cite web |url=https://www.linuxandubuntu.com/home/8-best-ides-or-code-editors-for-linux/ |title=Best Linux IDEs Or Code Editors |author=Sohail |date=16 March 2016}}</ref> Also a simple marco-like feature called "custom menu" helps to speed up repeating actions.<ref name="roblimo"/><ref name="gradelinuxeditorsa">{{cite web |url=https://www.computerworld.com/article/1579151/linux-text-editors-do-any-make-the-grade.html |website=Computerworld |title=Linux text editors: Do any make the grade? |date=17 August 2007}}</ref> A large set of macro's for PHP and HTML come preconfigured.<ref>{{cite web |url=https://www.opensourceforu.com/2013/12/bluefish-feature-rich-editor/ |title=Bluefish-The Feature Rich Editor |website=OpenSourceForU |date=11 December 2013}}</ref> == History of Bluefish in the early years of the Linux desktop == Bluefish was started by Chris Mazuc and Olivier Sessink in 1998 to facilitate web development professionals on Linux desktop platforms.<ref name="usalug">{{cite web |url=http://usalug.org/phpBB2/viewtopic.php?t=5302 |title=An interview with Oliver Sessink - Bluefish Developer |access-date=2024-05-03 |author=Dave Crouse |archive-date=2010-06-20 |publisher=USA Linux user group |archive-url=https://web.archive.org/web/20100620182148/http://usalug.org/phpBB2/viewtopic.php?t=5302 |url-status=dead }}</ref> In 1998 [[KDE|the K Desktop Environment]] 1.0 was released, and in 1999 [[GNOME|the Gnome desktop environment]] 1.0 was released, so this was in the early days of the Linux desktop.<ref>{{cite web|url=https://opensource.com/article/19/8/how-linux-desktop-grown |title=How the Linux desktop has grown |access-date = 2024-05-23 |website=opensource.com}}</ref> Bluefish was at the time one of the only web development focused editors on the Linux.<ref>{{cite web |url=https://linuxgazette.net/issue55/skjoldebrand.html |title=Bluefish HTML Editor |author=Martin Skjøldenrand |date=July 2000 |publisher=Linux Gazette |access-date=14 August 2024 }}</ref><ref name="enki-editor">{{cite web |url=https://enki-editor.org/bluefish/ |title=Bluefish / for perfect coding |author=Omara Howard |date=8 July 2021 |access-date=2024-08-15}}</ref> Linux, due to the [[LAMP (software bundle)|LAMP stack]] (first introduced in 1998<ref>{{Cite web |last=Kunze |first=Michael |date=December 1998 |title=LAMP: Freeware Web Publishing System with Database Support |url=http://www.heise.de/ct/english/98/12/230/ |url-status=dead |archive-url=https://web.archive.org/web/19990203093819/http://www.heise.de/ct/english/98/12/230/ |archive-date=1999-02-03 |access-date=2024-06-15 |website=c't}}</ref>), was becoming the most popular web hosting platform.<ref>{{cite web |url=https://tedium.co/2021/09/01/lamp-stack-php-mysql-apache-history/ |title=The LAMP stack history |author=Ernie Smith |date=2021-09-01}}</ref> Bluefish was quickly part of the major Linux distributions, such as [[Debian version history|Debian Potato]] (released in 2000),<ref>{{cite web |url=https://snapshot.debian.org/package/bluefish/0.3.5-1/ |title=bluefish-0.3.5-1 - snapshots.debian.org}}</ref> [[Knoppix| Knoppix 2.1]]<ref>{{cite mailing list |url=https://lists.debian.org/debian-knoppix/2001/09/msg00016.html |title=KNOPPIX Release V2.1-BETA-12-09-2001 |mailing-list=debian-knoppix |date=12 September 2001}}</ref><ref>{{cite web |url=https://www.zdnet.com/article/hands-on-with-knoppix-linux-7-2-0-a-well-established-and-very-stable-linux-distribution/ |title=Hands-on with Knoppix Linux |website=ZDNet}}</ref> (at the time the most important Linux Live distribution) and the first [[Fedora Linux|Fedora]] release.<ref>{{cite web |url=https://src.fedoraproject.org/rpms/bluefish/releases |title=Releases - rpms/bluefish }}</ref> On the early Linux desktop Bluefish was the most important web editor.<ref name="debiandesktop">{{cite book |title=Debian GNU/Linux Desktop Survival Guide |author=Graham Williams |date=2007 |publisher=Togaware |isbn=978-0-9757109-1-3}}</ref> Various books about web development on Linux therefore cover the use of Bluefish. For example ''Practical PHP and MySQL'' by Ubuntu community manager [[Jono Bacon]] which even included a customized Ubuntu live CD with Bluefish as primary editor.<ref name="PracticalPHP"/><ref>{{cite web |url=https://www.computerworld.com/article/1500846/review-practical-php-and-mysql.html |website=computerworld |title=Review: Practical PHP and MySQL |author=Sharon Machlis |date=25 January 2007}}</ref> The development of Bluefish was initially inspired by two other editors: the configurable syntax scanning and highlighting was inspired by the [[Nirvana editor|NEdit]], but the user interface was inspired by [[Macromedia HomeSite|Homesite]] which was only available on windows. The work title for the application development in the very early stages was ''Thtml editor'', but this was considered too cryptic by the small development community; for a short time ''Prosite'' was used, but this was abandoned to avoid clashes with web-development companies already using that name.<ref name="bluefishhomepage">{{cite web|url= https://bluefish.openoffice.nl/development.html#history|title = Bluefish history|access-date = 2024-05-02}}</ref> Finally the name ''Bluefish'' was chosen after a logo (a child's drawing of a blue fish) was proposed on its mailing list.<ref name="usalug"/> The 1.0.x branch was released in 2005, and included a new logo. The 1.0 release was featured on [[Slashdot]],<ref>{{cite web |url=https://linux.slashdot.org/story/05/01/13/1628238/bluefish-10-released |title=News for nerds, stuff that matters - Bluefish 1.0 Released |date=13 January 2005 |access-date = 2024-05-02 |website=Slashdot.org}}</ref> causing the slashdot effect on the Bluefish website. In 2005 a Bluefish fork of 1.3 was made to create Winefish, a [[LaTeX]] editor.<ref>{{cite web |url=https://github.com/viettug/winefish |title=Winefish |website=[[GitHub]] |access-date = 2024-05-02}}</ref> The 2.0.x branch<ref>{{cite mailing list|url=https://bluefish-dev.ems.narkive.com/oyJ4FAUJ/bluefish-2-0-0-released |title=Bluefish 2.0.0 released! |mailing-list=bluefish-dev |date=February 2010}}</ref> was a big rewrite, changing to the [[GTK|GTK-2]] GtkTextView widget and a new syntax scanning engine based on a [[deterministic finite automaton]].<ref>{{cite web |url=https://oli4444.wordpress.com/2010/08/14/bluefish-editor-widget-design/ |title=Bluefish editor widget design |access-date = 2024-05-02 |author=Olivier Sessink|date=14 August 2010 }}</ref> The 2.2.x branch,<ref>{{cite mailing list|url=https://bluefish-dev.ems.narkive.com/B9WXDgFG/bluefish-2-2-0-source-code-released-please-help-with-binaries |title=Bluefish 2.2.0 source code released - please help with binaries |mailing-list=bluefish-dev |date=November 2011}}</ref> which is the current stable branch, supports both GTK-2 and GTK-3. Although Bluefish is not an official part of [[GNOME|the Gnome desktop environment]], it is often considered so because it uses the GTK toolkit and integrates well in GNOME.<ref name="debiandesktop"/><ref>{{cite web |url=https://arstechnica.com/information-technology/2007/09/gnome-2-20-review/ |title=Desktop deliverance: an overview of GNOME 2.20 |date=25 September 2007 |website=Ars Technica}}</ref> == Source code and development == The open source codebase of Bluefish is available on [[SourceForge]]. After a short period in which the Bluefish developers communicated code patches over email,<ref>{{cite web |ssrn=695902 |title=The Organization of Open Source Communities |last=van Wendel de Joode |first=Ruben |date=September 26, 2005 |doi=10.2139/ssrn.695902 |url=https://ssrn.com/abstract=695902}}</ref> Bluefish joined as one of the early projects on SourceForge. The community joined in the first few months after launch, mainly promoted by [[Robin Miller (technology journalist)|Robin Miller]] who was a heavy Bluefish user<ref name="roblimo"/> and worked for [[Open Source Technology Group|Geeknet]] that owned SourceForge. Initially [[Concurrent Versions System|CVS]] was used for code version control, later the code was moved to [[Apache Subversion|SVN]]. Bluefish has a well-established code-base mostly written in [[C (programming language)|C]]<ref name="openhub">{{cite web |url=https://openhub.net/p/bluefish |title=The Bluefish Open Source Project on Openhub |website=Openhub}}</ref> and uses the cross-platform [[GTK]] library for its [[GUI widget]]s.<ref>{{cite web|url=https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/bluefish/ |title=Bluefish Code}}</ref> Markup and programming language support is defined in XML files that are loaded with [[Libxml2]]. The optional plugins require [[Enchant (software)|libenchant]], [[Python (programming language)|python]] and [[GNOME Character Map|libgucharmap]].<ref>{{cite web|url=https://directory.fsf.org/wiki/Bluefish#tab=Details |title=Free software directory - Bluefish |date=12 February 2002 |publisher=Free Software Foundation}}</ref> Building a binary is done with [[Automake]] and [[Autoconf]] to configure and set up its build environment. Both [[LLVM|llvm]] and [[GNU Compiler Collection|GCC]] can be used to compile Bluefish. On Windows, [[MinGW]] is used to build the binaries. On OSX there are ports on [[Fink (software)|Fink]]<ref>{{cite web |url=https://pdb.finkproject.org/pdb/package.php/bluefish |title=Fink Package Bluefish |date=3 July 2022 }}</ref> and [[MacPorts|Macports]],<ref>{{cite web |url=https://ports.macports.org/port/bluefish/details/ |title=Bluefish - Macports}}</ref> but the official binary is built using the Gtk-OSX-Integration<ref>{{cite web |url=https://wiki.gnome.org/Projects/GTK/OSX/PortedApps |title=GTK-OSX Successes}}</ref> Bluefish has a plugin API in C, but it has been used mainly to separate non-maintained parts (such as the infobrowser-plugin) from maintained parts. A few Python plugins exist as well, but they need a C plugin to interact with the main program. Bluefish also supports very loosely coupled plugins: external scripts that read [[Standard streams#Standard input (stdin)|standard input]] and return their results via [[Standard streams#Standard output .28stdout.29|standard output]] can be configured by the user in the preferences panel.<ref name="lifeofageekadmin"/> Various scripts for javascript, json, CSS, and HTML formatting are included in the Bluefish distribution. == See also == {{Portal|Free and open-source software}} * [[Comparison of HTML editors]] * [[Comparison of integrated development environments]] * [[List of HTML editors]] * [[List of PHP editors]] * [[List of text editors]] == References == {{reflist}} == Further reading == Books or extensive websites on web development that recommend and/or cover the use of Bluefish: * {{cite web |title=Learn HTML and CSS |url=https://learnhtmlandcss.com/ |author=David Spring |publisher=College in the Clouds}} * {{cite book |title=Mastering HTML5 Forms |author=Gaurav Gupta |date=2013 |isbn=978-1-78216-466-1 |publisher=Packt Publishing Ltd.}} * {{cite book |title=Jump Start HTML5 Basics |author=Tiffany B. Brown |date=2013 |publisher=SitePoint Pty. Ltd. |isbn=978-0-9922794-9-3}} * {{cite book |title=Webseiten gestalten Grundlagen HTML5 und CSS |date=2017 |author=Christoph Rauber, Frank Braun |isbn=978-3-86249-738-6 |language=DE |publisher=Herdt}} * {{cite book |title=Web Standards - Mastering HTML5, CSS3, and XML |author=Leslie F. Sikos |date=2011 |publisher=Apress Berkeley, CA |isbn=978-1-4302-4041-9}} * {{cite book |title=HTML and CSS Web Standards Solutions A Web Standardistas' Approach |author=Christopher Murphy and Nicklas Persson |date=2008 |isbn=978-1-4302-1606-3 |publisher=Apress}} * {{cite book |title=Ajax Construction Kit: Building Plug-and-Play Ajax Applications |author=Michael Morrison |publisher=Prentice Hall |date=2007 |isbn=9780132350082}} * {{cite book |title=Web Standards Programmer's Reference: HTML, CSS, JavaScript, Perl, Python, and PHP |author=Steve Schafer |date=2005 |publisher=Wrox |isbn=978-0764588204}} * {{cite book |title=HTML, XHTML & CSS für Einsteiger: Statische Websites systematisch erstellen |author=Helmut Balzert |date=2003 |publisher=Springer |isbn=978-3937137001 |language=DE}} * {{cite book |title=HTML: Your Visual Blueprint for Designing Effective Web Pages |author=Ruth Maran |publisher=John Wiley & Sons |date=2000 |isbn=978-0764534713}} Books on Python that recommend and/or cover the use of Bluefish: * {{cite book |title=Python for Beginners |author=H. Bhasin |date=2019 |isbn=978-93-86649-49-2 |publisher=New Age International (P) Ltd.}} * {{cite book |title=Python 3 for Absolute Beginners |author=Tim Hall and J-P Stacey |date=2009 |isbn=978-1-4302-1632-2 |publisher=Apress Berkeley, CA}} Books on PHP that recommend and/or cover the use of Bluefish: * {{cite book |last=Bacon |first=Jono |author-link=Jono Bacon |date=2007 |title=Practical PHP and MySQL : building eight dynamic web applications |url=https://archive.org/details/practicalphpmysq0000baco/mode/2up |publisher=Prentice Hall |isbn=9780132239974}} * {{cite book |title=Easy Oracle PHP |date=2006 |publisher=Rampant Tech Press |isbn=9780976157304}} Generic books on development on the Linux desktop that recommend and/or cover the use of Bluefish: * {{cite book |title=Linux for Developers: Jumpstart Your Linux Programming Skills |author=William Rothwell |date=2017 |publisher=Addison-Wesley |isbn=9780134657288}} * {{cite book |title=The Official Ubuntu Book |author=Benjamin Mako Hill, Matthew Helmke, Corey Burger |publisher=Prentice Hall |date=2009 |isbn=978-0137021208}} * {{cite book |title=Debian GNU/Linux Desktop Survival Guide |author=Graham Williams |date=2007 |publisher=Togaware |isbn=978-0-9757109-1-3}} == External links == {{Commons category|Bluefish}} * [http://bluefish.openoffice.nl/manual/ Bluefish: The Definitive Guide (manual)] * {{sourceforge|bluefish}} {{HTML editors}} {{GTK}} {{FLOSS}} [[Category:Text editors that use GTK]] [[Category:Free software programmed in C]] [[Category:Software using the GNU General Public License]] [[Category:Software that uses GTK]] [[Category:Free text editors]] [[Category:Free integrated development environments]] [[Category:GNOME Applications]] [[Category:HTML editors]] [[Category:Free HTML editors]] [[Category:Web development software]] [[Category:Linux integrated development environments]] [[Category:Linux text editors]] [[Category:MacOS text editors]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Cite magazine
(
edit
)
Template:Cite mailing list
(
edit
)
Template:Cite news
(
edit
)
Template:Cite web
(
edit
)
Template:Commons category
(
edit
)
Template:FLOSS
(
edit
)
Template:GTK
(
edit
)
Template:HTML editors
(
edit
)
Template:Infobox software
(
edit
)
Template:Multiple issues
(
edit
)
Template:Portal
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Sourceforge
(
edit
)
Template:Use dmy dates
(
edit
)