Beaver is a lightweight modular text editor for Linux using GTK2. It is customizable using plugins which you are free to write yourself using the api provided. It is easy to install from tar.gz and looks to be a promising editor with plenty of scope, especially if you have C coding skills.
Check out the web site http://beaver-editor.sourceforge.net/index.html for more info.
You can install it from git but I used the tar.gz package.
You will need GTK2 and intltool-4.1 to use it.
So first download intltool-4.1 as it wont work with older versions, and install/update it.
Then fetch the dependencies for intltool and beaver
$ sudo yum -y install automake gettext-devel perl-XML-Parser gtk2 gtk2-devel zlib-devel glib2 glib2-devel
$ sudo rpm -Uvh intltool-0.41.0-1.1.el6.noarch.rpm
$ su to root
# cd /tmp (or to a suitable directory)
# tar xjf /home/<user_name>/beaver-0.4.1.tar.bz2
# cd beaver-0.4.1
# make & make install
# rm -rf /tmp/beaver-4.1/ to delete the install files
The above example installs it to /usr/local/bin/beaver
$ beaver will run it.
See Fluxbox key bindings for more.
If you write a plugin for it don't forget to post back here with the details.
If you have errors compiling you might want to check here in the kernels section and install some extra packages.
Labels: Beaver Text Editor, Centos 6, RHEL