diff options
| author | Arpit Chakladar <arpitchakladar@proton.me> | 2026-04-22 23:30:51 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@proton.me> | 2026-04-22 23:30:51 +0530 |
| commit | 62775bb5e2b8a4979657fb14ee5ea02a5ddea117 (patch) | |
| tree | 1081e34e7e69e8c3060af335ed1529ea1dcb3f7a /modules/scripts/file-preview.sh | |
| parent | c1b8da3f4618185345fb1b5bf4c6194906f6a2e2 (diff) | |
| download | home-manager-config-62775bb5e2b8a4979657fb14ee5ea02a5ddea117.tar.gz home-manager-config-62775bb5e2b8a4979657fb14ee5ea02a5ddea117.zip | |
using bat for text file previews
Diffstat (limited to 'modules/scripts/file-preview.sh')
| -rw-r--r-- | modules/scripts/file-preview.sh | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/modules/scripts/file-preview.sh b/modules/scripts/file-preview.sh index c0996ba..d728a18 100644 --- a/modules/scripts/file-preview.sh +++ b/modules/scripts/file-preview.sh @@ -98,16 +98,10 @@ case "$MIMETYPE" in # --- TEXT / CODE --- text/*|application/json|application/javascript|application/xml) - if command -v nvim >/dev/null; then - nvim --headless \ - +"set nomore" \ - +"set nowrap" \ - +"syntax on" \ - +"set number" \ - +"0,200print" \ - +q "$FILE" 2>/dev/null + if command -v bat >/dev/null; then + bat --color=always --style=numbers --line-range :200 "$FILE" else - cat "$FILE" + cat "$FILE" fi exit 0 ;; |
