plugins.csvview.settings.parser.async_chunksize
The number of lines that the asynchronous parser processes per cycle.
This setting is used to prevent monopolization of the main thread when displaying large files.
If the UI freezes, try reducing this value.
Type: null or unsigned integer, meaning >=0, or raw lua code
Default:
null
Plugin default: 50
Declared by:
plugins.csvview.settings.parser.comments
The comment prefix characters.
If the line starts with one of these characters, it is treated as a comment. Comment lines are not displayed in tabular format.
You can also specify it on the command line. e.g:
:CsvViewEnable comment=#
Type: null or (list of (string or raw lua code)) or raw lua code
Default:
null
Plugin default:
[
"#"
"--"
"//"
]
Declared by:
plugins.csvview.settings.parser.delimiter
The delimiter character.
You can specify a string, an attrs of delimiter characters for each file type, or a function that returns a delimiter character.
Type: null or string or (attribute set of anything)
Default:
null
Plugin default:
{
default = ",";
ft = {
tsv = " ";
};
}
Example:
{
__raw = "function(bufnr) return ',' end";
}
Declared by:
plugins.csvview.settings.parser.quote_char
The quote character.
If a field is enclosed in this character, it is treated as a single field and the delimiter in it will be ignored.
You can also specify it on the command line. e.g:
:CsvViewEnable quote_char='
Type: null or string or raw lua code
Default:
null
Plugin default: "\""
Example:
"'"
Declared by: