Alex Rodionov
135d571e9c
Added option to disable all mappings
2014-07-23 08:59:28 +07:00
Dhruva Sagar
0f1254e1fe
Updated table syntax to get toggled with table mode
2014-05-30 12:05:31 +05:30
Dhruva Sagar
e7e806916f
Refactored toggleMapping
2014-05-30 11:49:13 +05:30
Dhruva Sagar
9336261063
Added cell text object for visual mode
2014-05-15 11:02:21 +05:30
Dhruva Sagar
80ec86e385
Version 4.4.2
...
* Updated mappings to be buffer local
* Updated mappings to toggle with Table Mode
2014-05-13 11:18:42 +05:30
Dhruva Sagar
7eff1e30f1
Fixed #30
...
In case there is nothing to align, it was failing with an error, this
ensures it exists gracefully in this situation.
2014-05-10 15:27:36 +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
53da3fb4c2
Fixed #28
...
Altered border generation code to incorporate true display width of
characters, hence generate more accurate borders.
2014-04-30 21:30:44 +05:30
Dhruva Sagar
f2f62d78e5
Added support for negative indices
...
When defining formulas you can now use negative indices for target /
cells to refer to them relative to the last. -1 being the last and so
on.
2014-04-28 13:41:21 +05:30
Dhruva Sagar
7810ce0ca0
Fixed #26
...
Not assuming a length for alignments, looping through all and adding 'l'
as default first then updating as per the column alignments.
2014-04-26 23:52:18 +05:30
Dhruva Sagar
b22d793135
Improved fix for #20
...
Instead of relying on a /g or /gg flag based on gdefault, I temporarily
disable gdefault and set it back to the old value aftwards.
2014-04-25 18:18:19 +05:30
Dhruva Sagar
de2ad0b71d
Fixed header creation as first line of table
2014-04-25 18:10:12 +05:30
Dhruva Sagar
29c7ec1a23
Cosmetic change
...
changed variable name from i to jdx since for consistency, i is short
for insert which is a vim ex command so to make things unambiguous.
2014-04-25 15:59:08 +05:30
Dhruva Sagar
a0fcb89f43
Fixed #19
...
Updated tablemode#table#IsRow() to allow hiphens within the row.
2014-04-25 14:54:43 +05:30
Dhruva Sagar
5007e5f728
Added support for column alignment #23
...
Now we can define gfm-style aligment by adding them to the header column
2014-04-25 14:42:02 +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
cfbac6979d
Fixed #25
...
Minor refactoring & corrected variable names
2014-04-23 11:27:25 +05:30
Dhruva Sagar
79166b3d4e
Fixing #24
...
Exposed a public api for IsTableModeActive and using it instead.
2014-04-21 14:58:02 +05:30
Dhruva Sagar
8a54ef28ab
Removed CellTextObject() from spreadsheet.vim
2014-04-09 11:34:54 +05:30
Dhruva Sagar
a2492fbf08
Removed old TableMotion from autoload/tablemode/table.vim
2014-04-09 11:32:03 +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
1ef8c812d6
Fixed table motions over corners with borders
2014-04-07 22:21:16 +05:30
Dhruva Sagar
63cb175d57
Releasing v4.1.0
...
* Fixed bad references within plugin.
* Added fixtures for cleaner tests.
* Updated readme, changelog & doc
2014-04-07 19:15:52 +05:30
Dhruva Sagar
12f4c39982
Added silent! to ignore errors on disabling errors
2014-04-07 19:09:20 +05:30
Dhruva Sagar
95fc4c3c32
Releasing v4.0.0
...
* Refactored complete code to be more modular.
* Fixed long standing unicode alignment issue #8 .
* Testing individual components ensuring better test coverage.
2014-04-07 15:24:45 +05:30
Dhruva Sagar
70744f308c
Fixing tabular align for unicode characters
2014-04-07 15:00:34 +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
0b03a88ffb
Fixed tablemode#TableMotion
2014-03-18 18:21:35 +05:30
Dhruva Sagar
f2c492fe5e
Fixes #20
...
Checking if gdefault is set and working accordingly
2014-03-12 07:52:25 +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
5c42d58d4b
Updated table mode
...
- Bumped version
- Added new mapping \t? to echo current cells representation for
defining formulas.
- Updated docs
2013-12-31 12:30:52 +05:30
Dhruva Sagar
9935e57def
Fixed motions
2013-12-11 16:15:07 +05:30
Dhruva Sagar
8993e2a454
Fixed tablemode#DeleteColumn
2013-12-11 15:50:32 +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
e94bbcc0b4
Switched to using || mapping for table border generation, more intuitive & create a minimal border on a new line without a table
2013-11-13 08:45:15 +05:30
Dhruva Sagar
a0618db019
Fixed #14 , You can now have a top border (before header) and a bottom border as well (after last line)
2013-11-12 19:49:10 +05:30
Dhruva Sagar
176999f347
Allowing border creation above table row
2013-10-24 16:47:15 +05:30
Dhruva Sagar
5a6a9b3473
Fixed motions to wrap around edges incorporating table header
2013-10-07 15:07:55 +05:30
Dhruva Sagar
54187d0be1
Updated Header Border to be like org-mode table header separator for consistency.
2013-09-19 16:53:28 +05:30
Dhruva Sagar
3e2eaeee5c
Fixed delete column api with header changes
2013-09-19 15:03:13 +05:30
Dhruva Sagar
6dfc508af5
Fixed headerExpr to incorporate comments & spaces around header border
2013-09-19 13:55:07 +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
Dhruva Sagar
9875a117a7
Fixed iabbrev
2013-09-19 07:04:12 +05:30
Dhruva Sagar
cca55e72ce
Releasing Table Mode v3.1
...
* Removed table border and related options. You can now optionally have
a header instead, simply add a table header and add a border to it
triggered by the vim iabbrev '+-' on the line immidiately after the
header and it will expand to the correct border. It will auto update
as the table realigns with changes. Similar approach as followed by
tables in org-mode.
* Fixed bug of incorrect indentation of a newly added formula line.
* Fixed bug in ConvertDelimiterToSeparator causing incorrect
tableization of commented blocks of delimited content.
2013-09-19 02:10:49 +05:30