diff --git a/after/ftplugin/python.lua b/after/ftplugin/python.lua index 7e25731..4be9308 100644 --- a/after/ftplugin/python.lua +++ b/after/ftplugin/python.lua @@ -1,22 +1,14 @@ -local organize_imports = function() - local cur_buf = vim.api.nvim_get_current_buf() - local cur_buf_name = vim.api.nvim_buf_get_name(cur_buf) - local params = { command = "source.organizeImports.ruff", arguments = { cur_buf_name } } - vim.lsp.buf_request_sync(cur_buf, 'textDocument/codeAction', params) -end - - require("which-key").add({ - "co", - function() - vim.lsp.buf.code_action({ - apply = true, - context = { - only = { "source.organizeImports" }, -- Or the specific ruff identifier if known - }, - bufnr = vim.api.nvim_get_current_buf(), - }) - end - , - name = "Organize Imports" + "co", + function() + vim.lsp.buf.code_action({ + apply = true, + context = { + only = { "source.organizeImports" }, -- Or the specific ruff identifier if known + }, + bufnr = vim.api.nvim_get_current_buf(), + }) + end + , + name = "Organize Imports" }) diff --git a/lua/config/keys.lua b/lua/config/keys.lua index bbd9ee8..bb92fac 100644 --- a/lua/config/keys.lua +++ b/lua/config/keys.lua @@ -1,33 +1,34 @@ require("which-key").add({ - { "b", group = "buffer" }, - { "bd", ":bd", name = "delete current" }, + { "b", group = "buffer" }, + { "bd", ":bd", name = "delete current" }, - { "c", group = "code" }, - { "ca", vim.lsp.buf.code_action, name = "code action" }, - { "cd", vim.diagnostic.open_float, name = "diagnostic" }, + { "c", group = "code" }, + { "ca", vim.lsp.buf.code_action, name = "code action" }, + { "cd", vim.diagnostic.open_float, name = "diagnostic" }, + { "cr", vim.lsp.buf.rename, name = "rename" }, - { "e", Snacks.explorer.open, name = "explorer" }, + { "e", Snacks.explorer.open, name = "explorer" }, - { "f", group = "find" }, - { "fb", Snacks.picker.buffers, name = "buffers" }, - { "ff", Snacks.picker.files, name = "files" }, - { "fg", Snacks.picker.grep, name = "grep" }, + { "f", group = "find" }, + { "fb", Snacks.picker.buffers, name = "buffers" }, + { "ff", Snacks.picker.files, name = "files" }, + { "fg", Snacks.picker.grep, name = "grep" }, - { "g", group = "git" }, - { "gb", group = "blame" }, - { "gbf", ":Gitsigns blame", name = "file" }, - { "gbh", ":Gitsigns blame_line", name = "hover" }, + { "g", group = "git" }, + { "gb", group = "blame" }, + { "gbf", ":Gitsigns blame", name = "file" }, + { "gbh", ":Gitsigns blame_line", name = "hover" }, { "gbl", ":Gitsigns toggle_current_line_blame", name = "virtual text" }, - { "gh", group = "hunk" }, - { "ghr", ":Gitsigns reset_hunk", name = "reset hunk" }, - { "ghp", ":Gitsigns preview_hunk", name = "reset hunk" }, + { "gh", group = "hunk" }, + { "ghr", ":Gitsigns reset_hunk", name = "reset hunk" }, + { "ghp", ":Gitsigns preview_hunk", name = "reset hunk" }, - { "s", group = "search" }, - { "ss", Snacks.picker.lsp_workspace_symbols, name = "symbols" }, - { "sg", Snacks.picker.grep, name = "grep" }, + { "s", group = "search" }, + { "ss", Snacks.picker.lsp_workspace_symbols, name = "symbols" }, + { "sg", Snacks.picker.grep, name = "grep" }, - { "u", group = "ui" }, - { "ut", Snacks.picker.colorschemes, name = "colorschemes" }, + { "u", group = "ui" }, + { "ut", Snacks.picker.colorschemes, name = "colorschemes" }, { "ul", function() @@ -42,19 +43,19 @@ require("which-key").add({ name = "toggle lsp lines", }, - { "w", group = "window" }, - { "wh", "h", name = "left" }, - { "wj", "j", name = "down" }, - { "wk", "k", name = "right" }, - { "wl", "l", name = "up" }, - { "wq", ":q", name = "quit" }, + { "w", group = "window" }, + { "wh", "h", name = "left" }, + { "wj", "j", name = "down" }, + { "wk", "k", name = "right" }, + { "wl", "l", name = "up" }, + { "wq", ":q", name = "quit" }, - { "g", group = "goto" }, - { "gd", vim.lsp.buf.definition, name = "definition" }, - { "gr", Snacks.picker.lsp_references, nowait = true, name = "references" }, + { "g", group = "goto" }, + { "gd", vim.lsp.buf.definition, name = "definition" }, + { "gr", Snacks.picker.lsp_references, nowait = true, name = "references" }, - { "H", ":bprev", name = "previous buffer" }, - { "L", ":bnext", name = "next buffer" }, + { "H", ":bprev", name = "previous buffer" }, + { "L", ":bnext", name = "next buffer" }, { "[h",