Lines Matching refs:empty

85 		0z is an empty Blob.
134 To test for a non-empty string, use empty(): >
135 :if !empty("foo")
141 empty string, blob, list or dictionary
160 non-empty String, then the value is considered to be TRUE.
161 Note that " " and "0" are also non-empty strings, thus considered to be TRUE.
320 before the first item, the result is an empty list. There is no error
407 empty list then.
470 : if !empty(rest)
488 :if empty(list) " check if list is empty
524 Number will be converted to the String '4'. The empty string can also be used
668 :if empty(dict) " TRUE if dict is empty
753 before the first index, the result is an empty Blob. There is no error
948 value for an expression that may result in zero or empty: >
949 echo theList ?? 'list is empty'
1090 This matching is always done like 'magic' was set and 'cpoptions' is empty, no
1203 If the length of the String is less than the index, the result is an empty
1204 String. A negative index always results in an empty string (reason: backward
1242 expr1b is smaller than expr1a the result is an empty string.
1368 3. empty {M}
1503 result is an empty string.
1884 |Dictionary| is empty if the completion failed.
1951 To remove old results make it empty: >
1953 < If v:errors is set to anything but a list it is made an empty
2007 <empty> Nothing, the autocommand should do
2009 The default is empty. If another (invalid) value is used then
2010 Vim behaves like it is empty, there is no warning message.
2128 v:none An empty String. Used to put an empty item in JSON. See
2140 v:null An empty String. Used to put "null" in JSON. See
2164 When the |viminfo| file is not used the List is empty.
2207 don't expect it to be empty.
2260 screen to scroll up. It's only set when it is empty, thus the
2324 The value should be a single-character string. An empty value
2326 no SwapExists autocommand. The default is empty.
2401 seconds. (e.g. "'dictionary' option is empty")
2406 session file has been saved, this variable is empty.
2609 empty({expr}) Number |TRUE| if {expr} is empty
3377 If {expr} is an empty string any existing balloon is removed.
3396 empty string or a placeholder.
3419 < Returns an empty List on error. |list2blob()| does the
3434 An empty string is returned when the "Cancel" button is hit,
3448 browsing is not possible, an empty string is returned.
3454 created buffer. When {name} is an empty string then a new
3502 the buffer will be empty. If the buffer was already loaded
3528 set and 'cpoptions' is empty. When there is more than one
3529 match an empty string is returned.
3545 < If the buffer doesn't exist, or doesn't have a name, an empty
3564 < Using an empty name uses the current buffer. To create a new
3565 buffer with an empty name use |bufadd()|.
3787 On failure, returns an empty string.
3869 empty string. "col('.') - 1" will replace one character by a
3889 an empty string is returned to avoid a zero being inserted.
3898 Returns 0 for failure (empty string or out of memory),
3984 alternatives. When {choices} is missing or empty, "&OK" is
4087 {expr} is an empty string.
4204 Without {flags} or with {flags} empty: Deletes the file by the
4208 {fname}. This fails when directory {fname} is not empty.
4288 is given and an empty string is returned.
4395 empty({expr}) *empty()*
4396 Return the Number 1 if {expr} is empty, zero otherwise.
4397 - A |List| or |Dictionary| is empty when it does not have any
4399 - A |String| is empty when its length is zero.
4400 - A |Number| and |Float| are empty when their value is zero.
4401 - |v:false|, |v:none| and |v:null| are empty, |v:true| is not.
4402 - A |Job| is empty when it failed to start.
4403 - A |Channel| is empty when it is closed.
4404 - A |Blob| is empty when its length is zero.
4410 mylist->empty()
4513 an empty string is returned.
4534 done by comparing with an empty
4658 If the expansion fails, the result is an empty string. A name
4711 is not defined, an empty string is used. Using "%:p" in a
4780 {expr1} is changed when {expr2} is not empty. If necessary
4783 When {expr1} is locked and {expr2} is not empty the operation
4831 'x' Execute commands until typeahead is empty. This is
4834 (possibly with an empty {string}) to execute all the
4940 If {path} is omitted or empty then 'path' is used.
5083 < If {mods} is empty then {fname} is returned.
5145 When there is no closed fold at {lnum} an empty string is
5171 Returns an empty string if a command doesn't exist or if it's
5343 Otherwise the result is an empty list.
5411 lines in the buffer, an empty |List| is returned.
5415 buffer. When {end} is before {lnum} an empty |List| is
5419 non-existing buffers, an empty |List| is returned.
5432 When {varname} is empty returns a |Dictionary| with all the
5442 When the buffer or variable doesn't exist {def} or an empty
5454 exist, an empty list is returned.
5588 search (|t|, |f|, |T|, or |F|); empty string
5609 available. Return an empty string otherwise.
5611 available, it is not consumed. Return an empty string
5624 Returns an empty string when entering a password or using
5647 Returns an empty string otherwise.
5652 values are the same as |getcmdtype()|. Returns an empty string
5697 If {pat} is an empty string, then all the matches are
5710 If there are no matches, an empty list is returned. An
5775 Return an empty string if the arguments are invalid.
5800 is different from a variable set to an empty string, although
5801 some systems interpret the empty value as the variable being
5812 valid font name. If not then an empty string is returned.
5825 empty string is returned.
5865 If {fname} does not exist an empty string is returned.
5923 lines in the buffer, an empty string is returned.
5930 When {end} is before {lnum} an empty |List| is returned.
5947 returned. For an invalid window number {nr}, an empty list is
5966 Returns an empty Dictionary if window {nr} does not exist.
6101 When there is no error list or it's empty, an empty list is
6167 an empty list.
6186 < When {regname} was not set the result is an empty string.
6200 When the register was not set an empty list is returned.
6229 or not set, an empty Dictionary will be returned.
6244 "" for an empty or unknown register
6259 page does not exist an empty List is returned.
6274 The {varname} argument is a string. When {varname} is empty a
6277 When the tab or variable doesn't exist {def} or an empty
6286 The {varname} argument is a string. When {varname} is empty a
6301 empty string is returned, there is no error message.
6316 When window {winnr} doesn't exist, an empty Dict is returned.
6361 exist the result is an empty list.
6458 If the expansion fails, the result is an empty String or List.
6488 < When {string} is an empty string the result is "^$", match an
6489 empty string.
6650 empty the current or last used history
6706 no such entry, an empty String is returned. When {index} is
6747 empty List if the highlight group {name} is not present.
6813 If an empty dictionary value is used for the 'term' or 'cterm'
6867 When the conversion completely fails an empty string is
6932 If the optional {text} argument is present and not empty, this
6975 omitted an empty string is returned.
7164 - v:none items in an array result in an empty item between
7198 - An empty JSON expression or made of only spaces is accepted
7272 function returns NULL, this will appear as an empty string ""
7371 < This is the buffer size plus one. If 'fileencoding' is empty
7396 < Returns an empty Blob on error. If one of the numbers is
7628 When there is no mapping for {name}, an empty String is
7629 returned. When the mapping for {name} is empty, then "<Nop>"
7706 When there is no mapping that starts with {name}, an empty
7710 "<Nop>" if the RHS is empty.
7804 done like 'magic' is set and 'cpoptions' is empty.
7915 When {nr} is not 1, 2 or 3 returns an empty |List|.
7989 empty list is returned. If length of {str} is greater than
7990 256, then returns an empty list.
8028 list with three empty list items is returned.
8043 empty string is used. Example: >
8046 When there is no match an empty list is returned.
8099 an error. An empty |List| or |Dictionary| results in zero.
8143 When the {rhs} of a menu item is empty, then
8155 Returns an empty dictionary if the menu item is not found.
8187 an error. An empty |List| or |Dictionary| results in zero.
8227 a non-empty String (|non-zero-arg|), then the full mode is
8326 string, thus results in an empty string.
8612 If the buffer doesn't exist or isn't a prompt buffer, an empty
8623 is an empty string the callback is removed. This has only
8635 that was entered at the prompt. This can be an empty string
8657 empty string the callback is removed. This has only effect if
8685 returns an empty |Dictionary|, otherwise, returns a
8773 empty list. When the maximum is more than one before the
8790 the result is an empty |Blob|.
8917 - When the last line ends in a NL an extra empty list item is
8933 When {max} is zero the result is an empty list.
8941 the result is an empty list.
8955 item. If {initial} is not given and {object} is empty no
8969 Returns an empty string when no register is being executed.
8974 Returns an empty string when not recording. See |q|.
9027 If there is an error an empty string is returned in legacy
9042 If {idvar} is present and not empty, it is taken as the name
9051 and the result will be the empty string.
9143 server, when |v:servername| is not empty.
9199 < When {count} is zero or negative the result is empty.
9297 Returns an empty List when row or col is out of range.
9354 Returns an empty String when row or col is out of range.
9419 When {skip} is omitted or empty, every match is accepted.
9468 This returns a |Dictionary|. The dictionary is empty if the
9500 if empty(result)
9624 {middle} is not empty, it is found when searching from either
9628 < By leaving {middle} empty the "else" is skipped.
9644 When {skip} is omitted or empty, every match is accepted.
9748 an empty string is returned. See also |clientserver|.
9821 To clear the overrides pass an empty list: >
9845 |,| or |;| command; an empty string clears the
10083 If you supply an empty {list}, the quickfix list will be
10187 items act like empty strings.
10322 Number or a non-empty String (|non-zero-arg|), then special
10437 < When {func} is omitted, is empty or zero, then sort() uses the
10592 result is an empty string and the cursor doesn't move.
10596 result is an empty string.
10599 - The badly spelled word or an empty string.
10642 empty each white-separated sequence of characters becomes an
10647 When the first or last item is empty it is omitted, unless the
10649 Other empty items are kept when {pattern} matches at least one
10659 Splitting a table where the first element can be empty: >
10711 Remove the autocommand if the queue is now empty.
11023 If the {needle} is empty the length of {haystack} is returned.
11092 option is set and 'cpoptions' is empty (to make scripts
11155 If buffer {buf} has no swap file, returns an empty string.
11197 term: empty string)
11276 character in a line and the first column in an empty line are
11347 set to "b", except that there is no extra empty item when the
11355 Returns an empty string on error.
11443 If there are no matching tags, then an empty list is returned.
11508 is empty most values here will be 'u' for unknown.
11517 an empty dictionary.
11524 is not empty, Vim will detect the working of sending |t_RS|
11527 When "underline_rgb" is not 'y', then |t_8u| will be made empty.
11545 returned. When timer {id} does not exist an empty list is
11573 If {paused} evaluates to a non-zero Number or a non-empty
11763 If {name} is empty undofile() returns an empty string, since a
11767 returns an empty string.
11876 used in the current buffer. Initially it returns an empty
11889 a non-empty String, then the Visual mode will be cleared and
11917 an empty string is returned.
11925 buffer {bufnr}. When there is none the list is empty.
11948 (empty) normal window
12048 an empty string.
12069 returns an empty list.
12234 not be a NL after the last list item. An empty item at the
12760 call Something('empty') "empty: 10"
13072 On some systems making an environment variable empty
13075 set and an environment variable that is empty.
13093 < This is different from searching for an empty string,
13098 register was empty it's like setting it to {expr1}.
13167 remaining items {lastname} is set to an empty list.
13207 non-empty text line is stripped from the input lines.
13281 variable, it is made empty.
13453 to make a |List| empty): >