15 Free YouTube subscribers for your channel
Get Free YouTube Subscribers, Views and Likes

Setup Neovim for Kotlin Development

Follow
Andrew Courter

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

posted by mojsijemgt