I love markdown, but something that makes me uncomfortable using markdown is bummer about having to write any table, I would have to start row by row and column by column. Another problem I notice is that if you have a lot of content, writing line by line and column by column becomes more and more boring and difficult. Try teaching how to use Markdown to some close friends and they noticed a difficulty in the syntax of rows and columns. I’m not saying row and column syntax is ugly and pointless. The central question would be how to make this syntax easy for people who don’t know Markdown and also for people who even know Markdown but have difficulties.
Now that we’ve mentioned the problems, let’s list some possible solutions:
- We don’t need to change the syntax of Markdown, we can for example have keyboard shortcuts built into Markdown to insert rows and columns easily. An example of this are programs like Vim.
- We can have a real-time and runtime engine in Markdown to create tables quickly and dynamically.
- As well, we might have a tooltips mechanism for that or even a context menu mechanism.
- Ease the use of creating tables by built-in hotkeys in markdown
- Bringing the user who knows and has contact with excel and google spreadsheets closer to the correct use of markdown tables
- Most applications that use markdown have their own implementation to generate a table. The idea is to avoid this kind of differentiated implementation for a real and more concrete implementation of markdown through the use of tooltip, keyboard shortcuts.
- You don’t need to create a rendering engine to view the table in 'markdown. It would be better if the engine were realtime and runtime.