sponsor Vim development Vim logo Vim Book Ad

Briofita : a dark GUI colorscheme with a plugin for driving its highlight options

 script karma  Rating 27/10, Downloaded by 2217    Comments, bugs, improvements  Vim wiki

created by
Sergio Nobre
script type
color scheme
Briofita is a complex dark background GUI colorscheme with highlights for common programming languages and light
mark-up tools, usable under both low-light and normal-light conditions. Although it is heavier than most common Vim
colorschemes it runs smoothly on current computers (at least I have been using it for the last two years with no issue).  

Briofita implements colorscheme highlights for many syntax elements and fulfills study, research and work needs. A
global dictionary allows optional values to some syntax elements whose highlights may easily be changed either
manually or via plugins.

The companion plugin provides GUI menus that make it easy to change Briofita settings, but the colorscheme
may be used without it. A Vim help file explains its history, usage and technical details.

The current version of Briofita was tested only under GNU/Linux. The colorscheme does not use any special operating
system feature and should run properly under other environments, but the  plugin behavior under these systems is unknown.

Feedback is welcome. Our fellow vimmers will benefit if you remember to "rate this script"...

===========  Screenshots  (from a previous version)  ============================
*  Asciidoc  http://i49.tinypic.com/ndrp5.png
*  C++          http://i45.tinypic.com/zbf3r.jpg
*  Java         http://i47.tinypic.com/281sx3t.png
*  Python     http://i50.tinypic.com/33cb149.png

===========  Applications  ======================================
Some of the supported programming languages and markup tools:
Asciidoc,Markdown, CSS,HTML/XHTML,XML
install details
To install do this:

1. Download the zip file.

2. Unpack it.
   The unzipped file tree will have three directories: "colors", "doc" and "plugin".

3. If you do NOT use a bundle-based plugin (like Pathogen):
   * copy the content of the "colors" directory into your ".vim/colors" directory;
   * copy the content of the "doc" directory into your ".vim/doc" directory;
   * copy the content of the "plugin" directory into your ".vim/plugin" directory;
   * restart Vim and do :helptags;
   * do :help briofita, and read the help file to learn about Briofita;
   * do :colorscheme briofita (or :Tcolorscheme briofita, if you installed the
     TabPageColorScheme plugin);
   * for a start, call the plugin function that builds a menu, and play with it;
     (that menu will by default be under the Plugin main menu).

4. If you use Pathogen or other bundle-based plugin:
   * create under your ".vim/bundle" directory a new directory, and name it "briofita";
   * copy the unzipped file tree under the ".vim/bundle/briofita" directory;
   * restart Vim and do :Helptags (Pathogen command).
   * do :help briofita, and read the help file to learn about Briofita;
   * do :colorscheme briofita (or :Tcolorscheme briofita, if you installed the
     TabPageColorScheme plugin);
   * for a start, call the plugin function that builds a menu, and play with it;
     (that menu will by default be under the Plugin main menu).

To uninstall, simply delete it from the above mentioned directories.

