diff options
Diffstat (limited to 'doc')
27 files changed, 160 insertions, 1705 deletions
diff --git a/doc/manpages.sh b/doc/manpages.sh deleted file mode 100755 index c88e23b..0000000 --- a/doc/manpages.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/sh -set -eu - -while getopts 'iup:' flag; do - case "$flag" in - i) - ACTION=install - ;; - u) - ACTION=uninstall - ;; - p) - MANDIR="$OPTARG" - ;; - *) - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -assert_arg() { - if [ -z "$1" ]; then - echo "Missing $2" >&2 - exit 2 - fi -} - -assert_arg "${ACTION:-}" '[-iu] for choosing action' - -for f in "$@"; do - l="$(echo "$f" | awk -F. '{print $(NF-1)}')" - n="$(echo "$f" | awk -F. '{print $NF}')" - case "$ACTION" in - install) - assert_arg "${MANDIR:-}" '-p MANDIR' - to_name="$(basename "${f%."$l"."$n"}.$n")" - mkdir -p "$MANDIR/$l/man$n" "$MANDIR/man$n" - cp "$f" "$MANDIR/$l/man$n/$to_name" - ln -fs "../en/man$n/$to_name" \ - "$MANDIR/man$n/$to_name" - ;; - uninstall) - assert_arg "${MANDIR:-}" '-p MANDIR' - to_name="$(basename "${f%."$l"."$n"}.$n")" - rm -f \ - "$MANDIR/$l/man$n/$to_name" \ - "$MANDIR/man$n/$to_name" - ;; - *) - echo "Bad ACTION: $ACTION" - exit 2 - ;; - esac -done diff --git a/doc/remembering.en.1.adoc b/doc/remembering.en.1.adoc new file mode 100644 index 0000000..9d5f859 --- /dev/null +++ b/doc/remembering.en.1.adoc @@ -0,0 +1,160 @@ += remembering(1) + + + +== NAME + +remembering - add memory to dmenu, fzf and similar menu tools. + + + +== SYNOPSYS + +*remembering* [_-p PROFILE_] -- _COMMAND_... + + + +== EXAMPLES + + +=== A dmenu launcher that learns + +[source,sh] +.... +$ printf 'firefox\nmpv\nmutt\n' | remembering -p apps -- dmenu +.... + +The first time, the menu comes up alphabetical. Pick `mutt` a few +times and it comes up first. + + +=== Open a file with fzf, most-used first + +[source,sh] +.... +$ ls | remembering -- fzf +.... + +Without _-p_, the profile is derived from the current directory, +so every directory gets its own ranking with no setup. + + + +== DESCRIPTION + +*remembering* sits between a list of choices and the menu tool +that picks from them. It reads the choices from _stdin_, feeds +them to _COMMAND_ sorted by how often each one was picked before, +takes what _COMMAND_ prints as the pick, bumps that pick's count +in the profile, and prints the pick. + +The lines on _stdin_ define what is offered: the profile only +ranks them. Most-picked lines come first; ties are broken in byte +order; never-picked lines keep their byte order at the bottom. + +The pick does not have to be one of the offered lines --- whatever +_COMMAND_ prints is learnt, so menu tools that accept free text +(such as `dmenu`) grow new entries on first use. Lines that were +offered but never picked are remembered with a count of zero, and +profile entries that stop appearing on _stdin_ are kept --- the +profile accumulates the universe of choices it has seen. + +The profile is rewritten atomically (a sibling `.tmp` file plus +rename), so a crash never leaves a half-written profile. + +*remembering* is transparent in pipelines: _COMMAND_'s _stderr_ +(where dmenu and fzf draw their interface) passes through, and its +exit status is forwarded. A cancelled menu --- a nonzero exit --- +aborts the run with the same status and learns nothing. A +successful run that picks nothing (empty output) also learns +nothing, and exits 0. + + + +== OPTIONS + +*-p* _PROFILE_:: +The profile name to gather and store the ranking under (default: +the current directory, with every `/` turned into `!`). + + + +== IO + + +=== STDIN + +The menu choices, one per line, in any order. + + +=== STDOUT + +The pick, when there is one, followed by a newline. _COMMAND_'s +own output is captured, not echoed. + + +=== STDERR + +_COMMAND_'s _stderr_, passed through untouched, and error +messages. + + +=== INPUT AND OUTPUT FILES + +The profile, at: + +[source,sh] +.... +${XDG_DATA_HOME:-$HOME/.local/share}/remembering/$PROFILE +.... + +It is a plain text file with one line per known choice: + +[source,sh] +.... +2 profile firefox +0 profile mpv +7 profile mutt +.... + +The count comes first, the literal word `profile` second, and the +choice's text --- spaces included --- runs to the end of the line. +Lines are kept in byte order, with a newly learnt pick appended at +the end. The file is made to be hand-edited: delete a line to +forget it, edit a count to re-rank it. + + + +== EXIT STATUS + +0:: The pick was learnt and printed, or there was nothing to +learn (empty pick). + +1:: A runtime error, such as an unreadable or unwritable profile. + +2:: Usage error: an unknown option, or a missing _COMMAND_. + +Otherwise, _COMMAND_'s own nonzero exit status, forwarded as-is +(or 128 plus the signal number when it was killed by a signal). + + + +== SEE ALSO + +dmenu(1), fzf(1), sort(1) + + + +== AUTHORS + +mailto:eu@euandre.org[EuAndreh] and contributors. + + + +== BUGS + +* Report bugs to the mailto:~euandreh/public-inbox@lists.sr.ht[mailing list]. + Use the subject "[remembering] BUG or TASK: <description>". +* Browse bugs https://euandre.org/git/remembering/TODOs.html[online]. +* https://euandre.org/git/remembering/[Homepage]. +* https://lists.sr.ht/~euandreh/public-inbox?search=%5Bremembering%5D[Comments and discussions]. diff --git a/doc/remembering.en.1.in b/doc/remembering.en.1.in deleted file mode 100644 index c21b653..0000000 --- a/doc/remembering.en.1.in +++ /dev/null @@ -1,208 +0,0 @@ -.TH REMEMBERING 1 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering - sort list from \fISTDIN\fR using past choices as weight. - - -.SH SYNOPSYS - -\fBremembering\fR \fB-p\fR \fIPROFILE\fR \fB-c\fR \fICOMMAND\fR - - -.SH DESCRIPTION - -\fBremembering\fR takes a command that chooses an option as its behaviour, such as \fBfzf\fR(1) or \fBdmenu\fR(1), and \fIremembers\fR what option is chosen, and as it is used, will put the most used choices at the beginning of the list. - -\fBremembering\fR reads from STDIN and writes to STDOUT. -It expects STDIN to be sorted. - - -.SH OPTIONS - -.TP -\fB-c\fR \fICOMMAND\fR -The \fICOMMAND\fR to be executed, reading from standard input (STDIN). - -.TP -\fB-p\fR \fIPROFILE\fR -The name of the \fIPROFILE\fR where to look up and store raking data. - -.TP -\fB-h\fR, \fB--help\fR -Show short help text. - -.TP -\fB-V\fR, \fB--version\fR -Show version number. - - -.SH EXAMPLES - -List current directory and feed it to \fBfzf\fR(1) via \fBremembering\fR: - -.RS -.nf -$ ls | remembering -p fzf-ls -c fzf -.fi -.RE - - -Lists all executables available in \fI$PATH\fR, and feed those to \fBdmenu\fR(1) via \fBremembering\fR, and execute with \fBsh\fR(1) the choice picked: - -.RS -.nf -$ dmenu_path | remembering -p dmenu-exe -c 'dmenu' | sh -.fi -.RE - -.P -Successive invocations will put the frequent choices at the beginning. - -.SS Simulation of an interactive session - -Below is a simulation of an interactive session, comparing the usage of plain \fBfzf\fR(1) against composing it with \fBremembering\fR: - -.RS -.nf -$ mkdir -p example/ -$ cd example/ -$ touch a b c d e -$ ls -a b c d e -$ ls | fzf -.fi -.RE - -We begin creating a sample directory called "\f(CRexample/\fR", we cd into it and create 5 empty files: a, b, c, d and e. - -\f(CRls\fR can list the directory for us, in this case in alphabetical order. - -When we pipe the output of \f(CRls\fR into \fBfzf\fR(1), we are give given its prompt to pick one option: - -.RS -.nf - e - d - c - b -> a - 5/5 -> -.fi -.RE - -Here \fBfzf\fR(1) lists the items it gets from \fISTDIN\fR in the order that it was given, and starts at the first one, "a". - -Once we type "d" and press return, the output of \fBfzf\fR(1) is the choice: - -.RS -.nf -$ ls | fzf -d -.fi -.RE - -Now if we run the same command again, we'll be given the same options, in the same order: - -.RS -.nf -$ ls | fzf - - e - d - c - b -> a - 5/5 -> - -$ ls | fzf -d -.fi -.RE - -\fBfzf\fR(1) is doing what it is told to: making a prompt with the options given to it from \fISTDIN\fR, in the order it was given. - -In order to have our past choices show up in the beginning of the list, we can compose \fBfzf\fR(1) with \fBremembering\fR: - -.RS -.nf -$ ls | remembering -p tutorial-example -c 'fzf' - - e - d - c - b -> a - 5/5 -> - -$ ls | remembering -p tutorial-example -c 'fzf' -d -.fi -.RE - -So far we get the exact same behaviour, but saying extra things. -We tell \fBremembering\fR that we want this specific \fIPROFILE\fR to be called "\f(CRtutorial-example\fR", and we give \fBremembering\fR the \f(CR'fzf'\fR command to be ran. - -From now on if we run the exact same command again, \fBremembering\fR will \fIremember\fR that the last choice was "d", and put it in the beginning of the list, which \fBfzf\fR(1) happily displays in the order it was given: - -.RS -.nf -$ ls | remembering -p tutorial-example -c 'fzf' - - e - c - b - a -> d - 5/5 -> - -$ ls | remembering -p tutorial-example -c 'fzf' -d -.fi -.RE - -This time the "d" option was already the first one, and we can just press return to get it as the output value from the command. - -This example used \fBfzf\fR(1) as the \fICOMMAND\fR given to \fBremembering\fR, but you can give to the \fB-c\fR option anything that reads from \fISTDIN\fR, picks a line and writes to \fBSTDOUT\fR. - - -.SH SEE ALSO - -\fBremembering\fR(5) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.en.5.in b/doc/remembering.en.5.in deleted file mode 100644 index 367e72b..0000000 --- a/doc/remembering.en.5.in +++ /dev/null @@ -1,94 +0,0 @@ -.TH REMEMBERING 5 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering - format of the \fIPROFILE\fR text file. - - -.SH PROFILE - -The \fIPROFILE\fR is a text file, stored on \f(CR$XDG_DATA_HOME/remembering/profile-name\fR if \f(CR$XDG_DATA_HOME\fR is defined. -Otherwise, it lives in \f(CR~/.local/share/remembering/profile-name\fR. - -Each line of the \fIPROFILE\fR contains three pieces of information: - -.RS -.IP 1 -the \fBrank\fR of the current entry; -.IP 2 -the \f(CR:\fR separator; -.IP 3 -the \fBentry\fR itself. -.RE - -The \fBrank\fR is a number, and the \fBentry\fR is all the text until the end of the line after the \f(CR:\fR separator: - -.RS -.nf -0:an entry -0:banana -0:entry -0:something -0:zzz -.fi -.RE - -Above is an example of a \fIPROFILE\fR file where all the entries have the default \fBrank\fR value: \fB0\fR. - -If the \fICOMMAND\fR runs and chooses \f(CRbanana\fR, the new \fIPROFILE\fR will be: - -.RS -.nf -0:an entry -1:banana -0:entry -0:something -0:zzz -.fi -.RE - -Now the next time the \fICOMMAND\fR runs it will get \f(CRbanana\fR at the beginning of the list, and as new picks happen their weight will increase, and will keep going up in priority. - -The entries of the \fIPROFILE\fR are created and kept sorted. -\fBremembering\fR(1) expects to always find sorted entries in the \fIPROFILE\fR. - -The current raking algorithm increments entries as a simple counter. -Every time an entry is picked, its ranked is incremented in the \fIPROFILE\fR. - - -.SH SEE ALSO - -\fBremembering\fR(1) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.eo.1.in b/doc/remembering.eo.1.in deleted file mode 100644 index 76b179d..0000000 --- a/doc/remembering.eo.1.in +++ /dev/null @@ -1,231 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 1 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- sort list from \fISTDIN\fP using past choices as weight. - - -.SH SYNOPSYS - -\fBremembering\fP \fB\-p\fP \fIPROFILE\fP \fB\-c\fP \fICOMMAND\fP - - -.SH DESCRIPTION - -\fBremembering\fP takes a command that chooses an option as its behaviour, such -as \fBfzf\fP(1) or \fBdmenu\fP(1), and \fIremembers\fP what option is chosen, and as -it is used, will put the most used choices at the beginning of the list. - -\fBremembering\fP reads from STDIN and writes to STDOUT. It expects STDIN to -be sorted. - - -.SH OPTIONS - -.TP -\fB\-c\fP \fICOMMAND\fP -The \fICOMMAND\fP to be executed, reading from standard input (STDIN). - -.TP -\fB\-p\fP \fIPROFILE\fP -The name of the \fIPROFILE\fP where to look up and store raking data. - -.TP -\fB\-h\fP, \fB\-\-help\fP -Show short help text. - -.TP -\fB\-V\fP, \fB\-\-version\fP -Show version number. - - -.SH EXAMPLES - -List current directory and feed it to \fBfzf\fP(1) via \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p fzf\-ls \-c fzf -.fi -.RE - - -Lists all executables available in \fI$PATH\fP, and feed those to \fBdmenu\fP(1) -via \fBremembering\fP, and execute with \fBsh\fP(1) the choice picked: - -.RS -.nf -$ dmenu_path | remembering \-p dmenu\-exe \-c 'dmenu' | sh -.fi -.RE - -.P -Successive invocations will put the frequent choices at the beginning. - -.SS "Simulation of an interactive session" - -Below is a simulation of an interactive session, comparing the usage of -plain \fBfzf\fP(1) against composing it with \fBremembering\fP: - -.RS -.nf -$ mkdir \-p example/ -$ cd example/ -$ touch a b c d e -$ ls -a b c d e -$ ls | fzf -.fi -.RE - -We begin creating a sample directory called "\f(CRexample/\fR", we cd into -it and create 5 empty files: a, b, c, d and e. - -\f(CRls\fR can list the directory for us, in this case in alphabetical -order. - -When we pipe the output of \f(CRls\fR into \fBfzf\fP(1), we are give given its -prompt to pick one option: - -.RS -.nf - e - d - c - b -> a - 5/5 -> -.fi -.RE - -Here \fBfzf\fP(1) lists the items it gets from \fISTDIN\fP in the order that it -was given, and starts at the first one, "a". - -Once we type "d" and press return, the output of \fBfzf\fP(1) is the choice: - -.RS -.nf -$ ls | fzf -d -.fi -.RE - -Now if we run the same command again, we'll be given the same options, in -the same order: - -.RS -.nf -$ ls | fzf - - e - d - c - b -> a - 5/5 -> - -$ ls | fzf -d -.fi -.RE - -\fBfzf\fP(1) is doing what it is told to: making a prompt with the options -given to it from \fISTDIN\fP, in the order it was given. - -In order to have our past choices show up in the beginning of the list, we -can compose \fBfzf\fP(1) with \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - d - c - b -> a - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -So far we get the exact same behaviour, but saying extra things. We tell -\fBremembering\fP that we want this specific \fIPROFILE\fP to be called -"\f(CRtutorial\-example\fR", and we give \fBremembering\fP the \f(CR'fzf'\fR -command to be ran. - -From now on if we run the exact same command again, \fBremembering\fP will -\fIremember\fP that the last choice was "d", and put it in the beginning of the -list, which \fBfzf\fP(1) happily displays in the order it was given: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - c - b - a -> d - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -This time the "d" option was already the first one, and we can just press -return to get it as the output value from the command. - -This example used \fBfzf\fP(1) as the \fICOMMAND\fP given to \fBremembering\fP, but -you can give to the \fB\-c\fP option anything that reads from \fISTDIN\fP, picks a -line and writes to \fBSTDOUT\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(5) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.eo.5.in b/doc/remembering.eo.5.in deleted file mode 100644 index 3f78c56..0000000 --- a/doc/remembering.eo.5.in +++ /dev/null @@ -1,106 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 5 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- format of the \fIPROFILE\fP text file. - - -.SH PROFILE - -The \fIPROFILE\fP is a text file, stored on -\f(CR$XDG_DATA_HOME/remembering/profile\-name\fR if \f(CR$XDG_DATA_HOME\fR is -defined. Otherwise, it lives in -\f(CR~/.local/share/remembering/profile\-name\fR. - -Each line of the \fIPROFILE\fP contains three pieces of information: - -.RS -.IP 1 -the \fBrank\fP of the current entry; -.IP 2 -the \f(CR:\fR separator; -.IP 3 -the \fBentry\fP itself. -.RE - -The \fBrank\fP is a number, and the \fBentry\fP is all the text until the end of -the line after the \f(CR:\fR separator: - -.RS -.nf -0:an entry -0:banana -0:entry -0:something -0:zzz -.fi -.RE - -Above is an example of a \fIPROFILE\fP file where all the entries have the -default \fBrank\fP value: \fB0\fP. - -If the \fICOMMAND\fP runs and chooses \f(CRbanana\fR, the new \fIPROFILE\fP will -be: - -.RS -.nf -0:an entry -1:banana -0:entry -0:something -0:zzz -.fi -.RE - -Now the next time the \fICOMMAND\fP runs it will get \f(CRbanana\fR at the -beginning of the list, and as new picks happen their weight will increase, -and will keep going up in priority. - -The entries of the \fIPROFILE\fP are created and kept sorted. -\fBremembering\fP(1) expects to always find sorted entries in the \fIPROFILE\fP. - -The current raking algorithm increments entries as a simple counter. Every -time an entry is picked, its ranked is incremented in the \fIPROFILE\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(1) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.es.1.in b/doc/remembering.es.1.in deleted file mode 100644 index 76b179d..0000000 --- a/doc/remembering.es.1.in +++ /dev/null @@ -1,231 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 1 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- sort list from \fISTDIN\fP using past choices as weight. - - -.SH SYNOPSYS - -\fBremembering\fP \fB\-p\fP \fIPROFILE\fP \fB\-c\fP \fICOMMAND\fP - - -.SH DESCRIPTION - -\fBremembering\fP takes a command that chooses an option as its behaviour, such -as \fBfzf\fP(1) or \fBdmenu\fP(1), and \fIremembers\fP what option is chosen, and as -it is used, will put the most used choices at the beginning of the list. - -\fBremembering\fP reads from STDIN and writes to STDOUT. It expects STDIN to -be sorted. - - -.SH OPTIONS - -.TP -\fB\-c\fP \fICOMMAND\fP -The \fICOMMAND\fP to be executed, reading from standard input (STDIN). - -.TP -\fB\-p\fP \fIPROFILE\fP -The name of the \fIPROFILE\fP where to look up and store raking data. - -.TP -\fB\-h\fP, \fB\-\-help\fP -Show short help text. - -.TP -\fB\-V\fP, \fB\-\-version\fP -Show version number. - - -.SH EXAMPLES - -List current directory and feed it to \fBfzf\fP(1) via \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p fzf\-ls \-c fzf -.fi -.RE - - -Lists all executables available in \fI$PATH\fP, and feed those to \fBdmenu\fP(1) -via \fBremembering\fP, and execute with \fBsh\fP(1) the choice picked: - -.RS -.nf -$ dmenu_path | remembering \-p dmenu\-exe \-c 'dmenu' | sh -.fi -.RE - -.P -Successive invocations will put the frequent choices at the beginning. - -.SS "Simulation of an interactive session" - -Below is a simulation of an interactive session, comparing the usage of -plain \fBfzf\fP(1) against composing it with \fBremembering\fP: - -.RS -.nf -$ mkdir \-p example/ -$ cd example/ -$ touch a b c d e -$ ls -a b c d e -$ ls | fzf -.fi -.RE - -We begin creating a sample directory called "\f(CRexample/\fR", we cd into -it and create 5 empty files: a, b, c, d and e. - -\f(CRls\fR can list the directory for us, in this case in alphabetical -order. - -When we pipe the output of \f(CRls\fR into \fBfzf\fP(1), we are give given its -prompt to pick one option: - -.RS -.nf - e - d - c - b -> a - 5/5 -> -.fi -.RE - -Here \fBfzf\fP(1) lists the items it gets from \fISTDIN\fP in the order that it -was given, and starts at the first one, "a". - -Once we type "d" and press return, the output of \fBfzf\fP(1) is the choice: - -.RS -.nf -$ ls | fzf -d -.fi -.RE - -Now if we run the same command again, we'll be given the same options, in -the same order: - -.RS -.nf -$ ls | fzf - - e - d - c - b -> a - 5/5 -> - -$ ls | fzf -d -.fi -.RE - -\fBfzf\fP(1) is doing what it is told to: making a prompt with the options -given to it from \fISTDIN\fP, in the order it was given. - -In order to have our past choices show up in the beginning of the list, we -can compose \fBfzf\fP(1) with \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - d - c - b -> a - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -So far we get the exact same behaviour, but saying extra things. We tell -\fBremembering\fP that we want this specific \fIPROFILE\fP to be called -"\f(CRtutorial\-example\fR", and we give \fBremembering\fP the \f(CR'fzf'\fR -command to be ran. - -From now on if we run the exact same command again, \fBremembering\fP will -\fIremember\fP that the last choice was "d", and put it in the beginning of the -list, which \fBfzf\fP(1) happily displays in the order it was given: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - c - b - a -> d - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -This time the "d" option was already the first one, and we can just press -return to get it as the output value from the command. - -This example used \fBfzf\fP(1) as the \fICOMMAND\fP given to \fBremembering\fP, but -you can give to the \fB\-c\fP option anything that reads from \fISTDIN\fP, picks a -line and writes to \fBSTDOUT\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(5) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.es.5.in b/doc/remembering.es.5.in deleted file mode 100644 index 3f78c56..0000000 --- a/doc/remembering.es.5.in +++ /dev/null @@ -1,106 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 5 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- format of the \fIPROFILE\fP text file. - - -.SH PROFILE - -The \fIPROFILE\fP is a text file, stored on -\f(CR$XDG_DATA_HOME/remembering/profile\-name\fR if \f(CR$XDG_DATA_HOME\fR is -defined. Otherwise, it lives in -\f(CR~/.local/share/remembering/profile\-name\fR. - -Each line of the \fIPROFILE\fP contains three pieces of information: - -.RS -.IP 1 -the \fBrank\fP of the current entry; -.IP 2 -the \f(CR:\fR separator; -.IP 3 -the \fBentry\fP itself. -.RE - -The \fBrank\fP is a number, and the \fBentry\fP is all the text until the end of -the line after the \f(CR:\fR separator: - -.RS -.nf -0:an entry -0:banana -0:entry -0:something -0:zzz -.fi -.RE - -Above is an example of a \fIPROFILE\fP file where all the entries have the -default \fBrank\fP value: \fB0\fP. - -If the \fICOMMAND\fP runs and chooses \f(CRbanana\fR, the new \fIPROFILE\fP will -be: - -.RS -.nf -0:an entry -1:banana -0:entry -0:something -0:zzz -.fi -.RE - -Now the next time the \fICOMMAND\fP runs it will get \f(CRbanana\fR at the -beginning of the list, and as new picks happen their weight will increase, -and will keep going up in priority. - -The entries of the \fIPROFILE\fP are created and kept sorted. -\fBremembering\fP(1) expects to always find sorted entries in the \fIPROFILE\fP. - -The current raking algorithm increments entries as a simple counter. Every -time an entry is picked, its ranked is incremented in the \fIPROFILE\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(1) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.fr.1.in b/doc/remembering.fr.1.in deleted file mode 100644 index 76b179d..0000000 --- a/doc/remembering.fr.1.in +++ /dev/null @@ -1,231 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 1 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- sort list from \fISTDIN\fP using past choices as weight. - - -.SH SYNOPSYS - -\fBremembering\fP \fB\-p\fP \fIPROFILE\fP \fB\-c\fP \fICOMMAND\fP - - -.SH DESCRIPTION - -\fBremembering\fP takes a command that chooses an option as its behaviour, such -as \fBfzf\fP(1) or \fBdmenu\fP(1), and \fIremembers\fP what option is chosen, and as -it is used, will put the most used choices at the beginning of the list. - -\fBremembering\fP reads from STDIN and writes to STDOUT. It expects STDIN to -be sorted. - - -.SH OPTIONS - -.TP -\fB\-c\fP \fICOMMAND\fP -The \fICOMMAND\fP to be executed, reading from standard input (STDIN). - -.TP -\fB\-p\fP \fIPROFILE\fP -The name of the \fIPROFILE\fP where to look up and store raking data. - -.TP -\fB\-h\fP, \fB\-\-help\fP -Show short help text. - -.TP -\fB\-V\fP, \fB\-\-version\fP -Show version number. - - -.SH EXAMPLES - -List current directory and feed it to \fBfzf\fP(1) via \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p fzf\-ls \-c fzf -.fi -.RE - - -Lists all executables available in \fI$PATH\fP, and feed those to \fBdmenu\fP(1) -via \fBremembering\fP, and execute with \fBsh\fP(1) the choice picked: - -.RS -.nf -$ dmenu_path | remembering \-p dmenu\-exe \-c 'dmenu' | sh -.fi -.RE - -.P -Successive invocations will put the frequent choices at the beginning. - -.SS "Simulation of an interactive session" - -Below is a simulation of an interactive session, comparing the usage of -plain \fBfzf\fP(1) against composing it with \fBremembering\fP: - -.RS -.nf -$ mkdir \-p example/ -$ cd example/ -$ touch a b c d e -$ ls -a b c d e -$ ls | fzf -.fi -.RE - -We begin creating a sample directory called "\f(CRexample/\fR", we cd into -it and create 5 empty files: a, b, c, d and e. - -\f(CRls\fR can list the directory for us, in this case in alphabetical -order. - -When we pipe the output of \f(CRls\fR into \fBfzf\fP(1), we are give given its -prompt to pick one option: - -.RS -.nf - e - d - c - b -> a - 5/5 -> -.fi -.RE - -Here \fBfzf\fP(1) lists the items it gets from \fISTDIN\fP in the order that it -was given, and starts at the first one, "a". - -Once we type "d" and press return, the output of \fBfzf\fP(1) is the choice: - -.RS -.nf -$ ls | fzf -d -.fi -.RE - -Now if we run the same command again, we'll be given the same options, in -the same order: - -.RS -.nf -$ ls | fzf - - e - d - c - b -> a - 5/5 -> - -$ ls | fzf -d -.fi -.RE - -\fBfzf\fP(1) is doing what it is told to: making a prompt with the options -given to it from \fISTDIN\fP, in the order it was given. - -In order to have our past choices show up in the beginning of the list, we -can compose \fBfzf\fP(1) with \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - d - c - b -> a - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -So far we get the exact same behaviour, but saying extra things. We tell -\fBremembering\fP that we want this specific \fIPROFILE\fP to be called -"\f(CRtutorial\-example\fR", and we give \fBremembering\fP the \f(CR'fzf'\fR -command to be ran. - -From now on if we run the exact same command again, \fBremembering\fP will -\fIremember\fP that the last choice was "d", and put it in the beginning of the -list, which \fBfzf\fP(1) happily displays in the order it was given: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - c - b - a -> d - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -This time the "d" option was already the first one, and we can just press -return to get it as the output value from the command. - -This example used \fBfzf\fP(1) as the \fICOMMAND\fP given to \fBremembering\fP, but -you can give to the \fB\-c\fP option anything that reads from \fISTDIN\fP, picks a -line and writes to \fBSTDOUT\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(5) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.fr.5.in b/doc/remembering.fr.5.in deleted file mode 100644 index 3f78c56..0000000 --- a/doc/remembering.fr.5.in +++ /dev/null @@ -1,106 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 5 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- format of the \fIPROFILE\fP text file. - - -.SH PROFILE - -The \fIPROFILE\fP is a text file, stored on -\f(CR$XDG_DATA_HOME/remembering/profile\-name\fR if \f(CR$XDG_DATA_HOME\fR is -defined. Otherwise, it lives in -\f(CR~/.local/share/remembering/profile\-name\fR. - -Each line of the \fIPROFILE\fP contains three pieces of information: - -.RS -.IP 1 -the \fBrank\fP of the current entry; -.IP 2 -the \f(CR:\fR separator; -.IP 3 -the \fBentry\fP itself. -.RE - -The \fBrank\fP is a number, and the \fBentry\fP is all the text until the end of -the line after the \f(CR:\fR separator: - -.RS -.nf -0:an entry -0:banana -0:entry -0:something -0:zzz -.fi -.RE - -Above is an example of a \fIPROFILE\fP file where all the entries have the -default \fBrank\fP value: \fB0\fP. - -If the \fICOMMAND\fP runs and chooses \f(CRbanana\fR, the new \fIPROFILE\fP will -be: - -.RS -.nf -0:an entry -1:banana -0:entry -0:something -0:zzz -.fi -.RE - -Now the next time the \fICOMMAND\fP runs it will get \f(CRbanana\fR at the -beginning of the list, and as new picks happen their weight will increase, -and will keep going up in priority. - -The entries of the \fIPROFILE\fP are created and kept sorted. -\fBremembering\fP(1) expects to always find sorted entries in the \fIPROFILE\fP. - -The current raking algorithm increments entries as a simple counter. Every -time an entry is picked, its ranked is incremented in the \fIPROFILE\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(1) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.pt.1.in b/doc/remembering.pt.1.in deleted file mode 100644 index 76b179d..0000000 --- a/doc/remembering.pt.1.in +++ /dev/null @@ -1,231 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 1 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- sort list from \fISTDIN\fP using past choices as weight. - - -.SH SYNOPSYS - -\fBremembering\fP \fB\-p\fP \fIPROFILE\fP \fB\-c\fP \fICOMMAND\fP - - -.SH DESCRIPTION - -\fBremembering\fP takes a command that chooses an option as its behaviour, such -as \fBfzf\fP(1) or \fBdmenu\fP(1), and \fIremembers\fP what option is chosen, and as -it is used, will put the most used choices at the beginning of the list. - -\fBremembering\fP reads from STDIN and writes to STDOUT. It expects STDIN to -be sorted. - - -.SH OPTIONS - -.TP -\fB\-c\fP \fICOMMAND\fP -The \fICOMMAND\fP to be executed, reading from standard input (STDIN). - -.TP -\fB\-p\fP \fIPROFILE\fP -The name of the \fIPROFILE\fP where to look up and store raking data. - -.TP -\fB\-h\fP, \fB\-\-help\fP -Show short help text. - -.TP -\fB\-V\fP, \fB\-\-version\fP -Show version number. - - -.SH EXAMPLES - -List current directory and feed it to \fBfzf\fP(1) via \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p fzf\-ls \-c fzf -.fi -.RE - - -Lists all executables available in \fI$PATH\fP, and feed those to \fBdmenu\fP(1) -via \fBremembering\fP, and execute with \fBsh\fP(1) the choice picked: - -.RS -.nf -$ dmenu_path | remembering \-p dmenu\-exe \-c 'dmenu' | sh -.fi -.RE - -.P -Successive invocations will put the frequent choices at the beginning. - -.SS "Simulation of an interactive session" - -Below is a simulation of an interactive session, comparing the usage of -plain \fBfzf\fP(1) against composing it with \fBremembering\fP: - -.RS -.nf -$ mkdir \-p example/ -$ cd example/ -$ touch a b c d e -$ ls -a b c d e -$ ls | fzf -.fi -.RE - -We begin creating a sample directory called "\f(CRexample/\fR", we cd into -it and create 5 empty files: a, b, c, d and e. - -\f(CRls\fR can list the directory for us, in this case in alphabetical -order. - -When we pipe the output of \f(CRls\fR into \fBfzf\fP(1), we are give given its -prompt to pick one option: - -.RS -.nf - e - d - c - b -> a - 5/5 -> -.fi -.RE - -Here \fBfzf\fP(1) lists the items it gets from \fISTDIN\fP in the order that it -was given, and starts at the first one, "a". - -Once we type "d" and press return, the output of \fBfzf\fP(1) is the choice: - -.RS -.nf -$ ls | fzf -d -.fi -.RE - -Now if we run the same command again, we'll be given the same options, in -the same order: - -.RS -.nf -$ ls | fzf - - e - d - c - b -> a - 5/5 -> - -$ ls | fzf -d -.fi -.RE - -\fBfzf\fP(1) is doing what it is told to: making a prompt with the options -given to it from \fISTDIN\fP, in the order it was given. - -In order to have our past choices show up in the beginning of the list, we -can compose \fBfzf\fP(1) with \fBremembering\fP: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - d - c - b -> a - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -So far we get the exact same behaviour, but saying extra things. We tell -\fBremembering\fP that we want this specific \fIPROFILE\fP to be called -"\f(CRtutorial\-example\fR", and we give \fBremembering\fP the \f(CR'fzf'\fR -command to be ran. - -From now on if we run the exact same command again, \fBremembering\fP will -\fIremember\fP that the last choice was "d", and put it in the beginning of the -list, which \fBfzf\fP(1) happily displays in the order it was given: - -.RS -.nf -$ ls | remembering \-p tutorial\-example \-c 'fzf' - - e - c - b - a -> d - 5/5 -> - -$ ls | remembering \-p tutorial\-example \-c 'fzf' -d -.fi -.RE - -This time the "d" option was already the first one, and we can just press -return to get it as the output value from the command. - -This example used \fBfzf\fP(1) as the \fICOMMAND\fP given to \fBremembering\fP, but -you can give to the \fB\-c\fP option anything that reads from \fISTDIN\fP, picks a -line and writes to \fBSTDOUT\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(5) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.pt.5.in b/doc/remembering.pt.5.in deleted file mode 100644 index 3f78c56..0000000 --- a/doc/remembering.pt.5.in +++ /dev/null @@ -1,106 +0,0 @@ -.\"******************************************************************* -.\" -.\" This file was generated with po4a. Translate the source file. -.\" -.\"******************************************************************* -.TH REMEMBERING 5 @DATE@ "remembering @VERSION@" - - -.SH NAME - -remembering \- format of the \fIPROFILE\fP text file. - - -.SH PROFILE - -The \fIPROFILE\fP is a text file, stored on -\f(CR$XDG_DATA_HOME/remembering/profile\-name\fR if \f(CR$XDG_DATA_HOME\fR is -defined. Otherwise, it lives in -\f(CR~/.local/share/remembering/profile\-name\fR. - -Each line of the \fIPROFILE\fP contains three pieces of information: - -.RS -.IP 1 -the \fBrank\fP of the current entry; -.IP 2 -the \f(CR:\fR separator; -.IP 3 -the \fBentry\fP itself. -.RE - -The \fBrank\fP is a number, and the \fBentry\fP is all the text until the end of -the line after the \f(CR:\fR separator: - -.RS -.nf -0:an entry -0:banana -0:entry -0:something -0:zzz -.fi -.RE - -Above is an example of a \fIPROFILE\fP file where all the entries have the -default \fBrank\fP value: \fB0\fP. - -If the \fICOMMAND\fP runs and chooses \f(CRbanana\fR, the new \fIPROFILE\fP will -be: - -.RS -.nf -0:an entry -1:banana -0:entry -0:something -0:zzz -.fi -.RE - -Now the next time the \fICOMMAND\fP runs it will get \f(CRbanana\fR at the -beginning of the list, and as new picks happen their weight will increase, -and will keep going up in priority. - -The entries of the \fIPROFILE\fP are created and kept sorted. -\fBremembering\fP(1) expects to always find sorted entries in the \fIPROFILE\fP. - -The current raking algorithm increments entries as a simple counter. Every -time an entry is picked, its ranked is incremented in the \fIPROFILE\fP. - - -.SH "SEE ALSO" - -\fBremembering\fP(1) - - -.SH AUTHORS - -.MT eu@euandre.org -EuAndreh -.ME -and contributors. - - -.SH BUGS - -.IP \(bu -Report bugs to the -.MT ~euandreh/public\-inbox@lists.sr.ht -mailing list -.ME . -Use the subject "\f(CR[remembering] BUG or TASK: -<description>\fR". -.IP \(bu -Browse bugs -.UR https://euandreh.xyz/remembering/TODOs.html -online -.UE . -.IP \(bu -.UR https://euandreh.xyz/remembering/en/ -Homepage -.UE . -.IP \(bu -.UR https://lists.sr.ht/~euandreh/public\-inbox?search=%5Bremembering%5D -Comments and discussions -.UE . diff --git a/doc/remembering.recipes.en.7.in b/doc/remembering.recipes.en.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.recipes.en.7.in +++ /dev/null diff --git a/doc/remembering.recipes.eo.7.in b/doc/remembering.recipes.eo.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.recipes.eo.7.in +++ /dev/null diff --git a/doc/remembering.recipes.es.7.in b/doc/remembering.recipes.es.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.recipes.es.7.in +++ /dev/null diff --git a/doc/remembering.recipes.fr.7.in b/doc/remembering.recipes.fr.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.recipes.fr.7.in +++ /dev/null diff --git a/doc/remembering.recipes.pt.7.in b/doc/remembering.recipes.pt.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.recipes.pt.7.in +++ /dev/null diff --git a/doc/remembering.tutorial.en.7.in b/doc/remembering.tutorial.en.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.tutorial.en.7.in +++ /dev/null diff --git a/doc/remembering.tutorial.eo.7.in b/doc/remembering.tutorial.eo.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.tutorial.eo.7.in +++ /dev/null diff --git a/doc/remembering.tutorial.es.7.in b/doc/remembering.tutorial.es.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.tutorial.es.7.in +++ /dev/null diff --git a/doc/remembering.tutorial.fr.7.in b/doc/remembering.tutorial.fr.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.tutorial.fr.7.in +++ /dev/null diff --git a/doc/remembering.tutorial.pt.7.in b/doc/remembering.tutorial.pt.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.tutorial.pt.7.in +++ /dev/null diff --git a/doc/remembering.why.en.7.in b/doc/remembering.why.en.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.why.en.7.in +++ /dev/null diff --git a/doc/remembering.why.eo.7.in b/doc/remembering.why.eo.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.why.eo.7.in +++ /dev/null diff --git a/doc/remembering.why.es.7.in b/doc/remembering.why.es.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.why.es.7.in +++ /dev/null diff --git a/doc/remembering.why.fr.7.in b/doc/remembering.why.fr.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.why.fr.7.in +++ /dev/null diff --git a/doc/remembering.why.pt.7.in b/doc/remembering.why.pt.7.in deleted file mode 100644 index e69de29..0000000 --- a/doc/remembering.why.pt.7.in +++ /dev/null |
