<div dir="ltr">Fixed in r221254.<div><br></div><div>Saleem, please test such things thoroughly.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 4, 2014 at 11:11 AM, Hans Wennborg <span dir="ltr"><<a href="mailto:hans@chromium.org" target="_blank">hans@chromium.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Nov 4, 2014 at 11:07 AM, Daniel Jasper <<a href="mailto:djasper@google.com">djasper@google.com</a>> wrote:<br>
> Doesn't the line immediately before that check whether the variable exists?<br>
<br>
</span>It's supposed to, but it seems that doesn't work. I would be surprised<br>
if this only happens on my machine. My .vimrc looks like this:<br>
<br>
set expandtab<br>
set ts=2<br>
set sw=2<br>
set cindent<br>
syntax on<br>
<br>
map <C-K> :pyf /work/llvm/tools/clang/tools/clang-format/clang-format.py<CR><br>
imap <C-K> <ESC>:pyf<br>
/work/llvm/tools/clang/tools/clang-format/clang-format.py<CR>i<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
> On Tue, Nov 4, 2014 at 11:02 AM, Manuel Klimek <<a href="mailto:klimek@google.com">klimek@google.com</a>> wrote:<br>
>><br>
>> +djasper<br>
>><br>
>><br>
>> On Tue Nov 04 2014 at 10:53:30 AM Hans Wennborg <<a href="mailto:hans@chromium.org">hans@chromium.org</a>> wrote:<br>
>>><br>
>>> On Sun, Nov 2, 2014 at 10:27 PM, Saleem Abdulrasool<br>
>>> <<a href="mailto:compnerd@compnerd.org">compnerd@compnerd.org</a>> wrote:<br>
>>> > Author: compnerd<br>
>>> > Date: Sun Nov  2 15:27:59 2014<br>
>>> > New Revision: 221108<br>
>>> ><br>
>>> > URL: <a href="http://llvm.org/viewvc/llvm-project?rev=221108&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=221108&view=rev</a><br>
>>> > Log:<br>
>>> > clang-format: permit setting the path to clang in vimrc<br>
>>> ><br>
>>> > If g:clang_format_path is set in the vimrc, that path will take<br>
>>> > precedence over<br>
>>> > the hard coded path (which is reliant on the PATH environment<br>
>>> > variable).  This<br>
>>> > provides an easy mechanism for switching the selected clang-format<br>
>>> > binary during<br>
>>> > development.<br>
>>><br>
>>> This breaks the Vim integration for me:<br>
>>><br>
>>> Traceback (most recent call last):<br>
>>>   File "<string>", line 1, in <module><br>
>>>   File "/work/llvm/tools/clang/tools/clang-format/clang-format.py",<br>
>>> line 30, in <module><br>
>>>     binary = vim.eval('g:clang_format_path')<br>
>>> vim.error: Vim:E121: Undefined variable: g:clang_format_path<br>
>>><br>
>>><br>
>>> (I've worked around this locally by setting g:clang_format_path, but<br>
>>> it might break others too.)<br>
>>> _______________________________________________<br>
>>> cfe-commits mailing list<br>
>>> <a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
>>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
><br>
><br>
</div></div></blockquote></div><br></div>