mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-13 05:23:46 -05:00
Fix the column modifications on escaped separators
If a g:table_mode_separator is escaped by a backslash, the table is aligned ignoring this instance of the g:table_mode_separator, but the column deletion and insertion functions did not consider this behaviour. The g:table_mode_escaped_separator regex is simplified and optimized a little bit. Also more care is taken to prevent unexpected behaviour if special characters are used as g:table_mode_separator.
This commit is contained in:
9
t/fixtures/escaped_seperator.txt
Normal file
9
t/fixtures/escaped_seperator.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
|-------------------+---------------------------|
|
||||
| The \| works as | It can be escaped by a \. |
|
||||
| a separator. | |
|
||||
| | |
|
||||
| Escaping \ with | This feature would |
|
||||
| a \ doesn't work. | be unnecessary, because |
|
||||
| | a separator must be |
|
||||
| | preceded by a space. |
|
||||
|-------------------+---------------------------|
|
||||
Reference in New Issue
Block a user