Compare commits

...

5 Commits
v3.2 ... v3.2.1

Author SHA1 Message Date
Dhruva Sagar
6dfc508af5 Fixed headerExpr to incorporate comments & spaces around header border 2013-09-19 13:55:07 +05:30
Dhruva Sagar
ed441f19a1 Added travis status to README 2013-09-19 13:26:42 +05:30
Dhruva Sagar
e4525c465a Fixed travis.yml file, issue with tabs 2013-09-19 13:24:20 +05:30
Dhruva Sagar
19bfa092a3 Updating CHANGELOG 2013-09-19 13:23:19 +05:30
Dhruva Sagar
f91ec2458f Updated README & CHANGELOG 2013-09-19 12:33:28 +05:30
4 changed files with 19 additions and 9 deletions

View File

@@ -1,4 +1,9 @@
# Change Log # Change Log
## Version 3.2
* Added tests to test various use cases using <a
href='https://github.com/kana/vim-vspec'>Vspec</a>..
* Added travis integration for automated tests.
## Version 3.1 ## Version 3.1
* Removed borders. You can now optionally create a table header by simply * Removed borders. You can now optionally create a table header by simply
adding a header border immidiately after the header line by using the adding a header border immidiately after the header line by using the

View File

@@ -1,4 +1,4 @@
# VIM Table Mode # VIM Table Mode [![Build Status](https://travis-ci.org/dhruvasagar/soulmate_rails.png?branch=master)](https://travis-ci.org/dhruvasagar/soulmate_rails)
An awesome automatic table creator & formatter allowing one to create neat An awesome automatic table creator & formatter allowing one to create neat
tables as you type. tables as you type.
@@ -11,17 +11,21 @@ CHANGELOG.md </a>
## Getting Started ## Getting Started
### Installation ### Installation
There are 2 ways to do this There are several ways to do this
1. I recommend installing <a 1. I recommend installing <a
href="https://github.com/tpope/vim-pathogen">pathogen.vim</a> and then href="https://github.com/Shougo/neobundle.vim">NeoBundle</a> and then just
adding a git submodule for your plugin: add `NeoBundle 'dhruvasagar/vim-table-mode'` to your ~/.vimrc
2. If you are using <a
href="https://github.com/tpope/vim-pathogen">pathogen.vim</a>, then
add a git submodule for your plugin:
```sh ```sh
$ cd ~/.vim $ cd ~/.vim
$ git submodule add git@github.com:dhruvasagar/vim-table-mode.git bundle/table-mode $ git submodule add git@github.com:dhruvasagar/vim-table-mode.git bundle/table-mode
``` ```
2. Copy autoload/todomode.vim, plugin/todo-mode.vim, doc/todo-mode.txt to 3. Copy autoload/todomode.vim, plugin/todo-mode.vim, doc/todo-mode.txt to
respective ~/.vim/autoload/, ~/.vim/plugin and ~/.vim/doc under UNIX or respective ~/.vim/autoload/, ~/.vim/plugin and ~/.vim/doc under UNIX or
vimfiles/autoload/, vimfiles/plugin/ and vimfiles/doc under WINDOWS and vimfiles/autoload/, vimfiles/plugin/ and vimfiles/doc under WINDOWS and
restart VIM restart VIM

View File

@@ -113,9 +113,6 @@ function! s:StartExpr() "{{{2
endif endif
endfunction endfunction
function! s:HeaderBorderExpr() "{{{2
return '^\s*' . g:table_mode_corner . '[' . g:table_mode_fillchar . g:table_mode_corner . ']*' . g:table_mode_corner . '$'
endfunction
function! s:EndExpr() "{{{2 function! s:EndExpr() "{{{2
let cend = s:GetCommentEnd() let cend = s:GetCommentEnd()
@@ -126,6 +123,10 @@ function! s:EndExpr() "{{{2
endif endif
endfunction endfunction
function! s:HeaderBorderExpr() "{{{2
return s:StartExpr() . g:table_mode_corner . '[' . g:table_mode_fillchar . g:table_mode_corner . ']*' . g:table_mode_corner . s:EndExpr()
endfunction
function! s:StartCommentExpr() "{{{2 function! s:StartCommentExpr() "{{{2
let cstartexpr = s:GetCommentStart() let cstartexpr = s:GetCommentStart()
if s:Strlen(cstartexpr) > 0 if s:Strlen(cstartexpr) > 0