kickstart.nvim
KotlinLanguageServer

kickstart.nvim | KotlinLanguageServer | |
---|---|---|
298 | 23 | |
21,684 | 1,750 | |
4.2% | 2.6% | |
8.5 | 8.2 | |
28 days ago | 7 days ago | |
Lua | Kotlin | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kickstart.nvim
-
Switching Fully to Neovim
My configuration was inspired by several great sources, including lazyvim starter, ThePrimeagen’s dotfiles, kickstart.nvim, and Typecraft’s Rails config. These provided a strong foundation that I’ve adapted to fit my workflow.
-
I Miss Vim
https://github.com/nvim-lua/kickstart.nvim single file config in lua with the essentials. Some of the article still rings true though.
-
Tips to learn Programming by a Non-Ex FAANG (with only 2 months exp of course)
Word of caution though, if you are a tinker like me you might want to stay away from vim (or VS Code plugins) or you might lose a month of learning time as you configure everything. I mean I did deep learn my editor and lua so I cannot complain too much. If you want to still use vim or neovim then use kickstart for vim and leave the configuring alone for now.
-
So You Want to Write Java in Neovim
I believe that the Neovim Kickstart project gives you Telescope as the fuzzy finder. (The YouTube video by TJ is linked in the README.)
https://github.com/nvim-lua/kickstart.nvim
-
[SOLVED] Vue 3 + TypeScript + Inlay Hint support in NeoVim
Since you asked so nicely, sure. Here are the volar and ts_ls server configs for nvim-lspconfig. If you're using something like kickstart.nvim, you'll want to add these entries to your servers table:
-
Neovim, but it’s in Windows
git clone https://github.com/nvim-lua/kickstart.nvim.git $env:LOCALAPPDATA\nvim\
-
An Experienced (Neo)Vimmer's Workflow
For casual users like me, I find Kickstart (https://github.com/nvim-lua/kickstart.nvim) a good and sensible default that's not too opinionated.
-
My Flow and Productivity has Improved with the Simplicity of Neovim
With all of the above as the foundation for my move, where did I start? Honestly, not quite at the bottom but pretty close to it with TJ DeVries' KickStart project. I went down the path of wanting to understand exactly how my setup is working and only add in the plugins that I wanted. Looking back, I just didn't have the time to fully understand exactly what this meant. However, the act of failing with KickStart did give me some solid background in how Neovim, Lua, and Lazy (the plugin manager) work.
-
My Text Editor Journey: Towards Modal Editing
And I did give it some time when I tried it again after a while. I would say, using kickstart.nvim was one of the best choices I've ever taken. Hat's off to TJ for creating this wonderful piece of neovim config. It slowly eased me into the world of modal editing and, thereby, into neovim.
-
Now I get NeoVim
I started by looking at The Primeagen Neovim tutorial that is only 4 videos long, used vim motions in VS Code for about a week, and then I made the jump to the real deal, I downloaded the kickstart.nvim files and starting using it. It was painful, I could not get some basic features for my personal projects working, highlight was broken as well as the go-to definitions, but as you should do as a developer, I looked up in google how to solve some issues, I found that I was missing some dependencies and I needed to install some stuff so treesitter could color my vue files, installed some LSPs, so I could write some basic Golang and I became to be productive.
KotlinLanguageServer
-
How to Setup Vim for Kotlin Development
Java 11+ and Kotlin. Currently there is an open issue for Kotlin versions greater than 2.0.0. Downgrade if you have any issues.
-
Kotlin is a much better language than Java even with all the new stuff Java has added.
There's a community-made one, but of course as much effort as has been put into it it's not as featureful as JetBrains's own stuff.
-
Noob here, would neovim work for my usecase
Kotlin is probably the worst case for Neovim. While there is a language server for Kotlin, it's not very advanced and does not look like it's actively developed.
-
Kotlin on VScode, intellij, or android studio?
Hi, if you are going to do Kotlin the easiest choice is android studio with Kotlin plugin. Using Vscode is more tricky because Jetbrains does not want to support lsp for Kotlin so you only have https://github.com/fwcd/kotlin-language-server available to write Kotlin on Vscode.
-
I LOVE Rust's exception handling
Kotlin Language Server puts a warning on this code, because the bar inside the lambda shadows the function argument bar. Flow typing solves this problem by eliminating the need to redefine bar as a new non-nullable variable in the branch where we've verified it's non-nullable.
-
Kotlin is tightly linked to IntelliJ and that's a risk
You want to change something about that? Go and help over at the kotin lsp server. It's maintained, and welcomes contributions. I sometimes use it in my day job (writing Kotlin backend code)
-
Kotlin 1.8.0 Released
There is https://github.com/fwcd/kotlin-language-server, but I wouldn't expect something more official from a company that refuse to support LSP in their IDEs. JetBrains is the Apple of the IDE world.
-
What are best plugins for C++, Java, Kotlin, Python, & LaTex
Oddly enough, we use mostly the same languages. However, I would advise against using neovim with Kotlin: its language server has an excessive memory usage and its debugger is cumbersome with neovim (I haven't managed to get it working, and currently it also lacks an entry in nvim-dap's wiki).
-
From zero to 10M lines of Kotlin
I'll bring up the Kotlin LSP[0] every time I see Kotlin on HN because I really hope the LSP takes off (which would make it viable to use Kotlin with a non-IntelliJ editor).
Kotlin as a language looks really cool, but I don't want to give up terminal-based, modal editing (which I'd have to in order to use IntelliJ).
Along those lines, I once tried diving into using Gradle outside IntelliJ, and I couldn't find any good resources to help with that. If folks have hints/links-to-blog-posts with regards to that as well, that'd be great!
[0] https://github.com/fwcd/kotlin-language-server#this-reposito...
-
Idea: Jetbrains Fleet's Code Engine as an LSP?
I've tried [this Kotlin LSP](https://github.com/fwcd/kotlin-language-server) and it isn't perfect. It's not complete, but it does some of the basic things.
What are some alternatives?
NvChad - Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
nvim-lspconfig - Quickstart configs for Nvim LSP
LazyVim - Neovim config for the lazy
kotlin-vim - Kotlin plugin for Vim. Featuring: syntax highlighting, basic indentation, Syntastic support
lazy.nvim - 💤 A modern plugin manager for Neovim
kotlin-textmate-bundle - Textmate bundle for the Kotlin programming language
Neovim-from-scratch - 📚 A Neovim config designed from scratch to be understandable
NppExtension - :smiley: Language extension for notepad++
AstroNvim - AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
vscode-kotlin - Kotlin code completion, debugging, linting and more for VSCode
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
intellij-community - IntelliJ IDEA Community Edition & IntelliJ Platform
