Coder Social home page Coder Social logo

Comments (4)

mitsuhiko avatar mitsuhiko commented on May 7, 2024

I had the initial plan to do what markdown does and to support two trailing spaces or more to indicate a mandatory break but it warns in too many editors for trailing whitespace. Maybe I should instead detect certain syntax patterns.

I'm happy for any ideas of how to tackle this.

from click.

fgimian avatar fgimian commented on May 7, 2024

Hey Armin, thanks for your reply 😄

Yeah, trailing spaces was my initial idea too but that also makes code fail flake8 compatibility and some editors strip the extra space for you as you said.

The only idea I've had so far (which i'm not totally happy with) is to follow the Sphinx convention, e.g.:

@click.command()
def hello():
    """Here's some help information and here is a little list of things
    you can do:

    | - a
    | - b
    | - c

    Have a nice day
    """
    click.echo('Hi there')

However, I'm just not so convinced about this idea. I'll see if I can think of any other more elegant solutions.

Cheers
Fotis

from click.

mitsuhiko avatar mitsuhiko commented on May 7, 2024

Found something I am quite happy with: http://click.pocoo.org/documentation/#preventing-rewrapping

from click.

fgimian avatar fgimian commented on May 7, 2024

Thanks heaps Armin! 😄

from click.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.