Skip to content

[Phase 2] Table Quality of Life Features #78

@YousefHadder

Description

@YousefHadder

Phase Overview

Phase 2 adds quality-of-life improvements that make table editing more efficient and user-friendly.

Parent Epic: #75

Goals

  • Enhance cell formatting options
  • Fix malformed tables
  • Enable row reordering
  • Improve cell editing experience

Features Included

This phase includes 4 features (sub-issues will be created):

  1. Cell Alignment Toggle - Cycle through left/center/right alignment
  2. Table Normalization - Fix malformed tables automatically
  3. Row Movement - Move rows up and down
  4. Cell Operations - Clear and edit cell content

Keybindings

Cell Operations (Normal Mode)

  • <leader>ta - Toggle cell alignment (left → center → right)
  • <leader>tcc - Clear cell content
  • <leader>tec - Edit cell (enter insert mode)

Row Movement (Normal Mode)

  • <leader>tMj - Move row down
  • <leader>tMk - Move row up

Table Utilities (Normal Mode)

  • <leader>tn - Normalize malformed table

Acceptance Criteria

  • All sub-issues completed
  • Alignment toggle cycles correctly
  • Normalization handles common issues
  • Row movement preserves header
  • Cell operations maintain structure
  • 80%+ test coverage
  • Documentation complete

Estimated Duration

1-2 weeks

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions