summaryrefslogtreecommitdiffstats
path: root/2019/transcripts/19.md
diff options
context:
space:
mode:
Diffstat (limited to '2019/transcripts/19.md')
-rw-r--r--2019/transcripts/19.md49
1 files changed, 0 insertions, 49 deletions
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