summary refs log tree commit diff
path: root/bin/man1/bibsort.1
blob: 9d036920359fe4d75d15009aac77c37c4ee10246 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
.Dd December 15, 2020
.Dt BIBSORT 1
.Os
.
.Sh NAME
.Nm bibsort
.Nd reformat bibliography
.
.Sh SYNOPSIS
.Nm
.Op Ar file
.
.Sh DESCRIPTION
.Nm
reformats on standard output
the
.Em STANDARDS
section of the
.Xr mdoc 7
manual page
.Ar file
or standard input.
Bibliographic references
are sorted by author last names,
and formatted in an item list
with macro lines appearing
in the order they are formatted by
.Xr mandoc 1 .
Additionally,
.Ic \&%N
macros referencing RFC numbers
are rewritten to
.Ic \&%R
macros.
.
.Sh EXAMPLES
.Dl :%!bibsort
r> 2021-01-25Use vi and lessJune McEnroe 2021-01-20Use mtags for sh in source-filterJune McEnroe 2021-01-20Generate tags for sh files in mtagsJune McEnroe 2021-01-20Add messy sh lexerJune McEnroe 2021-01-20Add all target to git.causal.agency MakefileJune McEnroe 2021-01-20Remove Lua supportJune McEnroe 2021-01-20Fix tests for diff spansJune McEnroe 2021-01-20Avoid matching ':' in make tagsJune McEnroe 2021-01-19Prefer tag matches not preceded by [[:alnum:]]June McEnroe 2021-01-19Escape \ and / in mtags search patternsJune McEnroe 2021-01-20Use mtags in source-filterJune McEnroe 2021-01-19Add mtags to generate tags for make and mdocJune McEnroe 2021-01-19Map tags to IDs using only [[:alnum:]-._]June McEnroe 2021-01-19Don't use a pager if reading standard inputJune McEnroe 2021-01-19Support BSD make syntax and match *.amJune McEnroe 2021-01-19Match tab following escaped newline in make assignmentsJune McEnroe 2021-01-18Allow matching lexers using first input lineJune McEnroe