Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: numEricL/table.vim

Tags

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.3.0 (#52)

### Added
- **Auto-split feature for multiline cells**: When inserting a pipe character in
  a multiline cell, the entire cell is now split across all lines at the same
  column position, not just the current line. Disabled by default, enable with
  `auto_split_cell` option.
- **Insert/delete/move row and column actions**:
  - `:Table InsertRow` and `:Table InsertCol`,
  - `:Table DeleteRow` and `:Table DeleteCol`
  - `:Table MoveRow {direction}` and `:Table MoveCol {direction}`
  - Available as `<Plug>` mappings
- cell movement increments the jumplist

### Fixed
- Completing a table in a comment block now extends the comment prefix if needed
- Cell movement is correct when cells are empty

### Changed
- `paragraph_wrap` now allows multiple paragraphs in a single cell, separated by
  blank lines, and wraps each paragraph separately while preserving blank lines
  between them
- `chunk_size` option now uses positive integers for both directions
- Default `chunk_size` range increased from `[10, 10]` to `[20, 20]`

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.2.0 - multiline improved (#37)

    Fixed-width columns: Support for org-style alignment tags (<l30>, <c10>, <r20>)
        Tags specify alignment (left/center/right) and column width
        Automatic text wrapping for cells exceeding column width
    Automatic multiline row detection:
        detects if a table has multiline rows by checking for separator patterns
        Enabled when multiline option is set to 'auto' (now the default)
    Multiline formatting options:
        New multiline_format option with values: 'align', 'wrap', 'block_align', 'block_wrap' (default), 'paragraph_wrap'

v0.1.1

Toggle v0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.1.1 (#24)

Fixed

    Fixed cursor positioning when inserting pipe character on top of an existing pipe
    Fixed cursor positioning on separator row after pipe insertion
    Tab cycle works on non-aligned tables now
    Clarified that cell_id.row_id is relative to chunked table, not absolute buffer coordinates

Changed

    Use an empty chunk_size to indicate handling the entire table instead of a special value

Added

    g:table_cell_edit_data global variable for accessing cell editor event data in Vimscript

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Sort rows/columns + versioning (#18)

Adds table sorting commands/APIs plus plugin version reporting, and documents/releases the new functionality.

Changes:

    Add :Table SortRows / :Table SortCols commands and a low-level table#Sort() API with flags (numeric/float/case-insensitive/custom comparator).
    Introduce SortComparator runtime option and document it (help + README).
    Add version reporting and a CHANGELOG entry for v0.1.0.