text-case.nvim
text-case.nvim copied to clipboard
An all in one plugin for converting text case in Neovim
Currently word under cursor replacement is supported, but it is based on the definition of word provided by "w". More complex scenarios should be supported, like words with special characters...
If the case is ambiguous, it should be possible to indicate a default case. In the following example, `Button`, a single word, does not provide much information about its casing....
Make another version of TextCaseStartReplacingCommand that considers words with more complex casings
Open questions: What is the best UX for this types of commands. Should the plugin provide custom objects? Blocked by #126
Hello, First and foremost, I'd like to express my appreciation for this excellent plugin. While reading through the readme documentation, I noticed that there are quite a few suggested keymaps...
### Discussed in https://github.com/johmsalas/text-case.nvim/discussions/125 Originally posted by **johmsalas** December 18, 2023 Inspired by https://github.com/microsoft/vscode/issues/106502 There is a plugin for vscode https://marketplace.visualstudio.com/items?itemName=Cardinal90.multi-cursor-case-preserve Compared to the existing VsCode solution, if this feature...
Playing around with a Multiple Cursor Case Preserve feature. Non functional Yet. Discussion here: https://github.com/johmsalas/text-case.nvim/discussions/125
I can do `ga` followed by another letter to convert the word's case, but I also want to do so for LSP renaming, with the same letter suffixes. A prefix...
This might me due to what a "word" is, but cycling through casing does not always work: `textCase` --> `gan` --> `TEXT_CASE` --> `gad` --> `text-case` --> `gan` --> `TEXT-case`
if I change case on `"keys = {"` i get `" kg@aweys = {"`