burrow autoindent ignores gophernicus special characters = * and % if they begin a line

This commit is contained in:
James Tomasino 2019-01-27 22:54:06 -05:00
parent 22387cc6fe
commit 08d172b3f9
2 changed files with 3 additions and 3 deletions

4
burrow
View File

@ -1,6 +1,6 @@
#!/bin/sh
version="v1.7.4"
version="v1.7.5"
configfiles="$HOME/.config/burrow/config $HOME/.config/burrow $HOME/.burrow"
@ -247,7 +247,7 @@ make_post_process_formatting () {
if [ $config_autoindent ]; then
temp_post=$(mktemp -t "$(basename "$0").post.XXXXXXX") || \
die "Failed to create temporary file" 1
awk -v server="${config_gopher_server}" -v port="${config_gopher_port}" '/^[0-9h\+GIThsi].*\t/ {print $0; next} {print "i" $0 "\t\t" server "\t" port}' "$post_file" > "${temp_post}"
awk -v server="${config_gopher_server}" -v port="${config_gopher_port}" '/(^[0-9dghisGIT;\+].*\t|^[=\*\%].*)/ {print $0; next} {print "i" $0 "\t\t" server "\t" port}' "$post_file" > "${temp_post}"
# create post file normally to respect umask
touch "${post_file}"
cat "${temp_post}" > "${post_file}"

View File

@ -1,4 +1,4 @@
.TH BURROW 1 "21 Jan 2019" "version 1.7.4"
.TH BURROW 1 "27 Jan 2019" "version 1.7.5"
.SH NAME
burrow \- a helper for building and managing a gopher hole
.SH SYNOPSIS