Comments (12)
Already have a similar issue, I should close it.
from vim-markdown-toc.
Yes, please ref #6 (comment)
from vim-markdown-toc.
I change to iamcco/markdown-preview
, now I can navigate between level 2 headers '##', but not lower headers, like '###'.
from vim-markdown-toc.
I just test for it, in my environment I can navigate between level 2/3/4/5... headers well. Could you provide a markdown content snippets to reproduce your problem?
ps: iamcco/markdown-preview
use https://github.com/markedjs/marked as its Markdown Parser, the support for it has not been tested. I guess the reason is there are some symbols in your header, and different markdown parsers generate different anchor links for a same header.
from vim-markdown-toc.
https://gitee.com/bdgong/tech-notes/blob/master/book/note__JavaConcurrencyInPractice.md
So, how could I see the anchor the Parser generated? or, I can not
from vim-markdown-toc.
Anyway, which vim plugin you use to preview markdown?
from vim-markdown-toc.
Just use Chrome devtools, the id
value is anchor.
anchors generated for header 2.4 Guarding State with Locks
:
-
iamcco/markdown-preview:
2.4-guarding-state-with-locks
-
gitee:
24-guarding-state-with-locks
-
Redcarpet:
2-4-guarding-state-with-locks
They all different from others. So I give up to find a tool which can preview markdown with toc links are right. I just confirm styles.
ps: If you want to upload markdown to gitee, use command :GenTocGitLab
may better.
from vim-markdown-toc.
OK, thank you very much~
from vim-markdown-toc.
I am not familiar with vimscript, but I'm wondering whether I could modify your code to achieve my goals. Could just give some tips? Appreciate for your help
from vim-markdown-toc.
Sadly you can't generate toc once, work well in all of markdown preview, GitHub, Gitee, or even any two of them.
If you just want to use toc in markdown preview, maybe we can add a command :GenTocMarked
for iamcco/markdown-preview, like :GenTocGFM
for GitHub, :GenTocGitLab
for GitLab. You can ref
vim-markdown-toc/ftplugin/markdown.vim
Line 126 in a6e2270
from vim-markdown-toc.
That's what I need, thank you
from vim-markdown-toc.
You are welcome. And...welcome to PR for this if you implement it. 😆
from vim-markdown-toc.
Related Issues (20)
- include section the toc is under in the toc HOT 6
- Option to use tabs rather than spaces? HOT 2
- Prettier gaurds move HOT 8
- GFM ordered list style not honored when using custom list_item_char `1.`
- Support multi-line quote block ending with a blank line (GFM)
- [Feature Request] Option to add line number on TOC generation, for quick item navigation (ex.: 35g)
- Wrong parsing in comment HOT 3
- Error with Vimwiki: Range too large in character class
- toc跳转问题 HOT 2
- 目录不再缩进显示了 HOT 5
- Configuration option missing from README.md HOT 4
- 插件不起作用的问题 HOT 1
- Q: Is vim-markdown-toc abandoned, dead? (A: Yes) HOT 5
- 插件无法工作 HOT 4
- Possible variable for fence comment style?
- Not compatible with vim 9? HOT 2
- Not compatible with vim 9? HOT 1
- 为什么toc生成的跳转会有问题??而且生成的格式也有问题 HOT 4
- File needs to have extension .md or .markdown HOT 1
- Incorrect headings generated for my `heading-torture-test.md` file HOT 4
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 vim-markdown-toc.