In this video I go over how to configure Neovim for Kotlin development using KickstartNvim, some background history on the Kotlin Language Server, and setting up ktlint.
Companion Article: / kotlin-setup-in-neovim
Code for this config: https://github.com/exosyphon/Kickstar...
My Neovim config: https://github.com/exosyphon/nvim
KickstartNvim: https://github.com/nvim-lua/kickstart...
Jetbrains LSP Post: https://discuss.kotlinlang.org/t/any-...
Embedded Neovim: https://youtrack.jetbrains.com/issue/...
Install SDKMan: https://sdkman.io/
Kotlin Language Server: https://github.com/fwcd/kotlin-langua...
LSP Comparisons: https://github.com/neovim/nvim-lspcon...
Join the channel to get access to perks:
/ @ascourter
Twitter: / exosyphon
Website: https://andrewcourter.com
Twitch: / exosyphon
Gear:
Mic: https://amzn.to/40GUGFg
Mic Interface: https://amzn.to/3YGxaGE
Mic preamp: https://amzn.to/3XtBXtY
Webcam: https://amzn.to/3OEOZRU
Boom Arm: https://amzn.to/3qLr0GE
Vissles (VS II switches): https://vissles.com/?ref=69zn8aei20 - Coupon Code for $5 off: ANDREWCOURTER
IQUNIX F97 (TTC ACE switches): https://iqunix.store/collections/f97-...
Free Stock Footage by http://videezy.com/
🎵 Music
Pacific Hike - Silent Partner | Royalty Free Music - No Copyright Music
⏰ Timestamps
0:00 Intro
0:42 Background on Kotlin Language Server
1:53 Create sample Kotlin app
4:08 Kotlin config options
4:50 Configure Kotlin in Neovim
8:56 Setup ktlint
11:21 Outro
#neovim #coding #programming