From 921d2ea15c24f93e99eb356999eb03d9e197d3b0 Mon Sep 17 00:00:00 2001 From: Joseph Nuthalapati Date: Mon, 4 Nov 2019 19:44:04 +0530 Subject: [PATCH] emacsconf 2019: Add LSP support talk Signed-off-by: Joseph Nuthalapati --- content/posts/emacsconf-2019.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/content/posts/emacsconf-2019.md b/content/posts/emacsconf-2019.md index 8e10722..31ebb6d 100644 --- a/content/posts/emacsconf-2019.md +++ b/content/posts/emacsconf-2019.md @@ -1,7 +1,7 @@ --- title: "EmacsConf 2019" date: 2019-11-03T15:40:09+05:30 -lastmod: 2019-11-03T15:40:09+05:30 +lastmod: 2019-11-04T15:40:09+05:30 tags : [ "free-software", "emacs" ] categories : [ "conferences" ] layout: post @@ -130,3 +130,17 @@ building a framework for doing ad-hoc text processing and piping using Emacs. The hard reality is that text processing using macros or Elisp is very slow as compared to using a Python or Perl script. +### Language Server Protocol + +I've always imagined non-IDE editors like Emacs to be ideal for programming in +scripting languages. I tried using Emacs for Scala or Java earlier, but always +end up switching back to IntelliJ. I think the new LSP implementation for Java +is a game-changer. Though I am not a big fan of Java, it is the open-source +language that competes with Microsoft C# and has a lot of Apache projects +written in it. Being able to use Emacs for Java programming with all the +features of an IDE is definitely a big win for free software. Kotlin doesn't +have LSP support yet. Maybe it's a conflict of interest for JetBrains. + +The conference had an excellent live-coding demonstration of LSP by Torstein +Krause Johansen in his presentation titled "How Emacs became my awesome Java +editing environment". -- 2.43.0