From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dan =?utf-8?B?xIxlcm3DoWs=?= Newsgroups: gmane.emacs.help Subject: Re: Emacs as Java ICE Date: Tue, 26 Nov 2019 20:49:11 +0100 Message-ID: <87y2w2pgeg.fsf@cgc-instruments.com> References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="120749"; mail-complaints-to="usenet@blaine.gmane.org" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 26 20:52:35 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iZgsx-000V9v-Sv for geh-help-gnu-emacs@m.gmane.org; Tue, 26 Nov 2019 20:52:32 +0100 Original-Received: from localhost ([::1]:58554 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZgsw-0000EN-MK for geh-help-gnu-emacs@m.gmane.org; Tue, 26 Nov 2019 14:52:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38288) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZgqA-00075q-QG for help-gnu-emacs@gnu.org; Tue, 26 Nov 2019 14:49:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZgq5-0007mS-MH for help-gnu-emacs@gnu.org; Tue, 26 Nov 2019 14:49:35 -0500 Original-Received: from cgc-instruments.com ([83.169.1.125]:42347) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iZgq4-0007hj-9k for help-gnu-emacs@gnu.org; Tue, 26 Nov 2019 14:49:33 -0500 Original-Received: from localhost (ip5f5ad546.dynamic.kabel-deutschland.de [95.90.213.70]) by cgc-instruments.com (Postfix) with ESMTPSA id E7C26A11E7 for ; Tue, 26 Nov 2019 20:49:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cgc-instruments.com; s=default; t=1574797767; bh=QnRDkG11/Y45Ub2gdyGI9ubTWHOepdmG0kWRWQLOw5E=; l=1776; h=From:To:Subject; b=wggPKx+dphK2aJN9GdU0W8qMzOSe0ZrCdeRzOzbZMy2MmKqrk6cN83HKVd/vHRzyQ 2ajb4HMEqBNkKY5PdM7qRdmREZOEea8VNuUuvZIhQ10P9bMk4+6fSkMA3iz6EwGylo zkioKjb3f8zuDfktReMPmKnLNsJ5a8egIF9ngZps= Authentication-Results: cgc-instruments.com; spf=pass (sender IP is 95.90.213.70) smtp.mailfrom=dan.cermak@cgc-instruments.com smtp.helo=localhost Received-SPF: pass (cgc-instruments.com: connection is authenticated) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 83.169.1.125 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:121897 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Thierry, writes: > Hello, > > I'm starting with java development so I need =C2=A0configure emacs. > I must use Maven, Java and JavaFX. > > I see there are lot of solutions and it's a little =C2=A0bit confusing > I use Java in an academic environment so I =C2=A0need have indentation, a= uto completion and snippets for Java and maven. > > Do you have a good solution ? > I would suggest to take a look at lsp-mode (https://github.com/emacs-lsp/lsp-mode) and lsp-java (https://github.com/emacs-lsp/lsp-java). Unfortunately, I am not a Java coder, so I have never used lsp-java, but I am using lsp-mode for Python, C++, C and Ruby, where it works very well. Hope that helps, Dan --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/2KDnDCX6+IOiSay5jLDOAYQ0cUFAl3dgbgACgkQ5jLDOAYQ 0cVC9g//eut6NyNOl8dmolSO7A8GZz0KX742ioRZbSIK452t52I6EMY7L/MTmPLu 4WcVj/edtQmLKF+ZDi0L7SKgJM7iTcXQuQ6XzNtUV/oeuxO6YxwI6VkrEeVGlZrK NDZd6f9H2k0FSQD85hTov5Y02xvRJ7wyhMirKrY1SUogikUNbbAlgAV8eV2G5sPS 215N47Sin4xGAATFmK6uwHg9PuQMRqkUlwsqeVwuOoFSqIrCzUeAHtiAJkCre1eE yJcuKz/7r9IwWEEgRl32wJhXJ8pbqQ5W26/yLMCcJh7mbfCbgpB/8SNpBNquRBxC wb1eusqO6eLz78WFpsefmi3h6fjNHA4+XJAJZ4valsyUz21qH+viwU7r6Dj8f+uR JeqUPR0rJTwvLscNP4weJDtcpk7mmOqJe/EUKxA4Fesx1fwsV4TzE0pmGYXb/7I+ tPCvryTnyk3TasYhoXgKRg55sa2xuit/6M2+wHBoX4iMhUhSXTr2/cSIqU5MaOQc a/bQQK1peCyPRJMH1CuVQQEMVNaD1kqV8CLsNg/dM3ljgaOQ0ZqCe4/uP2n00yS6 mKRwBAHlaw9XRez04pUdZSUF2LMayEQT3FqZLyKZpfzE538+bGZcZvHKK0bQTCxs lq9hRuq/IaLxIBoeiWiyfEysvx7TtLlQEEc0ylsNJEHD59pJz88= =MQ9T -----END PGP SIGNATURE----- --=-=-=--