vimwiki/autoload/vimwiki
lyokha 0303021abd Fast aligns check
The optimized table formatting algorithm was still O(n) because
calculating aligns required traversal to the separator line on the top
of a table. This heuristic algorithm calculates aligns in O(1) in the
best case by looking at cells in two rows above.

Say, if two above rows are

|      uau | uauyaya         | ya      |
|       ua | uaua            | uaaua   |
| <cursor> |                 |         |

then the aligns can be figured out without need to find the separator
line. If aligns cannot be figured out after this fast check then the
algorithm falls back to O(n) with searching for the separator line.
2019-04-04 21:30:14 +03:00
..
base.vim Add option to set a character which replaces spaces when creating links. 2019-03-31 21:19:50 -06:00
customwiki2html.sh Clean up the help file (part 3) 2015-11-23 13:10:46 +01:00
default.tpl HTML5 doctype for HTML output 2014-09-12 11:31:06 +02:00
diary.vim Use shiftwidth to calculate diary index header indentation 2019-04-03 11:58:27 -06:00
html.vim Merge pull request #629 from gpanders/dev 2019-03-18 17:20:30 -06:00
lst.vim Revert "Allow to specify additional chars for lists" 2019-01-17 21:57:42 +01:00
markdown_base.vim Add option to set a character which replaces spaces when creating links. 2019-03-31 21:19:50 -06:00
path.vim Remove foldmarkers; general reformatting 2018-04-20 07:03:53 +02:00
style.css Made headings link to themselves. 2019-01-30 21:13:29 +01:00
tags.vim Change the tagfile name. 2019-04-01 09:46:41 -06:00
tbl.vim Fast aligns check 2019-04-04 21:30:14 +03:00
u.vim Remove foldmarkers; general reformatting 2018-04-20 07:03:53 +02:00
vars.vim Add option to set a character which replaces spaces when creating links. 2019-03-31 21:19:50 -06:00