Lines Matching refs:location

53 						*location-list* *E776*
54 A location list is a window-local quickfix list. You get one after commands
56 location list instead of a quickfix list as the corresponding `:vimgrep`,
58 *location-list-file-window*
59 A location list is associated with a window and each window can have a
60 separate location list. A location list can be associated with only one
61 window. The location list is independent of the quickfix list.
63 When a window with a location list is split, the new window gets a copy of the
64 location list. When there are no longer any references to a location list,
65 the location list is destroyed.
68 Every quickfix and location list has a read-only changedtick variable that
75 The following quickfix commands can be used. The location list commands are
81 location list command, it will be aborted.
84 If the current quickfix or location list was changed by an |autocommand| while
85 processing a quickfix or location list command, it will be aborted.
103 :ll[!] [nr] Same as ":cc", except the location list for the
113 :[count]lne[xt][!] Same as ":cnext", except the location list for the
124 :[count]lp[revious][!] Same as ":cNext" and ":cprevious", except the location
140 :[count]lab[ove] Same as ":cabove", except the location list for the
155 :[count]lbel[ow] Same as ":cbelow", except the location list for the
169 :[count]lbe[fore] Same as ":cbefore", except the location list for the
183 :[count]laf[ter] Same as ":cafter", except the location list for the
194 :[count]lnf[ile][!] Same as ":cnfile", except the location list for the
206 :[count]lpf[ile][!] Same as ":cNfile" and ":cpfile", except the location
215 :lr[ewind][!] [nr] Same as ":crewind", except the location list for the
229 :lla[st][!] [nr] Same as ":clast", except the location list for the
259 :lf[ile][!] [errorfile] Same as ":cfile", except the location list for the
262 the location list.
274 Same as ":cgetfile", except the location list for the
286 :laddf[ile] [errorfile] Same as ":caddfile", except the location list for the
299 :lb[uffer][!] [bufnr] Same as ":cbuffer", except the location list for the
307 :lgetb[uffer] [bufnr] Same as ":cgetbuffer", except the location list for
318 :laddb[uffer] [bufnr] Same as ":caddbuffer", except the location list for
338 :lex[pr][!] {expr} Same as |:cexpr|, except the location list for the
346 :lgete[xpr] {expr} Same as |:cgetexpr|, except the location list for the
359 :lad[dexpr] {expr} Same as ":caddexpr", except the location list for the
393 Same as ":clist", except the location list for the
397 List all the entries in the location list for the
400 If you insert or delete lines, mostly the correct error location is still
403 the error location may not be correct. If you quit Vim and start again the
426 Every quickfix and location list has a title. By default the title is set to
428 functions can be used to get the title of a quickfix and a location list
430 modify the title of a quickfix and location list respectively. Examples: >
437 When you jump to a quickfix/location list entry using any of the quickfix
440 quickfix/location list can be obtained using the getqflist()/getloclist()
447 entry in any quickfix/location list can be set as the currently selected entry
454 You can get the number of entries (size) in a quickfix and a location list
460 Any Vim type can be associated as a context with a quickfix or location list.
462 context with a quickfix and a location list respectively. The |getqflist()|
464 quickfix and a location list respectively. This is useful for a Vim plugin
465 dealing with multiple quickfix/location lists.
526 :ld[o][!] {cmd} Execute {cmd} in each valid entry in the location list
534 < Only valid entries in the location list are used.
538 :lfdo[!] {cmd} Execute {cmd} in each file in the location list for
555 Then you can use the following commands to filter a quickfix/location list: >
569 location list.
598 location list, this buffer is wiped out when the
599 location list is removed.
602 :lop[en] [height] Open a window to show the location list for the
603 current window. Works only when the location list for
605 one location window opened at a time. Otherwise, it
612 :lcl[ose] Close the window showing the location list for the
622 location list for the current window.
633 location list for the current window.
684 *location-list-window*
685 The location list window displays the entries in a location list. When you
686 open a location list window, it is created below the current window and
687 displays the location list for the current window. The location list window
689 location list window open at a time. When you use a location list command in
690 this window, the displayed location list is used.
692 When you select a file from the location list window, the following steps are
695 1. If a window with the location list displayed in the location list window is
703 In all of the above cases, if the location list for the selected window is not
704 yet set, then it is set to the location list displayed in the location list
709 window ID of the quickfix window and location list window respectively (if
716 attributes of a quickfix and location list respectively. Some examples for
768 " get the context of the current location list
771 " get the location list window id of the third window
774 " get the location list window buffer number of the third window
777 " get the file window id of a location list window (winnr: 4)
782 attributes of a quickfix and location list respectively. Some examples for
824 " create a new location list from a command output
827 " replace the location list entries for the third window
844 :lol[der] [count] Same as `:colder`, except use the location list for
853 :lnew[er] [count] Same as `:cnewer`, except use the location list for
869 :[count]lhi[story] Show the list of location lists, otherwise like
879 To get the number of lists in the quickfix and location list stack, you can
918 Same as ":make", except the location list for the
1073 Same as ":vimgrep", except the location list for the
1086 Same as ":vimgrepadd", except the location list for
1109 :lgr[ep][!] [arguments] Same as ":grep", except the location list for the
1137 Same as ":grepadd", except the location list for the
1949 The default format for the lines displayed in the quickfix window and location
1957 For some quickfix/location lists, the displayed text needs to be customized.
1967 should return a List of strings to be displayed in the quickfix or location
1971 a location list.
1972 winid for a location list, set to the id of the window with the
1973 location list. For a quickfix list, set to 0. Can be used in
1974 getloclist() to get the location list entry.
1975 id quickfix or location list identifier
1982 the quickfix list identifier "id". For a location list, getloclist() function
1988 If a quickfix or location list specific customization is needed, then the