From 866429e6bc949f21c68bcd92d29b7bac0ed9e2e8 Mon Sep 17 00:00:00 2001 From: gameloader Date: Mon, 17 Jul 2023 11:21:42 +0800 Subject: [PATCH] add flutter shortcut --- lua/keybindings.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/keybindings.lua b/lua/keybindings.lua index 1a3ba1e..e55f06b 100644 --- a/lua/keybindings.lua +++ b/lua/keybindings.lua @@ -197,6 +197,7 @@ map("n", "", ":lua require'dap'.step_over()", opt) -- set keymap based on file type vim.cmd("autocmd FileType * lua SetKeybinds()") + function SetKeybinds() local fileTy = vim.api.nvim_buf_get_option(0, "filetype") local opts = { prefix = "", buffer = 0 } @@ -212,6 +213,13 @@ function SetKeybinds() ["r"] = { ":MagmaEvaluateOperator", "Jupyter evaluate" }, ["c"] = { ":MagmaEvaluateCell", "Jupyter evaluate cell" }, }, opts) + elseif fileTy == "dart" then + wk.register({ + ["r"] = { ":FlutterRun", "FlutterRun" }, + ["q"] = { ":FlutterQuit", "FlutterQuit" }, + ["c"] = { ":FlutterCopyProfilerUrl", "FlutterCopyProfilerUrl" }, + ["w"] = { ":FlutterDevTools", "FlutterDevTools" }, + }, opts) -- elseif fileTy == "sh" then -- wk.register({ -- ["W"] = { ":w", "test write" },