├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── autoload ├── tablemode.vim └── tablemode │ ├── align.vim │ ├── logger.vim │ ├── spreadsheet.vim │ ├── spreadsheet │ ├── cell.vim │ └── formula.vim │ ├── table.vim │ └── utils.vim ├── doc └── table-mode.txt ├── ftplugin ├── markdown_tablemode.vim └── rst_tablemode.vim ├── plugin └── table-mode.vim ├── t ├── autoload │ ├── tablemode │ │ ├── align_test.vim │ │ ├── spreadsheet │ │ │ ├── api │ │ │ │ ├── count_test.vim │ │ │ │ ├── manipulation_test.vim │ │ │ │ ├── manipulation_with_escaped_table_separator_test.vim │ │ │ │ ├── manipulation_with_headers_test.vim │ │ │ │ ├── manipulation_with_unicode_test.vim │ │ │ │ ├── math_test.vim │ │ │ │ ├── repeated_manipulations_test.vim │ │ │ │ └── test.vim │ │ │ ├── cell_test.vim │ │ │ └── formula │ │ │ │ ├── add_test.vim │ │ │ │ └── eval_test.vim │ │ └── table │ │ │ ├── add_border_test.vim │ │ │ ├── add_border_with_unicode_test.vim │ │ │ ├── is_border_test.vim │ │ │ ├── is_header_test.vim │ │ │ ├── is_row_test.vim │ │ │ ├── is_table_test.vim │ │ │ ├── realign_test.vim │ │ │ ├── realign_with_header_alignments_test.vim │ │ │ ├── realign_with_header_realignments_and_unicode_test.vim │ │ │ └── realign_with_unicode_test.vim │ ├── tablemode_tableize_test.vim │ └── tablemode_test.vim ├── config │ └── options.vim ├── fixtures │ ├── align │ │ ├── simple_after.txt │ │ ├── simple_before.txt │ │ ├── unicode_after.txt │ │ └── unicode_before.txt │ ├── big_sample.txt │ ├── cell │ │ ├── counts.txt │ │ └── sample.txt │ ├── complex_header.txt │ ├── escaped_seperator.txt │ ├── formula │ │ ├── formula.txt │ │ └── sample.txt │ ├── sample.txt │ ├── table │ │ ├── sample.txt │ │ ├── sample_for_header.txt │ │ ├── sample_for_header_unicode.txt │ │ ├── sample_header_realign_after.txt │ │ ├── sample_header_realign_before.txt │ │ ├── sample_header_realign_unicode_after.txt │ │ ├── sample_header_realign_unicode_before.txt │ │ ├── sample_realign_after.txt │ │ ├── sample_realign_before.txt │ │ ├── sample_realign_unicode_after.txt │ │ ├── sample_realign_unicode_before.txt │ │ └── sample_with_header.txt │ └── tableize.txt └── utils.vim └── youtube.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | tags 2 | .vim-flavor/ 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 3.0.0 4 | script: rake ci 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/README.md -------------------------------------------------------------------------------- /autoload/tablemode.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode.vim -------------------------------------------------------------------------------- /autoload/tablemode/align.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode/align.vim -------------------------------------------------------------------------------- /autoload/tablemode/logger.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode/logger.vim -------------------------------------------------------------------------------- /autoload/tablemode/spreadsheet.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode/spreadsheet.vim -------------------------------------------------------------------------------- /autoload/tablemode/spreadsheet/cell.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode/spreadsheet/cell.vim -------------------------------------------------------------------------------- /autoload/tablemode/spreadsheet/formula.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode/spreadsheet/formula.vim -------------------------------------------------------------------------------- /autoload/tablemode/table.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode/table.vim -------------------------------------------------------------------------------- /autoload/tablemode/utils.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/autoload/tablemode/utils.vim -------------------------------------------------------------------------------- /doc/table-mode.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/doc/table-mode.txt -------------------------------------------------------------------------------- /ftplugin/markdown_tablemode.vim: -------------------------------------------------------------------------------- 1 | let b:table_mode_corner = '|' 2 | -------------------------------------------------------------------------------- /ftplugin/rst_tablemode.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/ftplugin/rst_tablemode.vim -------------------------------------------------------------------------------- /plugin/table-mode.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/plugin/table-mode.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/align_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/align_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/count_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/count_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/manipulation_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/manipulation_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/manipulation_with_escaped_table_separator_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/manipulation_with_escaped_table_separator_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/manipulation_with_headers_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/manipulation_with_headers_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/manipulation_with_unicode_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/manipulation_with_unicode_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/math_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/math_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/repeated_manipulations_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/repeated_manipulations_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/api/test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/api/test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/cell_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/cell_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/formula/add_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/formula/add_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/spreadsheet/formula/eval_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/spreadsheet/formula/eval_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/add_border_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/add_border_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/add_border_with_unicode_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/add_border_with_unicode_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/is_border_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/is_border_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/is_header_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/is_header_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/is_row_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/is_row_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/is_table_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/is_table_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/realign_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/realign_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/realign_with_header_alignments_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/realign_with_header_alignments_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/realign_with_header_realignments_and_unicode_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/realign_with_header_realignments_and_unicode_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode/table/realign_with_unicode_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode/table/realign_with_unicode_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode_tableize_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode_tableize_test.vim -------------------------------------------------------------------------------- /t/autoload/tablemode_test.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/autoload/tablemode_test.vim -------------------------------------------------------------------------------- /t/config/options.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/config/options.vim -------------------------------------------------------------------------------- /t/fixtures/align/simple_after.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/align/simple_after.txt -------------------------------------------------------------------------------- /t/fixtures/align/simple_before.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/align/simple_before.txt -------------------------------------------------------------------------------- /t/fixtures/align/unicode_after.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/align/unicode_after.txt -------------------------------------------------------------------------------- /t/fixtures/align/unicode_before.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/align/unicode_before.txt -------------------------------------------------------------------------------- /t/fixtures/big_sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/big_sample.txt -------------------------------------------------------------------------------- /t/fixtures/cell/counts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/cell/counts.txt -------------------------------------------------------------------------------- /t/fixtures/cell/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/cell/sample.txt -------------------------------------------------------------------------------- /t/fixtures/complex_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/complex_header.txt -------------------------------------------------------------------------------- /t/fixtures/escaped_seperator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/escaped_seperator.txt -------------------------------------------------------------------------------- /t/fixtures/formula/formula.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/formula/formula.txt -------------------------------------------------------------------------------- /t/fixtures/formula/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/formula/sample.txt -------------------------------------------------------------------------------- /t/fixtures/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/sample.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_for_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_for_header.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_for_header_unicode.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_for_header_unicode.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_header_realign_after.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_header_realign_after.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_header_realign_before.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_header_realign_before.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_header_realign_unicode_after.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_header_realign_unicode_after.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_header_realign_unicode_before.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_header_realign_unicode_before.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_realign_after.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_realign_after.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_realign_before.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_realign_before.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_realign_unicode_after.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_realign_unicode_after.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_realign_unicode_before.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_realign_unicode_before.txt -------------------------------------------------------------------------------- /t/fixtures/table/sample_with_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/table/sample_with_header.txt -------------------------------------------------------------------------------- /t/fixtures/tableize.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/fixtures/tableize.txt -------------------------------------------------------------------------------- /t/utils.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/t/utils.vim -------------------------------------------------------------------------------- /youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhruvasagar/vim-table-mode/HEAD/youtube.png --------------------------------------------------------------------------------