From c7c2ff9b9d45d15b9e715aa72449733dc0178420 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 19 Jul 2020 15:52:59 -0400 Subject: delete duplicate material, add some copyright notices --- 2019/transcripts/19.md | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 2019/transcripts/19.md (limited to '2019/transcripts/19.md') diff --git a/2019/transcripts/19.md b/2019/transcripts/19.md deleted file mode 100644 index 1419e1ea..00000000 --- a/2019/transcripts/19.md +++ /dev/null @@ -1,49 +0,0 @@ -[[!meta title="Emacs: My awesome Java environment - Torstein Krause Johansen (skybert)"]] - -## Emacs: My awesome Java environment - -by torstein @ skybert dot net - -## Hi, I'm Torstein 👋 -- Been in ❤ with Emacs since 2000 - -## I've used many Java plugins/packages - -- java-mode (2000 → 2001) -- [JDEE](//github.com/jdee-emacs/jdee) (2001 → 2009) -- [gtags](//www.gnu.org/software/global/manual/global.html) -- jtags -- [Malabar](//github.com/m0smith/malabar-mode) (2011 → 2012) -- [JDIbug](//github.com/udalrich/jdibug) (2009 → 2011) -- [eclim](//github.com/emacs-eclim/emacs-eclim) (2013 → 2017) -- [Meghanada](//github.com/mopemope/meghanada-emacs) (2017 → 2018) -- [lsp-java](//github.com/emacs-lsp/lsp-java) (2018 → present) - -## My requirements -- Zero conf: Easily setup a new Java project -- Fast: must handle large projects -- Large meaning ~7000 classes (Tomcat has 2200) -- Easy to switch between projects - -## Seeing is believing - -Will use a wee app, [cheese-shop](//gitlab.com/skybert/cheese-shop) to -show the Java features in Emacs. - -- Auto completion -- Code navigation -- Jump to source of 3rd party libraries -- Import classes -- Static import methods and fields -- Run JUnit tests from within Emacs -- Linting -- Unused variables -- Wrong syntax -- Missing generics -- Implement missing class -- Implement missing method -- Debug application from within Emacs -- Debugger with conditional break points -- Refactoring: rename variable -- Refactoring: extract to variable -- Refactoring: extract to method -- cgit v1.2.3