Neovim PDE —Flutter, Kotlin, Ruby, and Other Languages

Configure a PDE for Flutter, Kotlin, Ruby, and other languages.

alpha2phi
4 min readJul 15, 2023
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.

Flutter

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.

Using lazy.nvim, we configure Dart and the Flutter plugin in the lua/pde/flutter.lua file.

  • Using Tree-sitter, we install the Dart language parser.
  • We configure the flutter-tools.nvim plugin that helps to build Flutter and Dart applications using the native LSP. It adds the ability to quickly launch Flutter…

--

--

alpha2phi

Software engineer, Data Science and ML practitioner.