From 150e367ac2e6030743b313b7219ac2a376ccaf47 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Mon, 27 Apr 2026 15:37:41 +0300 Subject: [PATCH] fix(flutter): flutter install flags --- .config/nvim/lua/casraf/plugins/lsp.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lua/casraf/plugins/lsp.lua b/.config/nvim/lua/casraf/plugins/lsp.lua index 0907b529..62ecd67d 100644 --- a/.config/nvim/lua/casraf/plugins/lsp.lua +++ b/.config/nvim/lua/casraf/plugins/lsp.lua @@ -265,9 +265,10 @@ vim.api.nvim_create_autocmd("FileType", { { buffer = true, desc = 'Flutter Reload', silent = true }) vim.keymap.set("n", '', ':FlutterRestart', { buffer = true, desc = 'Flutter Restart', silent = true }) - vim.api.nvim_buf_create_user_command(0, 'FlutterInstall', function() - run_in_terminal('flutter build apk' .. get_flutter_args('FlutterInstall') .. ' && flutter install') - end, { desc = 'Build APK and install on device' }) + vim.api.nvim_buf_create_user_command(0, 'FlutterInstall', function(opts) + local extra = opts.args ~= '' and (' ' .. opts.args) or get_flutter_args('FlutterInstall') + run_in_terminal('flutter build apk' .. extra .. ' && flutter install' .. extra) + end, { nargs = '*', desc = 'Build APK and install on device' }) vim.api.nvim_buf_create_user_command(0, 'FlutterConnectDevice', function() local function attempt_connect(octet, port)