Dhruva Sagar
494d95d2b3
Add config g:table_mode_ignore_align. Fix #145
...
* Disabled by default, if enabled directs table mode to ignore aligning
based on alignment characters on the header and always left aligns
2022-03-01 13:07:33 +05:30
Dhruva Sagar
88b9c85af3
Update doc and fixed specs
2021-05-05 22:23:35 +05:30
Dhruva Sagar
3476c4e517
Improve Tableize. Fix #109 .
...
This adds a new option `g:table_mode_tableize_auto_border` that allows
to enable automatic border creation when using Tableize to create tables
2020-08-19 21:59:37 +05:30
Eric Davis
2e5713ae6a
fixed the Average function and test case when spanning rows/columns
...
fixed a Vim error(E907) in Min/Max when comparing v:null to a float
fixed CountE/CountNE/PercentE/PercentNE to support spanning rows/columns
added test cases for all the new formula functions
2020-04-19 00:20:55 -07:00
ibbem
85a5e3d4e1
Fix the column modifications on escaped separators
...
If a g:table_mode_separator is escaped by a backslash, the table is
aligned ignoring this instance of the g:table_mode_separator, but the
column deletion and insertion functions did not consider this behaviour.
The g:table_mode_escaped_separator regex is simplified and optimized a
little bit. Also more care is taken to prevent unexpected behaviour if
special characters are used as g:table_mode_separator.
2020-04-04 15:27:23 +02:00
ibbem
67129cd1e0
Fix column modifications if Unicode is involved
2020-04-04 15:27:23 +02:00
ibbem
0b58003b68
Add support for inserting columns #130
...
Two mappings are introduced to enable usage of this feature like vim's
pasting with p and P.
2020-04-04 15:27:19 +02:00
ibbem
6912880697
Include the header when deleting columns
2020-03-31 18:21:45 +02:00
Benjamin Moosherr
d670f5e0f8
Tests for issue #157
2019-11-16 17:17:29 +01:00
Dhruva Sagar
322503e814
Add support for escaping the separator #118
...
Initial support. Alignment and border creation is fixed and is
consistent in considering the escaped table separator as part of the
column.
TODO :
* Fix syntax to reflect the above.
* Fix cell definition, motion & formula engine to incorporate this.
2017-12-28 01:04:45 +05:30
Bernhard Waldbrunner
1d9d512ed1
Allow dynamic prefix for all mappings
2017-10-25 21:19:32 +02:00
Dhruva Sagar
d4cb68e8e1
Fix for option g:table_mode_update_time
2017-03-10 06:51:47 +05:30
Dhruva Sagar
1eef73fc5b
Add option to auto align table while editing #73
2017-03-09 11:00:19 +05:30
Dhruva Sagar
cc0055f329
Fixed align unicode fixture
...
The before fixture should not have any unnecessary spaces
2017-01-04 16:15:46 +05:30
Dhruva Sagar
9edd6d7d20
Add config to disable table mode syntax
...
Since table mode syntax can hamper performance, it is now possible to
disable it with a global config
2017-01-04 15:49:35 +05:30
Dhruva Sagar
7c56d298bb
Updated test for formula validation
2016-05-08 15:56:48 +05:30
Dhruva Sagar
fdfa4b12c2
Add tablemode#table#IsTable
2015-11-23 14:53:05 +05:30
Dhruva Sagar
74d1492f2b
Add support for center alignment. Fix #57
...
We now have support for center alignment, simply add a header border
with the `g:table_mode_align_char` as both the first and the last
character so it would look something like `+:.....:+` to center align
the column values.
2015-04-14 15:56:09 -07:00
Dhruva Sagar
bba22a4f04
Added g:table_mode_header_fillchar
...
* Allows configuring a separate character for header border to be used
with pandoc
2014-11-16 13:40:14 +05:30
Dhruva Sagar
ea78f62565
Releasing Table Mode v4.6.1
...
* Added configurable table mappings.
* Updated docs & README.
2014-10-28 13:31:16 +05:30
Dhruva Sagar
761a67b36b
Fixed #16
...
Altered table mode behavior such that if there is a header line, i.e.
the first line of the table is separated by a border with the rest of
the table, then it is not taken into account for formulas and cell
arithmetic
2014-08-15 09:40:29 +05:30
Dhruva Sagar
8683146a5f
Removed unnecessary code / headers
2014-08-15 07:55:19 +05:30
Alex Rodionov
6b89fe5c9e
Fix specs
2014-07-24 19:15:36 +07:00
Dhruva Sagar
4c91a4efa2
Updated tests
2014-05-30 12:20:46 +05:30
Dhruva Sagar
13e1a20002
Fixing tests
2014-05-01 21:29:31 +05:30
Dhruva Sagar
8970d5ffbb
Improved tests
2014-05-01 21:14:49 +05:30
Dhruva Sagar
859eb42856
Added more tests for Realigning unicode content
2014-05-01 21:07:53 +05:30
Dhruva Sagar
d7ad97f099
Fixing tests
2014-05-01 16:56:11 +05:30
Dhruva Sagar
dbd79f2c1e
Minor refactor & improved test coverage
2014-05-01 16:35:25 +05:30
Dhruva Sagar
fa568fe91b
Improved test for utils
2014-04-30 23:05:19 +05:30
Dhruva Sagar
71051e2c22
Merge branch 'master' into feature/gfm_column_alignment
...
Conflicts:
autoload/tablemode/table.vim
2014-04-25 14:31:33 +05:30
Dhruva Sagar
43d0c0ff6f
Cosmetic refactoring
...
* Changed the API calls to be more sensible & simple and free of
redundancy.
2014-04-25 11:09:14 +05:30
Dhruva Sagar
00c54e8e02
Refactoring alignment
2014-04-24 15:48:57 +05:30
Dhruva Sagar
7e00cea7f5
Improved table.vim tests. Fixed #24 .
2014-04-22 00:11:40 +05:30
Dhruva Sagar
d889c342d3
Fixed the tests with new changes
2014-04-09 11:45:02 +05:30
Dhruva Sagar
652de4d29c
Releasing v4.2.0
...
* Refactored cell & formula logic out into separate files
* Added more tests to test things independently.
2014-04-09 11:20:10 +05:30
Dhruva Sagar
f91782fca2
Added tests for formula evaluation
...
* Minor fixes as detected by the tests
2014-04-09 08:09:28 +05:30
Dhruva Sagar
943496c535
Added fixtures
2014-04-07 19:09:02 +05:30
Dhruva Sagar
70744f308c
Fixing tabular align for unicode characters
2014-04-07 15:00:34 +05:30
Dhruva Sagar
de2039dd24
Removed a config by mistake
2014-04-07 12:37:48 +05:30
Dhruva Sagar
7eef29529d
Removed erroneous configs
2014-04-07 12:07:36 +05:30
Dhruva Sagar
defd9531a7
Refactored spreadsheet related code out of table.vim
2014-04-07 12:05:20 +05:30
Dhruva Sagar
f20ff17b42
Updated plugin mappings
2014-04-06 11:56:30 +05:30
Dhruva Sagar
b63b0401a0
Refactored code into autoload/tablemode/table.vim
2014-04-06 03:54:32 +05:30
Dhruva Sagar
10ab0425f6
Fixes #17
...
Added a new configuration option g:table_mode_corner_corner to
correspond to the extreme corners of the table border, by default it is
set to '|' to maintain backward compatibility but it can be overriden to
anything else.
2014-01-29 11:32:30 +05:30
Dhruva Sagar
1302782b55
Updated vim-flavor & tests
2013-12-31 12:22:22 +05:30
Dhruva Sagar
c88a913397
Fixed tests
2013-12-11 15:21:20 +05:30
Dhruva Sagar
8609ad4778
Releasing version 3.3.1
...
* Borders are now disregarded, so add as many as you'd like.
* Improved test coverage.
2013-12-11 12:48:25 +05:30
Dhruva Sagar
0799523ffb
Releasing v3.2
...
* Added tests to test various use cases
* Added .travis.yml for travis integration
2013-09-19 12:28:47 +05:30