Comments (1)
As it turns out, as part of the implementation of Russ Cox's Proposal: go/doc: headings, lists, and links in Go doc comments for go1.19, a more advanced wrapping algorithm which
wraps words into lines of at most max runes,
minimizing the sum of the squares of the leftover lengths
at the end of each line (except the last, of course),
with a preference for ending lines at punctuation (.,:;).
is now used. Compare the old algorithm (in go1.18.5):
with the new one (in go1.19):
See go/doc/comment: add text wrapping (I07787be3) · Gerrit Code Review
go/doc/comment: add text wrapping
[This CL is part of a sequence implementing the proposal #51082.
The design doc is at https://go.dev/s/godocfmt-design.]Implement wrapping of text output, for the “go doc” command.
The algorithm is from D. S. Hirschberg and L. L. Larmore,
“The least weight subsequence problem,” FOCS 1985, pp. 137-143.For #51082.
Change-Id: I07787be3b4f1716b8ed9de9959f94ecbc596cc43
Reviewed-on: https://go-review.googlesource.com/c/go/+/397283
Run-TryBot: Russ Cox <[email protected]>
Reviewed-by: Ian Lance Taylor <[email protected]>
Reviewed-by: Jonathan Amsterdam <[email protected]>
from kong.
Related Issues (20)
- "docker" example is KO HOT 1
- type `filecontent` not read file HOT 1
- print version info with usage
- Ambiguity in understanding whether Value.Set is set from default or explicit
- Counter incorrectly renders value in help HOT 2
- Switching command based on os.Args[0] HOT 2
- Is there any way to achieve this: --version is not inherited to subcommands? HOT 2
- NamedMapper doesn't take precedence over KindMapper HOT 2
- description newline stripping HOT 2
- Flag hook executed multiple times HOT 4
- Improving slice and map support
- BoolMapper is not triggered for custom type with IsBool() func HOT 1
- Drop automatic prefix in error messages returned by `Run()`? HOT 2
- Env Var Default value for flag sourced from a Plugin HOT 3
- Support For Stdin Flags HOT 1
- Not possible to pass an empty value to a flag with environment variable HOT 1
- Custom validators do not run for envars
- Custom validator does not run for nested structs HOT 1
- shell/help example panics HOT 2
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kong.