summaryrefslogtreecommitdiff
path: root/content/post/kate-lsp-client-restart
diff options
context:
space:
mode:
Diffstat (limited to 'content/post/kate-lsp-client-restart')
-rw-r--r--content/post/kate-lsp-client-restart/images/kate-auto-completion.pngbin117129 -> 0 bytes
-rw-r--r--content/post/kate-lsp-client-restart/images/kate-document-highlight.pngbin233723 -> 0 bytes
-rw-r--r--content/post/kate-lsp-client-restart/images/kate-outline-view.pngbin258251 -> 0 bytes
-rw-r--r--content/post/kate-lsp-client-restart/index.md53
4 files changed, 0 insertions, 53 deletions
diff --git a/content/post/kate-lsp-client-restart/images/kate-auto-completion.png b/content/post/kate-lsp-client-restart/images/kate-auto-completion.png
deleted file mode 100644
index 4e03502..0000000
--- a/content/post/kate-lsp-client-restart/images/kate-auto-completion.png
+++ /dev/null
Binary files differ
diff --git a/content/post/kate-lsp-client-restart/images/kate-document-highlight.png b/content/post/kate-lsp-client-restart/images/kate-document-highlight.png
deleted file mode 100644
index 819e89d..0000000
--- a/content/post/kate-lsp-client-restart/images/kate-document-highlight.png
+++ /dev/null
Binary files differ
diff --git a/content/post/kate-lsp-client-restart/images/kate-outline-view.png b/content/post/kate-lsp-client-restart/images/kate-outline-view.png
deleted file mode 100644
index 02311a4..0000000
--- a/content/post/kate-lsp-client-restart/images/kate-outline-view.png
+++ /dev/null
Binary files differ
diff --git a/content/post/kate-lsp-client-restart/index.md b/content/post/kate-lsp-client-restart/index.md
deleted file mode 100644
index 7d46bc6..0000000
--- a/content/post/kate-lsp-client-restart/index.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "Kate LSP Client Restart"
-date: 2019-07-07T15:13:00+02:00
-draft: false
-categories: [kde, kate, development]
-tags: [kde, kate]
-url: /posts/kate-lsp-client-restart/
-author: "Christoph Cullmann"
----
-
-Since my last post about the [LSP client progress](/posts/kate-lsp-client-progress/) in May I didn't work on that project at all I think.
-
-But the good news is, somebody else did scratch that itch on his own ;=)
-
-We have now a prototype plugin in kate.git master, see [lspclient](https://cgit.kde.org/kate.git/tree/addons/lspclient) in the addons directory.
-
-It is not compiled per default, you can turn it on via:
-
-> cmake -DCMAKE_INSTALL_PREFIX="your prefix" -DENABLE_LSPCLIENT=ON "kate src dir"
-
-It shares no code with my initial prototype.
-The author started this without knowing of my work.
-This might actually be not that bad, as this plugin is composed of a much smaller code base.
-This allows to get familiar with the code easier as with the code I copied over from Qt Creator for my initial try.
-
-But, even nicer, it does actually work a lot better than my variant, already now!
-
-What does work (tested with clangd and kate.git/work projects) at the moment:
-
-* Auto completion: you get the proper LSP server provided completion items
-<p align="center">
- <a href="images/kate-auto-completion.png" target="_blank"><img width=500 src="images/kate-auto-completion.png"></a>
-</p>
-* Outline view: Get an extra tool view with the symbols of your current view
-<p align="center">
- <a href="images/kate-outline-view.png" target="_blank"><img width=500 src="images/kate-outline-view.png"></a>
-</p>
-* Document highlight: highlight all occurrences of a variable/... inside the current view
-<p align="center">
- <a href="images/kate-document-highlight.png" target="_blank"><img width=500 src="images/kate-document-highlight.png"></a>
-</p>
-* Code navigation: jump to the definition/declaration
-
-There is still a lot of stuff missing and this is all prototype quality.
-For example the document highlight implementation I added has no way to clear the highlighting at the moment beside document reload.
-
-But given I just needed one hour to add the document highlight support, I would say the code base is easy to adjust.
-
-=> If you have time and want a good LSP client, now you can join the fun and have direct results.
-
-As the author was kind enough to move his work on the plugin to the KDE infrastructure, feel welcome to show up on [kwrite-devel@kde.org](mailto:kwrite-devel@kde.org) and help out!
-All development discussions regarding this plugin happen there.
-We are happy to accept patches, too, if you are a new contributor!