diff options
Diffstat (limited to 'ftplugin')
| -rw-r--r-- | ftplugin/rst_tables.vim | 19 | 
1 files changed, 3 insertions, 16 deletions
| diff --git a/ftplugin/rst_tables.vim b/ftplugin/rst_tables.vim index ed451e1..d786f7c 100644 --- a/ftplugin/rst_tables.vim +++ b/ftplugin/rst_tables.vim @@ -18,7 +18,6 @@ import re  from vim_bridge import bridged -@bridged  # {{{  def get_table_bounds():      row, col = vim.current.window.cursor      upper = lower = row @@ -39,7 +38,6 @@ def get_table_bounds():          lower -= 1      return (upper, lower) -    # }}}  def unify_table(table): @@ -134,23 +132,12 @@ def draw_table(table):      return output +@bridged  def create_table():      upper, lower = get_table_bounds()      slice = vim.current.buffer[upper - 1:lower] -    slice = """\ -+==========+================================================================================================+ -| Column 1 | Column 2                                                                                       | -+==========+================================================================================================+ -| Foo      | Put two (or more) spaces as a field separator.                                                 | -+----------+------------------------------------------------------------------------------------------------+ -| Bar      | Even very very long lines like these are fine, as long as you do not put in line endings here. | -+----------+------------------------------------------------------------------------------------------------+ -| Qux      | This is the last line.                                                                         | -+----------+------------------------------------------------------------------------------------------------+ -""".strip().split('\n') - -    #table = parse_table(slice) -    #slice = draw_table(table) +    table = parse_table(slice) +    slice = draw_table(table)      vim.current.buffer[upper - 1:lower] = slice  endpython | 
