Neovim PDE —Flutter, Kotlin, Ruby, and Other Languages
In this article, we will continue our journey to set up a personalized development environment (PDE) for other programming languages.
This article is part of the Neovim PDE series.
The Neovim configuration files are available in this repository.
In the Neovim for Beginners series, we discussed setting up Dart and Flutter's development environment.
Check out the article to set up the Flutter environment.
lazy.nvim, we configure Dart and the Flutter plugin in the
- Using Tree-sitter, we install the Dart language parser.
- We configure the
flutter-tools.nvimplugin that helps to build Flutter and Dart applications using the native LSP. It adds the ability to quickly launch Flutter applications, debug them, as well as extend/expose LSP functionality such as the widget guides, an outline view of your widgets, and hot reloading.
- We configure the Flutter Riverpod snippets plugin that provides snippets for Riverpod.
- For unit testing, we configure
Now we are ready to develop Flutter applications.
In the Neovim for Beginners series, we discussed setting up the development environment for Kotlin.
Check out the article to set up Kotlin.
lazy.nvim, we configure the development environment for the Kotlin language in the