From 4604a1f920a9ce7be0fb7b21004c17ef66e17025 Mon Sep 17 00:00:00 2001 From: Vasil Zlatanov Date: Thu, 20 Nov 2014 21:19:11 +0100 Subject: add vim folder --- vim/boxdraw/bdub2a.pl | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 vim/boxdraw/bdub2a.pl (limited to 'vim/boxdraw/bdub2a.pl') diff --git a/vim/boxdraw/bdub2a.pl b/vim/boxdraw/bdub2a.pl new file mode 100644 index 0000000..4482923 --- /dev/null +++ b/vim/boxdraw/bdub2a.pl @@ -0,0 +1,30 @@ +# Convert +-| style drawings into utf characters +# BoxDraw-unicode-box to ascii +# 2003-11-25 12:48:17 -- created by nsg + +use 5.8.0; +use strict; +use utf8; +# binmode (STDOUT, ":utf8"); # incompatible with perl 5.6.1 +# binmode (STDIN, ":utf8"); # incompatible with perl 5.6.1 + +while() { + my $l=length; + tr/┌┬┐╓╥╖╒╤╕╔╦╗├┼┤╟╫╢╞╪╡╠╬╣└┴┘╙╨╜╘╧╛╚╩╝/++++++++++++++++++++++++++++++++++++/; + tr/═─│║/\-\-\|\|/; + printf "%03d ",$l; + print ; +} + +# corners/splits: +# ┌┬┐╓╥╖╒╤╕╔╦╗ 6ec +# ├┼┤╟╫╢╞╪╡╠╬╣ 7fd +# └┴┘╙╨╜╘╧╛╚╩╝ 3b9 +# round corners: +# 256d 256e +# 2570 256f +# horizontal +# ═ ─ +# vertical +# │ ║ + -- cgit v1.2.3-54-g00ecf