Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-11-10Bug 540978 Rename lsp plugins to be org.eclipse.cdt.lsp.*Doug Schaefer56-2915/+0
To make it clear these are CDT's future :). Change-Id: I64935e3998a46632f4f4006589a17eb01959eb27
2018-10-30Bug 540610 - Add Automatic-Module-Name headerKarsten Thoms1-0/+1
Change-Id: Ia990b24469751050dd9ec8f9b5550804816308b3 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-09-17Bug 537102. Add use of position object for inactive code and semantic ↵Manish Khurana5-121/+240
highlighting Change-Id: Iaa68fdfc1b6f5141c1c750e5d8af9cc2f5df9bfc Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-09-11Bug 538516 - Ensure the validation state is updated correctly on the C/C++ ↵Nathan Ridge1-1/+2
Language Servers Preference Page Change-Id: Ic3bbbd437081213b40e5ae0cbc2816fa9369449a
2018-09-02Give lsp4e-cpp access to some CDT internalsNathan Ridge3-3/+0
This avoids either littering lsp4e-cpp code with "restriction" warnings, or suppressing them (which can hide useful warnings). It seems pointless to expose the relevant internals as public APIs since lsp4e-cpp is conceptually an internal consumer. Change-Id: I9d8c70570682fa86b2369445a812af14de4930e6
2018-08-11Bug 535428. Add indentation and bracket completion support in LSP4E-CPPManish Khurana4-1/+54
Change-Id: Ib9187a3ad28796305c47fe8e9543e1aed6a7bf58 Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-08-01Bug 537306 - Add implementation for "$cquery/publishSemanticHighlights"Manish Khurana4-6/+195
Change-Id: I598cda18678f7b268a72e4aa5dfe9563d33727bd Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-08-01Bug 537357 - [lsp4e-cpp] Set the document partitioner in a document setup ↵Nathan Ridge3-12/+13
participant Change-Id: I2d672cac5bb924a91457bf2e4cc552d596ae5d0d
2018-07-26Bug 537385. Add initialization options for inactive regions and semantic ↵Manish Khurana1-0/+8
highlights Change-Id: I79ef622fa3ae48f055a55d9347a53eddc4fc6b8b Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-07-25Remove lsp4e-cpp code related to the unused 'reindex' commandNathan Ridge3-160/+0
This code was mostly commented out and non-functional anyways. Change-Id: Ib0713a1c419438c0973bac49d4bb1786517914ff
2018-07-19Bug 537030. Add implementation for "$cquery/setInactiveRegions" notification ↵Manish Khurana4-1/+163
message Change-Id: Ieda3a95d0ea427425a6c7c08047e05e211cd74fd Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-07-08Bug 536797. Add implement for "$cquery/progress" notification message from ↵Manish Khurana5-3/+39
cquery Change-Id: I1e49023262facab821b2278c38b82076c2bf21f9 Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-07-04Bug 536381. Add propertyChange() method to Preference PageManish Khurana2-1/+14
Change-Id: Ib0631251feaa1f0c33eac523e3c203713e9443fb Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-07-01Bug 535631. Cquery is now able to find compile_commands.jsonManish Khurana1-1/+1
Change-Id: I06515bf1ee9a210dc5ac4ff15fcc1f15d185b2f3 Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-06-28Bug 535427 - Add the lsp4e-cpp plugins to the buildNathan Ridge5-241/+70
To build and run only lsp4e-cpp tests do: mvn verify -P skip-tests-except-lsp4e-cpp Also-by: Jonah Graham <jonah@kichwacoders.com> Change-Id: Id6f3cd8ae291283c0cad7f1e63fbcdce683f4d2d
2018-06-25Bug 535629. Add empty implementation for unsupported CQuery notificationsManish Khurana16-3/+512
Change-Id: Ic1c91acd00f6d3aca64c82d4abffd8c41396b15c Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-06-11Bug 535632. Set a cache directory for CQuery LSManish Khurana8-9/+92
Change-Id: I80b88f48207b5091fe1c634c730a8fd6983f40b9 Signed-off-by: Manish Khurana <mkmanishkhurana98@gmail.com>
2018-06-06Bug 534669. Added Preference Page for LSP4E-CPPmanish10-10/+229
Change-Id: I8ad9be37643c6de4591db9161fbe60589ff92f07 Signed-off-by: manish <mkmanishkhurana98@gmail.com>
2018-05-18Add LSP4E dependency to cdt.targetNathan Ridge7-232/+0
Change-Id: Id990ce962b93dee306101089eb8a15ea2c5374fe
2018-03-19[releng] update maven dependency versionsJonah Graham1-1/+1
Change-Id: Id55ef378ed1abf4a71f31ef27b08c3b59be05317
2017-11-02Fix API error in lsp4e.cpp plugin.Doug Schaefer1-117/+117
Not sure we have the right dependency in the cdt target file but I get a compile error when I use it. Change-Id: Ie357ea76da82ac552b6c95662d725fb660434ff6
2017-09-26lsp4e-cpp: Generate LSP FileEvents from ResourceChangeEventsMarc-Andre Laperle2-0/+162
FileEvents are useful for indexing and lsp4e (so far) does not send them. It is not clear whether or not this will be implemented in lsp4e. In the mean time, lsp4e-cpp can have its own mechanism to generate the events. Change-Id: I09aac4fda7755260f47b73fd683ca6d2ad317f81 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2017-09-01A basic LSP4E integration with ClangdMarc-Andre Laperle37-0/+1925
This plug-in adds an simple integration between LSP4E and Clangd. It simply launches clangd when opening C/C++ files with the Generic Editor. To try it, you need to: - Import the projects in your Eclipse workspace (you can only import the lsp4-cpp ones, the sources for CDT are not needed) - Open lsp4e.cpp-staging.target and set it as the target platform - You need to have clangd built and on the PATH. See https://clang.llvm.org/get_started.html - Start Eclipse: right-click on a project > Run as > Eclipse Application - In the new Eclipse instance, you can right-click on a C/C++ file > Open As > Generic Editor. This should make use of clangd, providing some basic diagnostics and formatting commands. This should help the Eclipse community to start playing with Clangd. Change-Id: I688d3a952dbc80d9f61186178f3c8a033afcc587 Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>

    Back to the top