@@ -164,6 +164,9 @@ processing a quickfix or location list command, it will be aborted.
164164 keep Vim running while compiling. If you give the
165165 name of the errorfile, the 'errorfile' option will
166166 be set to [errorfile] . See | :cc | for [!].
167+ If the encoding of the error file differs from the
168+ 'encoding' option, you can use the 'makeencoding'
169+ option to specify the encoding.
167170
168171 *:lf* *:lfile*
169172:lf[ile][!] [errorfile] Same as ":cfile", except the location list for the
@@ -175,6 +178,9 @@ processing a quickfix or location list command, it will be aborted.
175178:cg[etfile] [errorfile] *:cg* *:cgetfile*
176179 Read the error file. Just like ":cfile" but don't
177180 jump to the first error.
181+ If the encoding of the error file differs from the
182+ 'encoding' option, you can use the 'makeencoding'
183+ option to specify the encoding.
178184
179185
180186:lg[etfile] [errorfile] *:lg* *:lgetfile*
@@ -185,6 +191,9 @@ processing a quickfix or location list command, it will be aborted.
185191:caddf[ile] [errorfile] Read the error file and add the errors from the
186192 errorfile to the current quickfix list. If a quickfix
187193 list is not present, then a new list is created.
194+ If the encoding of the error file differs from the
195+ 'encoding' option, you can use the 'makeencoding'
196+ option to specify the encoding.
188197
189198 *:laddf* *:laddfile*
190199:laddf[ile] [errorfile] Same as ":caddfile", except the location list for the
@@ -320,6 +329,7 @@ use this code: >
320329 endfunction
321330
322331 au QuickfixCmdPost make call QfMakeConv()
332+ Another option is using 'makeencoding' .
323333
324334
325335EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
@@ -586,6 +596,9 @@ lists, use ":cnewer 99" first.
586596 like | :cnext | and | :cprevious | , see above.
587597 This command does not accept a comment, any "
588598 characters are considered part of the arguments.
599+ If the encoding of the program output differs from the
600+ 'encoding' option, you can use the 'makeencoding'
601+ option to specify the encoding.
589602
590603 *:lmak* *:lmake*
591604:lmak[e][!] [arguments]
@@ -645,6 +658,7 @@ read the error messages: >
645658 au QuickfixCmdPost make call QfMakeConv()
646659
647660 (Example by Faque Cheng)
661+ Another option is using 'makeencoding' .
648662
649663==============================================================================
6506645. Using :vimgrep and :grep *grep* *lid*
@@ -759,6 +773,9 @@ id-utils) in a similar way to its compiler integration (see |:make| above).
759773 When 'grepprg' is "internal" this works like
760774 | :vimgrep | . Note that the pattern needs to be
761775 enclosed in separator characters then.
776+ If the encoding of the program output differs from the
777+ 'encoding' option, you can use the 'makeencoding'
778+ option to specify the encoding.
762779
763780 *:lgr* *:lgrep*
764781:lgr[ep][!] [arguments] Same as ":grep", except the location list for the
@@ -783,6 +800,10 @@ id-utils) in a similar way to its compiler integration (see |:make| above).
783800 \ | catch /E480:/
784801 \ | endtry"
785802<
803+ If the encoding of the program output differs from the
804+ 'encoding' option, you can use the 'makeencoding'
805+ option to specify the encoding.
806+
786807 *:lgrepa* *:lgrepadd*
787808:lgrepa[dd][!] [arguments]
788809 Same as ":grepadd", except the location list for the
0 commit comments