gCSVedit
========

This is version 0.2.2 of gCSVedit.

gCSVedit is a simple CSV text editor.

See the announcement:

    https://blogs.gnome.org/swilmet/2015/11/03/announcing-gcsvedit-a-simple-text-editor-to-edit-csv-files/

Currently, the main features of gCSVedit are:
- Columns alignment
- File loading and saving (the virtual spaces added for the alignment are
  removed when saving the file).
- Syntax highlighting
- Draw spaces and tabs (only those present in the file).
- Header support: specify on which line the column titles are located, so that
  the header is not taken into account for the alignment.

Any kind of delimiter-separated values (DSV) files are supported, not just
comma-separated values (CSV) files. The application is called gCSVedit, because
“CSV” is commonly used to also refer to TSV (tab-separated values) or DSV in
general.

gCSVedit is a free/libre software (GPLv3+ license) and is hosted on
SourceForge:

    http://gcsvedit.sourceforge.net/

You are encouraged to report bugs or feature requests:

    https://sourceforge.net/p/gcsvedit/tickets/

About Versions
--------------

gCSVedit follows the GNOME versioning scheme. That is, the package version has
the form 'major.minor.micro' with an even minor version for stable releases,
and an odd minor version for unstable/development releases.

Dependencies
------------

- GLib >= 2.44
- GTK+ >= 3.20
- GtkSourceView >= 3.20
- libxml2

Installation
------------

Simple install procedure:

$ ./configure
$ make
[ Become root if necessary ]
$ make install

See the file 'INSTALL' for more detailed information.

From the Git repository, the 'configure' script and the 'INSTALL' file are not
yet generated, so you need to run 'autogen.sh' instead, which takes the same
arguments as 'configure'.

Developer Documentation
-----------------------

See the file 'HACKING'.
