Fork me on GitHub

Zafu Dev

The quickest way, of course, is to open zafu templates with zenas build-in editor windows. For lager projects however, some options might be more efficient.

itsalltext

“It’s all text” is a firefox plugin that allows to open the editable contents of textareas in a local editor.

Local Replica

To work with a local replica means to have all files directly available, editable and browsable, independent of a network connection. For this you use zenas filesystem skin or brick featue and copy or synchronize the files to you local machine (for example with the highly efficient Unison).

Geany

Geany is a free software, small and lightweight integrated development environment. Packages are availabe for all major operating systems, as well as a MacPort

Its features and plugins provide coding convenience. Particularly usefull for working with a directory tree (brick or fs_skin) is the “GProject” plugin.

To enable syntax highlighting for zafu files:

  1. Open Tools->Configuration Files->filetype_extensions.conf and add the zafu extension:
    Zafu=*.zafu;
  2. Copy the HTML definition “filetypes.html to filedefs/filetypes.Zafu.conf:
    cp /usr/share/geany/filetypes.html ~/.config/geany/filedefs/filetypes.Zafu.conf
  3. Make some settings in filetypes.Zafu.conf:
[settings]
lexer_filetype=HTML
tag_parser=HTML
extension=zafu

# Does the html lexer not support single comments?
comment_single=//!
comment_use_indent=false

[keywords]
# all items must be in one line
html=include if set void r
php=test does not seem to have any effect