| vim9script | |
| # Maintainer: Maxim Kim <habamax@gmail.com> | |
| # Last Update: 2024-06-18 | |
| if !exists("b:csv_delimiter") | |
| # detect delimiter | |
| var delimiters = ",;\t|" | |
| var max = 0 | |
| for d in delimiters | |
| var count = getline(1)->split(d)->len() + getline(2)->split(d)->len() | |
| if count > max | |
| max = count | |
| b:csv_delimiter = d | |
| endif | |
| endfor | |
| endif | |
| if exists("b:did_ftplugin") | |
| finish | |
| endif | |
| b:did_ftplugin = 1 |