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:
A | README | | | 17 | +++++++++++++++++ |
A | liverepl | | | 10 | ++++++++++ |
A | s | | | 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/' +