liverepl

Evaluer ses scripts en temps réel (dangereux ⚠️) - retour accueil

git clone git://bebou.netlib.re/liverepl
Log | Files | Refs | README |

commit 9db913c4b98ed5e0b89918146e2e18830a23ec42
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Wed,  8 May 2024 00:56:15 +0200

Progrès

Diffstat:
AREADME | 17+++++++++++++++++
Aliverepl | 10++++++++++
As | 6++++++
3 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/README b/README @@ -0,0 +1,17 @@ +Tenter de faire un truc où l'on voit le résultat +de la commande en direct quand on la tape + +Deux fenêtres tmux ? +vim avec l'évènement CursorMovedI ? + + +#! /bin/sh + +touch s +chmod +x s +vim -c "set aw"\ + -c "autocmd TextChanged * silent! \!./s > A 2>&1"\ + -c "autocmd TextChangedI * silent! \!./s > A 2>&1"\ + -c "vnew A"\ + -c "set ar"\ + -c "wincmd h" s diff --git a/liverepl b/liverepl @@ -0,0 +1,10 @@ +#! /bin/sh + +touch s +chmod +x s +vim -c "set aw"\ + -c "autocmd TextChanged * silent! !./s > A 2>&1"\ + -c "autocmd TextChangedI * silent! !./s > A 2>&1"\ + -c "vnew A"\ + -c "set ar"\ + -c "wincmd h" s diff --git a/s b/s @@ -0,0 +1,6 @@ +#! /bin/sh + +cat ~/git/emoji/emoji-test.txt | + grep -Ev '^(#.*)?$' | + sed -E 's/^.*# ([^ ]+) [^ ]+ (.*)$/\1 \2/' +