Bug 165009 - indent(1) man page fix
Summary: indent(1) man page fix
Status: Closed FIXED
Alias: None
Product: Documentation
Classification: Unclassified
Component: Books & Articles (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Eitan Adler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-12 01:10 UTC by Jeremy Huddleston
Modified: 2012-03-10 18:41 UTC (History)
0 users

See Also:


Attachments
file.diff (710 bytes, patch)
2012-02-12 01:10 UTC, Jeremy Huddleston
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Huddleston 2012-02-12 01:10:12 UTC
-bacc is not described in FreeBSD's indent(1) man page, but it is supported by the tool.  This report contains a patch to indent.1 from Apple's indent.1 which was in turn from NetBSD's indent.1
Comment 1 Jeremy Huddleston 2012-02-12 01:26:50 UTC
-eei is also missing:

Index: indent.1
===================================================================
--- indent.1	(revision 75833)
+++ indent.1	(working copy)
@@ -63,6 +63,8 @@
 .Op Fl d Ns Ar n
 .Op Fl \&di Ns Ar n
 .Bk -words
+.Op Fl ei | Fl ei
+.Op Fl eei | Fl eei
 .Op Fl fbs | Fl nfbs
 .Op Fl fc1 | Fl nfc1
 .Op Fl fcb | Fl nfcb
@@ -276,6 +278,16 @@
 statement.
 The default is
 .Fl ei .
+.It Fl eei , neei
+Enables (disables) extra indentation on continuation lines of
+the expression part of
+.Ic if
+and
+.Ic while
+statements.
+These continuation lines will be indented one extra level.
+The default is
+.Fl neei  .
 .It Fl fbs , nfbs
 Enables (disables) splitting the function declaration and opening brace
 across two lines.


On Feb 11, 2012, at 5:10 PM, freebsd-gnats-submit@FreeBSD.org wrote:

> Thank you very much for your problem report.
> It has the internal identification `docs/165009'.
> The individual assigned to look at your
> report is: freebsd-doc. 
> 
> You can access the state of your problem report at any time
> via this link:
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=165009
> 
>> Category:       docs
>> Responsible:    freebsd-doc
>> Synopsis:       indent(1) man page fix
>> Arrival-Date:   Sun Feb 12 01:10:12 UTC 2012
>
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2012-02-12 01:39:56 UTC
Responsible Changed
From-To: freebsd-doc->eadler

I'll take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2012-03-03 18:08:13 UTC
Author: eadler
Date: Sat Mar  3 18:07:53 2012
New Revision: 232471
URL: http://svn.freebsd.org/changeset/base/232471

Log:
  Document the [n]eei and [n]bacc options
  
  PR:		docs/165009
  Submitted by:	Jeremy Huddleston <jeremyhu@apple.com>
  Approved by:	bcr
  MFC after:	1 week

Modified:
  head/usr.bin/indent/indent.1

Modified: head/usr.bin/indent/indent.1
==============================================================================
--- head/usr.bin/indent/indent.1	Sat Mar  3 18:03:50 2012	(r232470)
+++ head/usr.bin/indent/indent.1	Sat Mar  3 18:07:53 2012	(r232471)
@@ -34,7 +34,7 @@
 .\"	@(#)indent.1	8.1 (Berkeley) 7/1/93
 .\" $FreeBSD$
 .\"
-.Dd June 29, 2004
+.Dd March 3, 2012
 .Dt INDENT 1
 .Os
 .Sh NAME
@@ -43,9 +43,12 @@
 .Sh SYNOPSIS
 .Nm
 .Op Ar input-file Op Ar output-file
+.Op Fl bacc | Fl nbacc
 .Op Fl bad | Fl nbad
 .Op Fl bap | Fl nbap
 .Bk -words
+.Op Fl ei | Fl ei
+.Op Fl eei | Fl eei
 .Op Fl bbb | Fl nbbb
 .Ek
 .Op Fl \&bc | Fl nbc
@@ -126,6 +129,15 @@ checks to make sure that it is different
 The options listed below control the formatting style imposed by
 .Nm .
 .Bl -tag -width Op
+.It Fl bacc , nbacc
+If
+.Fl bacc
+is specified, a blank line is forced around every conditional
+compilation block.
+For example, in front of every #ifdef and after every #endif.
+Other blank lines surrounding such blocks will be swallowed.
+Default:
+.Fl nbacc  .
 .It Fl bad , nbad
 If
 .Fl bad
@@ -267,6 +279,16 @@ will have the same indentation as the pr
 statement.
 The default is
 .Fl ei .
+.It Fl eei , neei
+Enables (disables) extra indentation on continuation lines of
+the expression part of
+.Ic if
+and
+.Ic while
+statements.
+These continuation lines will be indented one extra level.
+The default is
+.Fl neei .
 .It Fl fbs , nfbs
 Enables (disables) splitting the function declaration and opening brace
 across two lines.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 4 Eitan Adler freebsd_committer freebsd_triage 2012-03-03 18:09:43 UTC
State Changed
From-To: open->patched

committed in r232471
Comment 5 dfilter service freebsd_committer freebsd_triage 2012-03-10 18:36:33 UTC
Author: eadler
Date: Sat Mar 10 18:36:12 2012
New Revision: 232790
URL: http://svn.freebsd.org/changeset/base/232790

Log:
  MFC r232471:
  	Document the [n]eei and [n]bacc options
  
  PR:		docs/165009
  Approved by:	bcr

Modified:
  stable/9/usr.bin/indent/indent.1
Directory Properties:
  stable/9/usr.bin/indent/   (props changed)

Modified: stable/9/usr.bin/indent/indent.1
==============================================================================
--- stable/9/usr.bin/indent/indent.1	Sat Mar 10 18:35:38 2012	(r232789)
+++ stable/9/usr.bin/indent/indent.1	Sat Mar 10 18:36:12 2012	(r232790)
@@ -34,7 +34,7 @@
 .\"	@(#)indent.1	8.1 (Berkeley) 7/1/93
 .\" $FreeBSD$
 .\"
-.Dd June 29, 2004
+.Dd March 3, 2012
 .Dt INDENT 1
 .Os
 .Sh NAME
@@ -43,9 +43,12 @@
 .Sh SYNOPSIS
 .Nm
 .Op Ar input-file Op Ar output-file
+.Op Fl bacc | Fl nbacc
 .Op Fl bad | Fl nbad
 .Op Fl bap | Fl nbap
 .Bk -words
+.Op Fl ei | Fl ei
+.Op Fl eei | Fl eei
 .Op Fl bbb | Fl nbbb
 .Ek
 .Op Fl \&bc | Fl nbc
@@ -126,6 +129,15 @@ checks to make sure that it is different
 The options listed below control the formatting style imposed by
 .Nm .
 .Bl -tag -width Op
+.It Fl bacc , nbacc
+If
+.Fl bacc
+is specified, a blank line is forced around every conditional
+compilation block.
+For example, in front of every #ifdef and after every #endif.
+Other blank lines surrounding such blocks will be swallowed.
+Default:
+.Fl nbacc  .
 .It Fl bad , nbad
 If
 .Fl bad
@@ -267,6 +279,16 @@ will have the same indentation as the pr
 statement.
 The default is
 .Fl ei .
+.It Fl eei , neei
+Enables (disables) extra indentation on continuation lines of
+the expression part of
+.Ic if
+and
+.Ic while
+statements.
+These continuation lines will be indented one extra level.
+The default is
+.Fl neei .
 .It Fl fbs , nfbs
 Enables (disables) splitting the function declaration and opening brace
 across two lines.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 6 dfilter service freebsd_committer freebsd_triage 2012-03-10 18:36:48 UTC
Author: eadler
Date: Sat Mar 10 18:36:40 2012
New Revision: 232791
URL: http://svn.freebsd.org/changeset/base/232791

Log:
  MFC r232471:
  	Document the [n]eei and [n]bacc options
  
  PR:		docs/165009
  Approved by:	bcr

Modified:
  stable/8/usr.bin/indent/indent.1
Directory Properties:
  stable/8/usr.bin/indent/   (props changed)

Modified: stable/8/usr.bin/indent/indent.1
==============================================================================
--- stable/8/usr.bin/indent/indent.1	Sat Mar 10 18:36:12 2012	(r232790)
+++ stable/8/usr.bin/indent/indent.1	Sat Mar 10 18:36:40 2012	(r232791)
@@ -34,7 +34,7 @@
 .\"	@(#)indent.1	8.1 (Berkeley) 7/1/93
 .\" $FreeBSD$
 .\"
-.Dd June 29, 2004
+.Dd March 3, 2012
 .Dt INDENT 1
 .Os
 .Sh NAME
@@ -43,9 +43,12 @@
 .Sh SYNOPSIS
 .Nm
 .Op Ar input-file Op Ar output-file
+.Op Fl bacc | Fl nbacc
 .Op Fl bad | Fl nbad
 .Op Fl bap | Fl nbap
 .Bk -words
+.Op Fl ei | Fl ei
+.Op Fl eei | Fl eei
 .Op Fl bbb | Fl nbbb
 .Ek
 .Op Fl \&bc | Fl nbc
@@ -126,6 +129,15 @@ checks to make sure that it is different
 The options listed below control the formatting style imposed by
 .Nm .
 .Bl -tag -width Op
+.It Fl bacc , nbacc
+If
+.Fl bacc
+is specified, a blank line is forced around every conditional
+compilation block.
+For example, in front of every #ifdef and after every #endif.
+Other blank lines surrounding such blocks will be swallowed.
+Default:
+.Fl nbacc  .
 .It Fl bad , nbad
 If
 .Fl bad
@@ -267,6 +279,16 @@ will have the same indentation as the pr
 statement.
 The default is
 .Fl ei .
+.It Fl eei , neei
+Enables (disables) extra indentation on continuation lines of
+the expression part of
+.Ic if
+and
+.Ic while
+statements.
+These continuation lines will be indented one extra level.
+The default is
+.Fl neei .
 .It Fl fbs , nfbs
 Enables (disables) splitting the function declaration and opening brace
 across two lines.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 7 dfilter service freebsd_committer freebsd_triage 2012-03-10 18:37:09 UTC
Author: eadler
Date: Sat Mar 10 18:37:01 2012
New Revision: 232792
URL: http://svn.freebsd.org/changeset/base/232792

Log:
  MFC r232471:
  	Document the [n]eei and [n]bacc options
  
  PR:		docs/165009
  Approved by:	bcr

Modified:
  stable/7/usr.bin/indent/indent.1
Directory Properties:
  stable/7/usr.bin/indent/   (props changed)

Modified: stable/7/usr.bin/indent/indent.1
==============================================================================
--- stable/7/usr.bin/indent/indent.1	Sat Mar 10 18:36:40 2012	(r232791)
+++ stable/7/usr.bin/indent/indent.1	Sat Mar 10 18:37:01 2012	(r232792)
@@ -34,7 +34,7 @@
 .\"	@(#)indent.1	8.1 (Berkeley) 7/1/93
 .\" $FreeBSD$
 .\"
-.Dd June 29, 2004
+.Dd March 3, 2012
 .Dt INDENT 1
 .Os
 .Sh NAME
@@ -43,9 +43,12 @@
 .Sh SYNOPSIS
 .Nm
 .Op Ar input-file Op Ar output-file
+.Op Fl bacc | Fl nbacc
 .Op Fl bad | Fl nbad
 .Op Fl bap | Fl nbap
 .Bk -words
+.Op Fl ei | Fl ei
+.Op Fl eei | Fl eei
 .Op Fl bbb | Fl nbbb
 .Ek
 .Op Fl \&bc | Fl nbc
@@ -126,6 +129,15 @@ checks to make sure that it is different
 The options listed below control the formatting style imposed by
 .Nm .
 .Bl -tag -width Op
+.It Fl bacc , nbacc
+If
+.Fl bacc
+is specified, a blank line is forced around every conditional
+compilation block.
+For example, in front of every #ifdef and after every #endif.
+Other blank lines surrounding such blocks will be swallowed.
+Default:
+.Fl nbacc  .
 .It Fl bad , nbad
 If
 .Fl bad
@@ -267,6 +279,16 @@ will have the same indentation as the pr
 statement.
 The default is
 .Fl ei .
+.It Fl eei , neei
+Enables (disables) extra indentation on continuation lines of
+the expression part of
+.Ic if
+and
+.Ic while
+statements.
+These continuation lines will be indented one extra level.
+The default is
+.Fl neei .
 .It Fl fbs , nfbs
 Enables (disables) splitting the function declaration and opening brace
 across two lines.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 8 Eitan Adler freebsd_committer freebsd_triage 2012-03-10 18:41:39 UTC
State Changed
From-To: patched->closed

Committed. Thanks!