<div dir="ltr"><div>+krasimir, who has been working on adding clangd support to ycmd.</div><div><br></div><div>There's currently no easy way to install clangd even into VSCode and no way to use clangd with vim/Emacs.</div><div>So it's not surprising that we don't have any bugs for it, there aren't many users.</div><div>It would be really nice to have releases of clangd binary and plugins for major text editors.</div><div>So having an Emacs integration would be really great at that point.</div><div><br></div><div>The VSCode plugin is under <a href="http://llvm.org/svn/llvm-project/clang-tools-extra/trunk/clangd/clients/">http://llvm.org/svn/llvm-project/clang-tools-extra/trunk/clangd/clients/</a>.<br></div><div>Putting your Emacs code there seems like a good idea.<br></div><div><br></div><div><div>Looking at the tests might be helpful to get started, they show exactly the input/expected output of running clangd:</div><div><a href="http://llvm.org/svn/llvm-project/clang-tools-extra/trunk/test/clangd/">http://llvm.org/svn/llvm-project/clang-tools-extra/trunk/test/clangd/</a></div></div><div><div>The whole functionality we already have is covered there. (One major missing feature is 'goto declaration/definition'.)<br></div><div></div></div><div><br></div><div>If you need any help in setting up/compiling clangd, or if you have any questions about the code, let us know. </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 29, 2017 at 2:00 PM, Manuel Klimek <span dir="ltr"><<a href="mailto:klimek@google.com" target="_blank">klimek@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">+a couple of people working on clangd<div><div class="h5"><br><br><div class="gmail_quote"><div dir="ltr">On Fri, May 26, 2017 at 9:53 PM André Jansen Medeiros Villar 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"><div dir="ltr">As per <a href="https://bugs.llvm.org/show_bug.cgi?id=33135" target="_blank">https://bugs.llvm.org/<wbr>show_bug.cgi?id=33135</a> it doesn't look like there's an official bug list.<div><br></div><div>A simple search at llvm bugzilla: <a href="https://bugs.llvm.org/buglist.cgi?quicksearch=clangd" target="_blank">https://bugs.llvm.<wbr>org/buglist.cgi?quicksearch=<wbr>clangd</a></div><div><br></div><div>An intro to llvm codebase: <a href="https://blog.regehr.org/archives/1453" target="_blank">https://blog.regehr.<wbr>org/archives/1453</a></div><div><br></div><div>An intro to llvm itself: <a href="http://www.aosabook.org/en/llvm.html" target="_blank">http://www.aosabook.<wbr>org/en/llvm.html</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-05-21 16:47 GMT-03:00 Paul Smith via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Sun, 2017-05-21 at 18:22 +0200, Daniel Martín wrote:<br>
> I think Clangd, which is based on a well-documented protocol that is<br>
> gaining traction across the industry, is the way to go.<br>
<br>
</span>Sorry I wasn't clear: I in no way meant to discourage this effort.  I<br>
was just pointing to existing efforts that might serve as a base to<br>
start with rather than starting from scratch... but it looks like you're<br>
aware of them already so never mind!<br>
<br>
Any improvement in Emacs support for C++ (in particular) programming is<br>
extremely welcome!<br>
<div class="m_-2843064902058773701m_-1850718644080548676HOEnZb"><div class="m_-2843064902058773701m_-1850718644080548676h5">______________________________<wbr>_________________<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/<wbr>mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br></div>
______________________________<wbr>_________________<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/<wbr>mailman/listinfo/cfe-dev</a><br>
</blockquote></div></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Regards,</div><div>Ilya Biryukov</div></div></div></div></div>
</div>