From bef4cbec854e381cacd83f9cfd79a55ec1b79725 Mon Sep 17 00:00:00 2001 From: JSDurand Date: Wed, 3 Nov 2021 16:05:33 +0800 Subject: requirements.txt: adding the requirements text file --- requirements.txt | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..7edc6a1 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,36 @@ +Requirements of an editor for Kui Yo to use +=========================================== + +FORMAT +------ + +Let's say I want to require the editor to have the key-binding that +runs command F by pressing key K. Then just write as follows. + +- key: "K" => "F" + +Now one might not know the name of the command in need. So one can +"define" a command by a description, as follows. + +- def: "F" <= DESCRIPTION + + + +EXAMPLE +------- + +An example is easier to understand. Suppose I want that pressing "C-x +m", which means "control-x m", has the effect of copying the current +line and pasting it below the current line. Then I can write: + +- def: "copy line below" <= copying the current line and pasting it + below the current line +- key: "C-x m" => "copy line below" + + + +REQUIREMENTS +------------ + +Now let's start the journey. + -- cgit v1.2.3-18-g5258