Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The idea is to delete move all the modules in cnd to the contrib directory, but the ones listed in the following build-time-only Dependency Structure Matrix:

...

The editor can also be included in the list by removing the dependency with jclank (used for formattingonly formatting, which will be provided by the LSP servers instead) the resulting DSM would then be (after modifying "cnd.editor") like so:


NOTE: The DSMs above represent build-time module dependencies (not test dependencies nor runtime dependencies).

...

NOTE: Cpplite "lsp" support does not currently take advantage of the the register the LSP servers in the Options Dialog as "ide/lsp.client" module, that adds support with external LSP serversdoes. We could explore the possibility to use "clangd", "ccls" (as cpplite does) or even Apple's sourcekit-lsp: https://github.com/apple/sourcekit-lsp and register them in the Options Dialog of "ide/lsp.client".

cnd-small/4 - Release and future enhancements

...