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: / kotlinsetupinneovim
Code for this config: https://github.com/exosyphon/Kickstar...
My Neovim config: https://github.com/exosyphon/nvim
KickstartNvim: https://github.com/nvimlua/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/kotlinlangua...
LSP Comparisons: https://github.com/neovim/nvimlspcon...
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