Comments (5)
Wonderful! I'm glad to hear that it's useful. 😄
As for dealing with pieces of a document that are stored as separate files - I agree that we need to support that. I'm not sure if we can assume that front-matter means it's a partial document, because I frequently have full documents that have front-matter, and partial documents that don't.
What I could do is make "first-header-correction" (FHC) into a setting - that way people can disable it if it's doing something bad. Or with project-manager, they could even disable on a per-project basis. That would get us pretty close. Plus, if atom's scoped settings ever supports a "contains front-matter" selector, people would immediately be able to start using rules like the one you described.
To get it even closer, I could try to split FHC into a separate command - that way, people who have automatic FHC disabled could still run it whenever they want.
from tidy-markdown.
What I could do is make "first-header-correction" (FHC) into a setting
That sounds like the easiest, I'd suspect? I agree that front matter shouldn't be deterministic here.
from tidy-markdown.
(this is released in https://github.com/slang800/atom-tidy-markdown/releases/tag/v0.2.0)
from tidy-markdown.
💖 thanks again @slang800!
from tidy-markdown.
no prob! be sure to hmu if you have any other ideas for this project! 😄
from tidy-markdown.
Related Issues (20)
- fix number should be optional
- Compatibility with vim-markdownfmt HOT 6
- Bullets inside numbered lists and subbullets in bullets don't beatify correctly
- Problems adding escaped pipes in tables HOT 1
- Breaking hyperlinks HOT 1
- Tables with inline LaTeX not reformatting
- language-code-rewrites.json missing from 2.0.5 HOT 6
- Can not format Chinese and Japanese HOT 1
- Getting tidy-markdown to leave this TOC Markdown untouched
- [query] Is output valid CommonMark? HOT 1
- Formatting of HTML in Jekyll .md-files
- How can I personally DISABLE filter: 'img' from converters.coffee HOT 3
- Auto delete blockquotes empty line
- Can't resolve modules HOT 4
- How to config the extension in VSCode. Don't enforce H1 as the first header when front matter present
- Loses formatting
- support for Latex Math
- Indented tables are destroyed
- Update marked dependency version to resolve npm audit issues
- Quotation marks issue
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 tidy-markdown.