-
Notifications
You must be signed in to change notification settings - Fork 99
Open
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
When using the 'Wrap with Widget' code action, a widget called "widget" is created. The cursor stays in the middle of the name and the placeholder is not selected.
Expected Behavior
It should enter select mode, allowing to select a widget. For example, when using the "Stateless widget" snippet, it creates a class called "MyWidget" and selects the name of the class. Entering text erases the placeholder.
It could also brind up a popup or query, for example as when renaming a variable.
Steps To Reproduce
I am using the following config (lazy.nvim):
{
"nvim-flutter/flutter-tools.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"stevearc/dressing.nvim"
},
config = function ()
local map = vim.keymap.set
map("n", "fR", "<cmd> FlutterRun <cr>")
map("n", "fd", "<cmd> FlutterDevices <cr>")
map("n", "fr", "<cmd> FlutterRestart <cr>")
map("n", "fo", "<cmd> FlutterOutlineToggle <cr>")
require("flutter-tools").setup {
flutter_lookup_cmd = "asdf where flutter",
widget_guides = {
enabled = true,
}
}
end,
ft = "dart"
},
I have called the code action on the following snippet, at Placeholder
Widget test() {
return Placeholder()
}
Environment
- OS:Fedora 40
- Flutter version: tested on
- 3.19.5
- 3.19.6
- 3.22.0
- 3.22.2
- 3.24.3
- 3.24.4
- Is flutter in $PATH: yes
- neovim version: 0.10.2
Anything else?
No response
danielRi
Metadata
Metadata
Assignees
Labels
No labels