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
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
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
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
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
defd9531a7
Refactored spreadsheet related code out of table.vim
2014-04-07 12:05:20 +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
Dhruva Sagar
eed25aee91
Removed unnecessary closing markers for folds
2013-06-10 09:56:54 +05:30
Dhruva Sagar
0683cec58c
Added more error checks in GetCells
2013-05-22 07:36:53 +05:30
Dhruva Sagar
27544e168a
Fixed s:Sum
...
Was previously converting to integer so loosing float data after decimal
place, converting to float instead now.
2013-05-21 14:40:54 +05:30
Dhruva Sagar
e4af7200ff
Fixed function EvaluateExpr
...
- Added support for column references in current row when defining
formulas for individual cells.
2013-05-21 14:32:02 +05:30
Dhruva Sagar
3cea0bbaba
Minor Fixes
...
- Updated s:EndExpr() to include \s\+ within optional escaped comment so
that the space is also matched.
- Fixed Formula addition in case of double comment (start and end) are
required, eg) in c/c++.
- Parsing expr row/column numbers from string correctly.
2013-05-20 16:38:31 +05:30
Dhruva Sagar
4606d9c637
Fixed s:GetCommentEnd(), s:EndCommentExpr()
...
Also fixed s:ConvertDelimiterToSeparator() such that it doesn't mess up
the end comment and draws the border before it.
2013-05-18 03:34:02 +05:30
Dhruva Sagar
1ce3ec4e7f
Fixed Table Mode
...
- Several New Updates weren't working properly for commented tables.
Fixed & improved the API to work accurately for commented tables.
2013-05-17 17:13:56 +05:30
Dhruva Sagar
34e271b24a
Updated README, fixed expr evaluator
2013-05-17 14:12:44 +05:30
Dhruva Sagar
dd38fcfeeb
Releasing v3.0
...
- Added feature to define & add formula expressions to table and
calculate them.
- Persist the fomulas as comments as line right after table.
2013-05-17 07:45:49 +05:30
Dhruva Sagar
94a76dc0f7
Merge branch 'master' of github.com:dhruvasagar/vim-table-mode into feature/table-formulas
...
Conflicts:
autoload/tablemode.vim
2013-05-16 15:50:56 +05:30
Dhruva Sagar
eba2481798
Fine tuning & formatting
2013-05-16 14:49:03 +05:30
Dhruva Sagar
edfb221b3e
Removed dependence on Tabular for more control.
...
- Right align numbers automatically.
2013-05-15 23:16:34 +05:30
Dhruva Sagar
e9d9030cbb
Updated Table Formulas
...
- Added single function for both command & mapping to take formula from
input.
- Reusing g:table_mode_align for formatting table content, which was
missed when moving from :Tableize to tabular#TabularizeStrings
- Correctly parsing ranges as strings.
2013-05-14 19:35:00 +05:30
Dhruva Sagar
2bde444575
First Cut of Table Formulas
2013-05-13 18:34:00 +05:30
Marco Hinz
57a49efe7e
Improve modeline settings
2013-05-07 14:47:56 +02:00
Marco Hinz
af55d03e14
Adhere to common conventions
2013-05-07 14:47:34 +02:00
Dhruva Sagar
cb21c1626c
Minor refactoring
2013-05-07 15:17:37 +05:30
Dhruva Sagar
87a713efb7
Releasing v2.4.0
...
- Added table cell text object.
- Added api to delete table row.
- Added api to delete table column.
- Updated doc/table-mode.txt
- Updated CHANGELOG.md
2013-05-05 08:47:21 +05:30
Dhruva Sagar
272bef4ce0
Releasing v2.3.0
...
- Refactored realignment logic.
- Generating borders by hand rather than relying on
tabular formatting since that puts restrictions on the borders
(padding). With the new scheme, I am able to generate good looking
tables with neat borders like they should be, without padding.
- Updated doc/table-mode.txt
2013-05-04 03:23:20 +05:30
Dhruva Sagar
7c4039e5e1
Updated Table Mode Public API
...
- Added tablemode#RowCount(line). Returns the total number of rows in a
table given a line (row).
- Added tablemode#ColumnCount(line). Returns the total number of columns
in a line (row).
- Added tablemode#RowNr(line). Returns the row number on given line.
- Added tablemode#ColumnNr(line). Returns the column on given line.
2013-05-03 16:22:20 +05:30
Dhruva Sagar
28b13a32ab
Fixed #6
...
- Realign now updates table borders as well.
2013-05-01 12:08:39 +05:30
Dhruva Sagar
241d0ccba0
Finished #6
...
- Updated doc.
- Bumped version.
- Added a mapping for realigning table columns.
- Added mapping for moving to next / prev row / column.
2013-05-01 01:57:47 +05:30
Dhruva Sagar
ef3e5323d0
Fixed bugs
...
- Covered case when commentstring is not set (default).
- Escaping commentstring symbols.
2013-04-09 10:53:57 +05:30