♻️ refactor(nvim): text case plugin now uses telescope
This commit is contained in:
parent
6ffc81d1f8
commit
50f56fcc62
1 changed files with 8 additions and 54 deletions
|
@ -1,57 +1,11 @@
|
|||
return {
|
||||
{
|
||||
"johmsalas/text-case.nvim",
|
||||
opts = {
|
||||
default_keymappings_enabled = false,
|
||||
},
|
||||
-- stylua: ignore
|
||||
dependencies = { "nvim-telescope/telescope.nvim" },
|
||||
config = function()
|
||||
require("textcase").setup({})
|
||||
require("telescope").load_extension("textcase")
|
||||
end,
|
||||
keys = {
|
||||
{ "gCu", "<cmd>lua require('textcase').current_word('to_upper_case')<cr>", mode = { "n", "v" }, desc = "UPPER CASE", },
|
||||
{ "gCl", "<cmd>lua require('textcase').current_word('to_lower_case')<CR>", mode = { "n", "v" }, desc = "lower case", },
|
||||
{ "gCs", "<cmd>lua require('textcase').current_word('to_snake_case')<CR>", mode = { "n", "v" }, desc = "snake_case", },
|
||||
{ "gCd", "<cmd>lua require('textcase').current_word('to_dash_case')<CR>", mode = { "n", "v" }, desc = "dash-case", },
|
||||
{ "gCn", "<cmd>lua require('textcase').current_word('to_constant_case')<CR>", mode = { "n", "v" }, desc = "CONSTANT_CASE", },
|
||||
{ "gCd", "<cmd>lua require('textcase').current_word('to_dot_case')<CR>", mode = { "n", "v" }, desc = "dot.case", },
|
||||
{ "gCa", "<cmd>lua require('textcase').current_word('to_phrase_case')<CR>", mode = { "n", "v" }, desc = "phrase case", },
|
||||
{ "gCc", "<cmd>lua require('textcase').current_word('to_camel_case')<CR>", mode = { "n", "v" }, desc = "camelCase", },
|
||||
{ "gCp", "<cmd>lua require('textcase').current_word('to_pascal_case')<CR>", mode = { "n", "v" }, desc = "PascalCase", },
|
||||
{ "gCt", "<cmd>lua require('textcase').current_word('to_title_case')<CR>", mode = { "n", "v" }, desc = "Title Case", },
|
||||
{ "gCf", "<cmd>lua require('textcase').current_word('to_path_case')<CR>", mode = { "n", "v" }, desc = "path/case", },
|
||||
|
||||
-- LSP
|
||||
{ "gCU", "<cmd>lua require('textcase').lsp_rename('to_upper_case')<CR>", mode = { "n", "v" }, desc = "lsp - UPPER CASE", },
|
||||
{ "gCL", "<cmd>lua require('textcase').lsp_rename('to_lower_case')<CR>", mode = { "n", "v" }, desc = "lsp - lower case", },
|
||||
{ "gCS", "<cmd>lua require('textcase').lsp_rename('to_snake_case')<CR>", mode = { "n", "v" }, desc = "lsp - snake_case", },
|
||||
{ "gCD", "<cmd>lua require('textcase').lsp_rename('to_dash_case')<CR>", mode = { "n", "v" }, desc = "lsp - dash-case", },
|
||||
{ "gCN", "<cmd>lua require('textcase').lsp_rename('to_constant_case')<CR>", mode = { "n", "v" }, desc = "lsp - CONSTANT_CASE", },
|
||||
{ "gCD", "<cmd>lua require('textcase').lsp_rename('to_dot_case')<CR>", mode = { "n", "v" }, desc = "lsp - dot.case", },
|
||||
{ "gCA", "<cmd>lua require('textcase').lsp_rename('to_phrase_case')<CR>", mode = { "n", "v" }, desc = "lsp - phrase case", },
|
||||
{ "gCC", "<cmd>lua require('textcase').lsp_rename('to_camel_case')<CR>", mode = { "n", "v" }, desc = "lsp - camelCase", },
|
||||
{ "gCP", "<cmd>lua require('textcase').lsp_rename('to_pascal_case')<CR>", mode = { "n", "v" }, desc = "lsp - PascalCase", },
|
||||
{ "gCT", "<cmd>lua require('textcase').lsp_rename('to_title_case')<CR>", mode = { "n", "v" }, desc = "lsp - Title Case", },
|
||||
{ "gCF", "<cmd>lua require('textcase').lsp_rename('to_path_case')<CR>", mode = { "n", "v" }, desc = "lsp - path/case", },
|
||||
|
||||
-- Operator
|
||||
{ "gCou", "<cmd>lua require('textcase').operator('to_upper_case')<CR>", mode = { "n", "v" }, desc = "UPPER CASE", },
|
||||
{ "gCol", "<cmd>lua require('textcase').operator('to_lower_case')<CR>", mode = { "n", "v" }, desc = "lower case", },
|
||||
{ "gCos", "<cmd>lua require('textcase').operator('to_snake_case')<CR>", mode = { "n", "v" }, desc = "snake_case", },
|
||||
{ "gCod", "<cmd>lua require('textcase').operator('to_dash_case')<CR>", mode = { "n", "v" }, desc = "dash-case", },
|
||||
{ "gCon", "<cmd>lua require('textcase').operator('to_constant_case')<CR>", mode = { "n", "v" }, desc = "CONSTANT_CASE", },
|
||||
{ "gCod", "<cmd>lua require('textcase').operator('to_dot_case')<CR>", mode = { "n", "v" }, desc = "dot.case", },
|
||||
{ "gCoa", "<cmd>lua require('textcase').operator('to_phrase_case')<CR>", mode = { "n", "v" }, desc = "phrase case", },
|
||||
{ "gCoc", "<cmd>lua require('textcase').operator('to_camel_case')<CR>", mode = { "n", "v" }, desc = "camelCase", },
|
||||
{ "gCop", "<cmd>lua require('textcase').operator('to_pascal_case')<CR>", mode = { "n", "v" }, desc = "PascalCase", },
|
||||
{ "gCot", "<cmd>lua require('textcase').operator('to_title_case')<CR>", mode = { "n", "v" }, desc = "Title Case", },
|
||||
{ "gCof", "<cmd>lua require('textcase').operator('to_path_case')<CR>", mode = { "n", "v" }, desc = "path/case", },
|
||||
},
|
||||
},
|
||||
{
|
||||
"folke/which-key.nvim",
|
||||
opts = {
|
||||
defaults = {
|
||||
["gC"] = { name = "+text case" },
|
||||
["gCo"] = { name = "+operator" },
|
||||
},
|
||||
},
|
||||
{ "gC", "<cmd>TextCaseOpenTelescope<CR>", mode = { "n", "v" }, desc = "Text Case" },
|
||||
},
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue