-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for multiple line-breaks within a single paragraph #2872
Comments
To support this issue, here is the HTML spec relating to semantic markup: https://www.w3.org/TR/html52/textlevel-semantics.html#elementdef-br |
+1 |
+1 |
(Though whether this should be done automatically — or with a shift enter — is very much open to debate. Following most word processors, it should be the latter.) |
I'd really like to see shift+enter being added to Quill. It seems the maintainers don't see this as an issue though, they have locked/closed threads discussing this feature before. There are some experimental implementation made by people, but they don't work as expected. Too bad this is not being taken seriously. I really love this editor and dislike the fact that a common thing such as this is deterring people from using it. Me included. |
What we need is a Parchment implementation that can be added as a module to core. As seen in #252 which is old and locked, Quill maintainers don't think this behavior should be in core, but that it should be feasible as a module. I'm new to Quill but am willing to help with that effort, if someone more experienced with the internals knows a path through the woods. The module probably needs a configuration to set shift+enter vs enter means new paragraph vs new line break. Also, this could be applicable to blockquotes and perhaps other block elements, which like paragraphs, don't currently support entry of multiple lines in Quill, either. Note that the code block format does seem to support this, so perhaps that's a good place to start. |
@jwhiting Did you find any working solution? |
@Jagadeeswarh no I have not found anything existing. I think it needs to be written, and for that I need assistance from someone with more experience on Quill in this regard. Please chime in if you find anything, and I will do the same. For now I'm just punting on the issue and living with the default Quill behavior. |
At least I stumbled about this: https://codepen.io/mackermedia/pen/gmNwZP. |
I agree that this is learned/standard behavior and should be part of the core functionality. Might this be an issue of an overly opinionated author ? |
+1 |
1 similar comment
+1 |
nothing yet? |
Quill 2.0 has been released (announcement post) with many changes and fixes. If this is still an issue please create a new issue after reviewing our updated Contributing guide 🙏 |
Lines and paragraphs are not same things in typography. Usually, there's a spacing between paragraphs, which less than the height of a full line, unless there are different elements involved like figures, headings,... And, sometimes, there's a need to use multiple simple line-breaks for the same paragraph.
Steps for Reproduction
class="ql-editor"
component.Expected behavior:
There can be produced output allowing multiple line-breaks within a single paragraph, like:
Actual behavior:
Can't produce output above.
Suggested behaviour
Simply: when an enter is pressed once, then a line-break is produced. When enter is pressed twice, then a new paragraph is produced.
Technically:
Not covered:
Platforms:
Version:
The published one, when this issue is written.
The text was updated successfully, but these errors were encountered: