Commit Graph

264 Commits

Author SHA1 Message Date
Dhruva Sagar
cdf33f680f Merge pull request #137 from idbrii/auto-corner
Automatically setup table options
2019-01-02 17:11:07 +05:30
David Briscoe
5c3c30a9cc Automatically setup table options
Readme mentions settings for Markdown and ReST, but we can apply them
automatically for the current filetype. If a user is editing a no
filetype scratch buffer, they'll still need to configure these options
themselves. But this provides better defaults when editing a buffer of
these filetypes.

Adds get_buffer_or_global_option that could be used for any other
buffer-local (filetype-specific) options.
2018-12-19 12:50:47 -08:00
Dhruva Sagar
130e835ff7 Merge pull request #135 from idbrii/safer-borders
Only insert borders on blank/whitespace-only lines
2018-10-21 06:02:50 +05:30
Dhruva Sagar
a1be216c94 Update tablemode.vim 2018-10-21 05:53:36 +05:30
David Briscoe
cf11264525 Only insert borders on blank/whitespace-only lines
Fixes #45.

Require our end expr to insert a border. This prevents borders from
clobbering other text and makes it possible to use visual block to insert
a new column.
2018-05-19 06:15:36 -07:00
Dhruva Sagar
5483e163bd Merge pull request #134 from jeetsukumaran/master
Disable/restore foldmethod during realignment
2018-05-16 19:50:04 +05:30
Jeet Sukumaran
09f4336954 Disable/restore foldmethod during realignment 2018-05-15 18:07:30 -04:00
Dhruva Sagar
e646bee5c4 Fix #132
Disabling InsertLeave autocmd for realign since it is getting triggered
multiple times during realignment and causes issues while creation of
tables
2018-03-22 09:40:50 +05:30
Dhruva Sagar
d0a6405189 Fix #131. Cleanly disable auto align when table mode is disabled. 2018-03-17 08:06:45 +05:30
Dhruva Sagar
c35fd9b104 Remove CursorHoldI for auto-align. Fix #128
Since auto-align in insert mode causes snags, removing it and instead
doing it on InsertLeave instead
2018-02-13 08:34:35 +05:30
Dhruva Sagar
bdd96b05cb AutoAlign only if buffer is already modified. Fix #126 2018-01-22 16:59:50 +05:30
Dhruva Sagar
b25fe6f9f0 Fix #124
Underscores should not create an issue
2018-01-04 12:18:22 +05:30
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
Dhruva Sagar
40fe641708 Merge pull request #123 from vbwx/master
Mappings for tableize commands
2017-10-26 07:12:22 +05:30
Bernhard Waldbrunner
1d9d512ed1 Allow dynamic prefix for all mappings 2017-10-25 21:19:32 +02:00
Dhruva Sagar
9f383b92be Play nice with vimwiki. Fix #110
In order to use vim table mode over vimwiki native table formatting
support you need to add the following vimwiki settings to your vimrc :

```vim
let g:vimwiki_table_mappings=0
let g:vimwiki_table_auto_fmt=0
```
2017-10-09 20:44:50 +05:30
Dhruva Sagar
a646b4033b Fix #122 : Disable auto align properly after disabling Table Mode 2017-07-31 06:06:22 +05:30
Dhruva Sagar
4e41af8e5f Remove Auto Align in insert mode #115
Since realigning doesn't work well in insert mode, I have removed auto
align feature for it. Auto align will now kick in once you have made
changes and get back to normal mode.
v4.6.7
2017-04-20 10:08:18 +05:30
Dhruva Sagar
35b41e0822 Merge pull request #113 from lbischof/patch-1
Fix readme formatting
2017-04-03 10:11:58 +05:30
Lorenz Bischof
f5d4b4e46d Fix readme formatting 2017-04-02 18:17:55 +02:00
Dhruva Sagar
d4cb68e8e1 Fix for option g:table_mode_update_time v4.6.6 2017-03-10 06:51:47 +05:30
Dhruva Sagar
79bf3f9bb7 Add configuration option table_mode_update_time #73
This is for better experience with auto align, we override the
updatetime with the value of the configuration g:table_mode_update_time.

Once table mode is disabled prior defaults are restored.
2017-03-10 06:48:30 +05:30
Dhruva Sagar
ef66b3ec2f Revert "Also auto realign on InsertLeave #73"
This reverts commit 6584cee4a4.
v4.6.5
2017-03-09 15:02:42 +05:30
Dhruva Sagar
6584cee4a4 Also auto realign on InsertLeave #73 2017-03-09 14:24:15 +05:30
Dhruva Sagar
1eef73fc5b Add option to auto align table while editing #73 2017-03-09 11:00:19 +05:30
Dhruva Sagar
d3b70df0a6 Merge pull request #112 from polyzen/patch-1
readme: Fix minor Vint (Vim linter) warnings
2017-03-08 16:25:11 +05:30
Daniel M. Capella
096165718e readme: Fix minor Vint (Vim linter) warnings 2017-03-08 06:59:39 +00:00
Dhruva Sagar
30a3eba816 Fix #103 : Refactored border creation
Border creation should not conflict with the contents of the row
2017-01-05 11:42:10 +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
8d3affcf5f Minor refactor for table syntax 2017-01-04 16:03:24 +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
441c30c35a Merge pull request #98 from harriott/master
enabling toggle notification by default
2016-09-28 19:27:31 +05:30
Joseph Harriott
ebd16eef19 Merge remote-tracking branch 'gh/master' 2016-09-28 15:39:23 +02:00
Joseph Harriott
141efc3edd corrected spurious loaded_table_verbose 2016-09-28 15:29:07 +02:00
Joseph Harriott
c82bc292c5 deleted tags, as requested 2016-09-27 23:30:29 +02:00
Dhruva Sagar
8209b59215 Bumped the version 2016-09-21 14:07:59 +05:30
Dhruva Sagar
5b3b2f7c05 Updated the README
Fixed the tip
2016-09-21 14:05:56 +05:30
harriott
47f60d2972 doc adjusted for default verbose 2016-09-09 11:03:00 +02:00
harriott
0f680bfd1b 'table_mode_verbose', 1 2016-09-09 10:53:18 +02:00
harriott
19f2f5c26f reset gitignore tags 2016-09-09 10:50:30 +02:00
harriott
e07c240940 fixed logger.vim and announce g:table_mode_verbose 2016-09-09 10:39:01 +02:00
Dhruva Sagar
8bacd0ba66 Bumped ruby version for travis 2016-08-23 09:29:00 +05:30
Dhruva Sagar
8309a33aa7 Fix #90
Allow for multiple formula lines
2016-08-23 09:26:24 +05:30
Dhruva Sagar
293c847cdf Bumped ruby version for tests 2016-08-23 09:25:56 +05:30
Dhruva Sagar
96236638a8 Fix #92
Improved mappings for table mode
2016-07-11 13:39:28 +05:30
Dhruva Sagar
1d14a027a8 Merge branch 'master' of github.com:dhruvasagar/vim-table-mode 2016-07-11 13:24:27 +05:30
Dhruva Sagar
e490373435 Fix #88
Added the iabbrevs to README
2016-07-11 13:23:37 +05:30
Dhruva Sagar
b420dedbf5 Fix #88
Added the iabbrevs to README
v4.6.4.2
2016-07-11 13:22:12 +05:30
Dhruva Sagar
1bf139b30d Bumped version v4.6.4.1 2016-05-09 09:07:40 +05:30
Dhruva Sagar
b613e39bd0 Fix #89
Unescape special characters () within the commmentstring
2016-05-08 15:57:13 +05:30