If you want to install the colorscheme, but not the plugin or the help file, follow
the above procedure, and then just delete the plugin ("briofita-support.vim") from
the plugin directory, or the help file ("briofita.txt") from the doc directory.

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
briofita.zip 3.1.0 2014-03-05 7.3 Sergio Nobre ** Colorscheme: - Bug fixes.
- Several changes in options' sequence and alternatives.
- Dropped previous "no distraction" mode.
- Improved highlight styles for C/C++, Perl, Python,
Vim Help, Ruby, shellscript, VimL, diff, Asciidoc, PL/SQL,
XML, HTML, Java, Manpage, Syntastic, TagList.
** Plugin:
- Added a Snapshot menu entry for easier options display.
- Added a parameter dump function and corresponding Dump menu entry.
- Enabled refreshing Briofita options without having to restart the plugin.
* Check the helpfile for more details.
briofita.zip 3.0.8 2013-12-28 7.3 Sergio Nobre * Helpfile: added a few topics and corrected some entries.
briofita.zip 3.0.7 2013-12-27 7.3 Sergio Nobre * Colorscheme: Improvements (internals, style): better Diff key options and improved highlights for Vim plugins (CtrlP,Easymotion,netrw,Manpage,NerdTree,etc.), languages/tools (Asciidoc,Markdown,C/C++,HTML/XML,Python,Ruby,shellscript,etc.), VimHelp and VimLanguage.
* Plugin: the version submenu was moved to a higher level in the menu tree.
* View release details in the companion help file.
briofita.zip 3.0.6 2013-10-27 7.3 Sergio Nobre * Colorscheme: Bug fix: corrected missing entry in an internal list.
* Colorscheme: Changed a few Asciidoc and Python highlights.
* Helpfile: Added a topic about cleared highlights (under the Issues section).
briofita.zip 3.0.5 2013-10-26 7.3 Sergio Nobre * Plugin:  New function for showing each option's highlights, and new  supporting menu entry.
* Colorscheme:  Added global variable for exporting the available highlights for each option.  Improved style for (among other) VimHelp / VimL, Diff, Asciidoc, Markdown, Javascript, Awk, Sed, SQL, PL/SQL, Perl, Python, Ruby, NERDTree, XML/HTML, CSS.  Small changes in cycling structure/items.
* Helpfile: corrections, style changes and better explanations.
briofita.zip 3.0.4 2013-10-04 7.3 Sergio Nobre -- Plugin:
* Improved menu location logic and handling of menu location variables.
* New menu entry added for cycling the special key.
-- Colorscheme:
* Added highlights to the special key (Vim help, manpages, Python).
* Relocated LineNr cycling to another key.
* Improved logic for cleared normal highlight.
* Added special FoldColumn highlight for Normal  black background.
* Improved a few highlights, including some related to Vim Diff,
    Vim Help, Asciidoc, CSS, HTML, Java, Sed, manpage,
    Markdown, Perl, PL/SQL and Python.
briofita_v3.0.3.zip 3.0.3 2013-08-11 7.3 Sergio Nobre * Added one more option to the Folded and Normal highlights.
* Improved one of the Asciidoc highlights.
* Bug fix: boolean options (like statusline) were not previously being cycled.
briofita_v3.0.2.zip 3.0.2 2013-07-20 7.3 Sergio Nobre - Improved one of the colorschme highlights for HTML.
- Improved the plugin function that displays the menu.
- Bug fix in the plugin function that performs cursorline cycling.
briofita_v3.0.1.zip 3.0.1 2013-07-16 7.3 Sergio Nobre * Deleted a few debug commands/comments that had remained in the sources and increased the release number / date.
briofita_v3.0.0.zip 3.0.0 2013-07-15 7.3 Sergio Nobre * Improvements and code refactoring both in the colorscheme and the companion plugin.
* New customization options.
* Bug fixes. Hardened code internals.
* The plugin now has more menu entries, some designed for newbies.
* Version 3.0.0 breaks compatibility with the previous version.
  If you have upgraded from a previous version, please read the help and review your parameters.
briofita_v2.0.3.zip 2.0.3 2013-05-19 7.3 Sergio Nobre * Reduced background contrast in a few highlights for some syntaxes, including SQL, PL/SQL and Vim Language.
* Changed IncSearch highlight.
* Corrections and improvements in the help text.
briofita_v2.0.2.zip 2.0.2 2013-05-14 7.3 Sergio Nobre Changed default Search highlight.
briofita_v2.0.1.zip 2.0.1 2013-05-14 7.3 Sergio Nobre Bug fix
briofita_v2.0.0.zip 2.0.0 2013-05-14 7.3 Sergio Nobre * Version 2.0.0 has many improvements and breaks compatibility with previous versions. If you have upgraded from a previous version of the colorscheme, please read the help and review your parameters.
* Explanations and technical details previously in the Vim Online page have been moved into a help file.
* Added a plugin that serves as an example of use.
* Improved highlights. New highlights added.
* User customization mostly performed via global dictionary, with new options.
* Bug fixes.
briofita.vim 1.5.0 2012-08-02 7.3 Sergio Nobre * Improved color highlights of a few elements.          
* Added an informative function that returns a string with the colorscheme version.
* Added support for distraction-less editing mode. ColorColumn option now accepts 3 for this mode.
* All options were normalized so that defaults are now zero (please check and adjust your settings if you used a previous version).
* Variables are reset to default value if outside the proper range (this makes it easier for a plugin to make a rotation scheme between the options).
briofita.vim 1.4 2012-07-18 7.3 Sergio Nobre Bug fix on option for CursorLineNr.
briofita.vim 1.3 2012-07-18 7.3 Sergio Nobre Defaults logic has been improved.
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
SourceForge.net Logo