Edit of
Tirenvi_02/32.GitHub/reddit
Top
/
Tirenvi_02
/
32.GitHub
/
reddit
[
Front page
] [
Edit
|
Diff
|
History
|
Attach
|
Reload
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
]
-- Use page as template --
(no template pages)
- https://www.reddit.com/mail/all * モデレーターに連絡 [#sf0003f9] Hi mods, My post seems to have been removed by Reddit’s filters. It’s a demo of a Neovim plugin I developed for editing tables inside Markdown text (no ads or spam). I’d appreciate it if you could take a quick look and approve it if it’s appropriate for the subreddit. Thanks! https://www.reddit.com/r/neovim/comments/1sruf0b/plugin_edit_markdown_tables_inside_text_in_neovim/ ---- https://www.reddit.com/r/neovim/comments/1sruf0b/plugin_edit_markdown_tables_inside_text_in_neovim/ https://www.reddit.com/r/neovim/comments/1sruf0b/plugin_edit_markdown_tables_inside_text_in_neovim/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button * 対策版 [#xe2fb6bf] I've been working on a Neovim plugin for editing tables in plain text. One thing I focused on is handling Markdown tables *inside normal text* without breaking formatting. Demo: (ここにgif) It keeps everything as plain text, but lets you edit tables in a structured way. - works inside Markdown - handles mixed text + tables - supports multiline cells - column width adjustment Raw Markdown → structured edit → back to raw (lossless) GitHub: https://github.com/kibi2/tirenvi.nvim * この投稿は Reddit のフィルターによって削除されました。 [#x6a3793d] [Plugin] Edit Markdown tables inside text in Neovim (without breaking formatting) Demo: Tirenvi lets you edit tables inside Markdown without breaking the surrounding text. - Works directly in normal buffers (no special mode) - Keeps everything as plain text - Handles mixed content (text + tables) - Supports multiline cells - Column width adjustment (set / grow / shrink) Raw Markdown → structured view → edit → back to raw (lossless) https://github.com/kibi2/tirenvi.nvim ----- Some implementation details for people interested. Tirenvi keeps the buffer as pure text: - no hidden metadata - no shadow buffer - no custom buffer type Even when showing a structured table view, the underlying content is unchanged. Architecture: flat text (CSV / TSV / GFM / etc.) ↓ external parser ↓ TIR (Tabular Intermediate Representation) ↓ tirenvi ↓ structured editing view The key idea is separating "structure" from "text". One tricky part was handling mixed content: documents where tables are embedded in normal text. Tirenvi splits the document into text blocks and table blocks, and only applies structural editing to tables. Another challenge was preserving Vim's undo tree. If an edit temporarily breaks the table structure, Tirenvi repairs it in the current state only, without touching past undo states. Feedback from Neovim users would be very welcome! It also supports Pukiwiki-style tables (same internal representation).
Do not change timestamp
- https://www.reddit.com/mail/all * モデレーターに連絡 [#sf0003f9] Hi mods, My post seems to have been removed by Reddit’s filters. It’s a demo of a Neovim plugin I developed for editing tables inside Markdown text (no ads or spam). I’d appreciate it if you could take a quick look and approve it if it’s appropriate for the subreddit. Thanks! https://www.reddit.com/r/neovim/comments/1sruf0b/plugin_edit_markdown_tables_inside_text_in_neovim/ ---- https://www.reddit.com/r/neovim/comments/1sruf0b/plugin_edit_markdown_tables_inside_text_in_neovim/ https://www.reddit.com/r/neovim/comments/1sruf0b/plugin_edit_markdown_tables_inside_text_in_neovim/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button * 対策版 [#xe2fb6bf] I've been working on a Neovim plugin for editing tables in plain text. One thing I focused on is handling Markdown tables *inside normal text* without breaking formatting. Demo: (ここにgif) It keeps everything as plain text, but lets you edit tables in a structured way. - works inside Markdown - handles mixed text + tables - supports multiline cells - column width adjustment Raw Markdown → structured edit → back to raw (lossless) GitHub: https://github.com/kibi2/tirenvi.nvim * この投稿は Reddit のフィルターによって削除されました。 [#x6a3793d] [Plugin] Edit Markdown tables inside text in Neovim (without breaking formatting) Demo: Tirenvi lets you edit tables inside Markdown without breaking the surrounding text. - Works directly in normal buffers (no special mode) - Keeps everything as plain text - Handles mixed content (text + tables) - Supports multiline cells - Column width adjustment (set / grow / shrink) Raw Markdown → structured view → edit → back to raw (lossless) https://github.com/kibi2/tirenvi.nvim ----- Some implementation details for people interested. Tirenvi keeps the buffer as pure text: - no hidden metadata - no shadow buffer - no custom buffer type Even when showing a structured table view, the underlying content is unchanged. Architecture: flat text (CSV / TSV / GFM / etc.) ↓ external parser ↓ TIR (Tabular Intermediate Representation) ↓ tirenvi ↓ structured editing view The key idea is separating "structure" from "text". One tricky part was handling mixed content: documents where tables are embedded in normal text. Tirenvi splits the document into text blocks and table blocks, and only applies structural editing to tables. Another challenge was preserving Vim's undo tree. If an edit temporarily breaks the table structure, Tirenvi repairs it in the current state only, without touching past undo states. Feedback from Neovim users would be very welcome! It also supports Pukiwiki-style tables (same internal representation).
View Text Formatting Rules