summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-02-27 05:05:58 -0800
committerKaz Kylheku <kaz@kylheku.com>2012-02-27 05:05:58 -0800
commit7c1eda9eec81468c7083877f88f94b0dbd3ef068 (patch)
tree018d77d2bee949b185be9ed71cc10e22e60ac490 /txr.1
parent61f40e03c573f995f4cc156e0284096ad30eb692 (diff)
downloadtxr-7c1eda9eec81468c7083877f88f94b0dbd3ef068.tar.gz
txr-7c1eda9eec81468c7083877f88f94b0dbd3ef068.tar.bz2
txr-7c1eda9eec81468c7083877f88f94b0dbd3ef068.zip
* match.c (extract): Check for negative value of opt_nobindings,
which forces the printing. * txr.c (help): Under -b, mention that printing the word false is suppressed also. Added documentation for -B. (main): Implemented -B option. * txr.1: Documented -B option and added clarifying text under -b option explaining the conditions under which bindings are printed.
Diffstat (limited to 'txr.1')
-rw-r--r--txr.110
1 files changed, 9 insertions, 1 deletions
diff --git a/txr.1 b/txr.1
index 2307d2f1..7ea141df 100644
--- a/txr.1
+++ b/txr.1
@@ -107,7 +107,15 @@ Suppresses the printing of variable bindings for a successful query, and the
word .
IR false
for a failed query. The program still sets an appropriate
-termination status.
+termination status. Bindings are implicitly suppressed if the TXR query
+performs an output operation on any file stream other than *stddebug*.
+(Internal streams like string streams do not count as output.)
+
+.IP -B
+Force the printing of variable bindings for a successful query, and the
+word .
+IR false
+for a failed query, even if the program produced output.
.IP "-l or --lisp-bindings"
Print the variable bindings in Lisp syntax instead of shell syntax.