1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

feat(stardict): use built-in coloring

This commit is contained in:
2022-01-13 20:01:50 +01:00
parent 630d99e191
commit f9ceed1352

View File

@@ -151,7 +151,7 @@ let
makeStardict = name: dicts: pkgs.writers.writeDashBin name '' makeStardict = name: dicts: pkgs.writers.writeDashBin name ''
set -efu set -efu
export SDCV_PAGER=${toString sdcvPager} export SDCV_PAGER=${toString sdcvPager}
exec ${pkgs.sdcv}/bin/sdcv --only-data-dir --data-dir ${makeStardictDataDir dicts} "$@" exec ${pkgs.sdcv}/bin/sdcv --color --only-data-dir --data-dir ${makeStardictDataDir dicts} "$@"
''; '';
sdcvPager = pkgs.writeDash "sdcvPager" '' sdcvPager = pkgs.writeDash "sdcvPager" ''
@@ -254,7 +254,6 @@ let
s!</\?div[^>]*>!!g s!</\?div[^>]*>!!g
s!<span lang=\"gr\">!!g # unbalanced in Frisk s!<span lang=\"gr\">!!g # unbalanced in Frisk
s!^\s*[0-9])!$(tput setaf 5)&$(tput sgr0)!g s!^\s*[0-9])!$(tput setaf 5)&$(tput sgr0)!g
s#^\(-->.*\)\$#$(tput bold)\1$(tput sgr0)#
s!</\?span[^>]*>!!g s!</\?span[^>]*>!!g
s!</\?p[^>]*>!!g s!</\?p[^>]*>!!g
" | less -FR " | less -FR