mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
- Markdown, gitcommit, text: `lua/shared/text_settings.lua` - Javascript, Typescript, React, Vue: `lua/shared/javascript_settings.lua` - `after/ftplugin` files that `require` the above 2 shared configs
25 lines
669 B
Lua
25 lines
669 B
Lua
local M = {}
|
|
|
|
function M.setup()
|
|
vim.keymap.set({ "n", "v" }, "<leader>co", function()
|
|
vim.lsp.buf.code_action({
|
|
apply = true,
|
|
context = {
|
|
only = { "source.organizeimports.ts" },
|
|
diagnostics = {},
|
|
},
|
|
})
|
|
end, { desc = "Typescript: organize imports" })
|
|
vim.keymap.set({ "n", "v" }, "<leader>co", function()
|
|
vim.lsp.buf.code_action({
|
|
apply = true,
|
|
context = {
|
|
only = { "source.removeunused.ts" },
|
|
diagnostics = {},
|
|
},
|
|
})
|
|
end, { desc = "Typescript: remove unused imports" })
|
|
end
|
|
|
|
return M
|