Files
dotfiles/common/.config/nvim/lua/shared/javascript_settings.lua
Pratik Tripathy 6f288e2976 refactor(neovim): Convert file-autocmd to after-ftplugin
- 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
2025-08-20 13:06:27 +05:30

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