dinput - dynamic input
====================
dinput is a generic and efficient input with line editing for X. 


Requirements
------------
In order to build dinput you need the Xlib header files.


Installation
------------
Edit config.mk to match your local setup (dinput is installed into
the /usr/local namespace by default).

Afterwards enter the following command to build and install dinput (if
necessary as root):

    make clean install


Running dinput
-------------
See the man page for details.

Events
------------
an event is defined by -e 'event=action()'. Multiple events can be seperated
through ';'. Events can be keybindings:

* 'a', 'b': a plain keystroke
* '^a', '^b': a keystroke with ctrl
* '~a', '~b': a keystroke with mod1

Following actions are available:

* exit(string): exit dinput immediately, and print string, if given
* insert(string): insert the string at the actual position
* exec(command): execute the command, the & is appended automatically
* popen(command): execute the command, and insert its output at the actual
                  position

