<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/63754>63754</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            The practical use of clangd for C/C++ projects can be extremely difficult.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          bruce-the-terrible
      </td>
    </tr>
</table>

<pre>
    When developing C/C++ projects, users usually start by loading uncompilable and poorly organized code. Users want to read and modify this code on vim or neovim, working with clangd. But clangd does not support jumping between files without compile_command.json, so there is nothing the user can do.
So, clangd needs a tool to create a file like compile_command.json to make vim or neovim jump between files.
Previously ctags and cscope were able to provide this capability by creating a database. However, the jumping functionality was poorly implemented.


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsU82q6zYQfhp5MxzjKHF-Fl7cnEvostCWLstYGsc6R9YYaZTUffoiNYdy4W5sg-f7m0_ClNw9EA2qv6r-e4NZZo7DGLOhN5npTShGN3pqRrbb8OdMASw9yPPqwh3elb69K31V-gpr5A8ykpR-h5woJsgpo_cbJMEoMG7gGW2B5WB4WZ3H0RNgsLAyR78BxzsG9w9ZMGyphT8qzRODgDBEQlunF7Zu2kBml-ogcICHW4AjBOKHW4qFJ8fPovV0MoPxGO62hWuW1zdYpgSBBVJeV44CH3mpmUaSJ1GAyXlKFc4FVQ3TX4aXBYNtPxKHIpMYZKZI4CrbXBhkproBMBjAcqu676r79huX-Zd6ILIJEITZl2wmEgoBVlXw7pN-qlhGF_ykH-NW6z_6fmn-GunhOCe_gRG8p7o-kwyvBM_iujYgXMp7OEuvneKKo_NOtlJatVZiIVgUHDFRC7_wkx4US6KS9mt3Uw5GHAes4Cemr2bdsnpaKAjZl7X_no0d9vayv2BDw-54Pp_1vtv1zTxoO56O_WnX46HXh-PhRAezO5vTZT-aSz9NjRt0p_fdqTvv9gXTHrvLcTqYbuot2qMx6tDRgs633j-WluO9cSllGo77U39oPI7kUz32Wgd6Qv2ptC63IA4F8zbme1KHzrsk6X8WceJp-H0mWCMacQZ9aRt4-ip34vjTm1HPw0hAf0ukhfwG1k2TM9lL2-Toh1lkTWr_Temb0re7kzmPreFF6VuRf73eXnxK36rppPSthvo3AAD__wrlUDY">