<p dir="ltr">I don't think we should store the config anywhere else but in .clang-format files, even on Windows. Otherwise people will need to configure it for each ide in use.<br>
Building an editor component (like the XML editor) for .clang-format files seems fine, if somebody wants to do that. I think those options don't change often enough to be worth lots of versioning effort.</p>
<br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 17, 2016, 10:56 PM Zachary Turner via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">They are known, but if you ship an executable instead of link against a library, you can't really share the code easily.</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 17, 2016 at 11:03 AM Richard via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
[Please reply *only* to the list and do not include my email directly<br>
in the To: or Cc: of your reply; otherwise I will not see your reply.<br>
Thanks.]<br>
<br>
In article <CAAErz9h+_1_VzvzwewfR+_kOb=<a href="mailto:iLARs2QHxSN6GuVmZ0pQX7UQ@mail.gmail.com" target="_blank">iLARs2QHxSN6GuVmZ0pQX7UQ@mail.gmail.com</a>>,<br>
    Zachary Turner via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>> writes:<br>
<br>
> That is one idea that I considered, but from what I understand of how to<br>
> implement options UI in Visual Studio (I have never actually done this, but<br>
> looked at it for an hour or so once upon a time) the options and values<br>
> need to be statically defined in order to create the UI property sheet.  ie<br>
> you can't build one of these sheets dynamically, because the UI is<br>
> generated when Visual Studio loads your extension by reading some XML.<br>
> It's possible my understanding is wrong though.<br>
<br>
If you ship the executable with your plugin, then the options are<br>
known at the time the plugin is packaged and you can generate the XML<br>
at packaging time.<br>
--<br>
"The Direct3D Graphics Pipeline" free book <<a href="http://tinyurl.com/d3d-pipeline" rel="noreferrer" target="_blank">http://tinyurl.com/d3d-pipeline</a>><br>
     The Computer Graphics Museum <<a href="http://ComputerGraphicsMuseum.org" rel="noreferrer" target="_blank">http://ComputerGraphicsMuseum.org</a>><br>
         The Terminals Wiki <<a href="http://terminals.classiccmp.org" rel="noreferrer" target="_blank">http://terminals.classiccmp.org</a>><br>
  Legalize Adulthood! (my blog) <<a href="http://LegalizeAdulthood.wordpress.com" rel="noreferrer" target="_blank">http://LegalizeAdulthood.wordpress.com</a>><br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</blockquote></div>