vim-abolish
vim-abolish copied to clipboard
abolish.vim: Work with several variants of a word at once
When using coercion I've run onto an edge-case on dot.case not properly converted back to camelCase. I decided to dig deeper, and found a few more, so here's a result...
A Neovim PR was just merged which makes it possible to add `inccommand` previews to user commands. This has been the biggest thing I’ve been missing from this plugin, the...
My team has some stuff in SCREAMING-KEBAB-CASE. I know about `cr-` and `crk`, but what about adding `crK` to get SCREAMING-KEBAB-CASE?
When searching with `S /some_search_term`, vim-abolish will match: ``` some_search_term SOME_SEARCH_TERM SomeSearchTerm ``` but not ``` someSearchTerm some-search-term some.search.term some search term Some Search Term ``` Ideally, the search tool...
I would be good (at least: it would make more sense to me and be in the spirit of the plugin) if Abolish could use alternative braces nested within each...
The title really says it all, and yes I actually use `Snake_Mixed_Case`! Not so much `snake_Camel_Case`, but for completeness' sake...
this code block is given `$inventoryOriginChangeReader = InventoryOriginChangeReader::byJsonLookupAndDiffData(` after Typing: `:%Subvert/{i,I}nventory/{d,D}ocumentDetails/g` result is: `$documentdetailsOriginChangeReader = DocumentDetailsOriginChangeReader::byJsonLookupAndDiffData(` Expected Result would be: `$documentDetailsOriginChangeReader = DocumentDetailsOriginChangeReader::byJsonLookupAndDiffData(`
This is somewhat related to #87. While that PR prevents an exception with escaped delimiters, attempting to substitute something with backslashes still doesn't work properly. For example, attempting to replace...
It's possible I've missed something in reading the docs, but I can only get buffer-local abbreviations. I.e.: - if I run `:Abolish foo bar`, it works as expected. - if...
Attempting to replace all forward slashes with backslashes using `S;/;\\;g` results in an exception: ``` Error detected while processing function 15_subvert_dispatcher[2]..15_parse_subvert[9]..15_parse_substitute[9]..15_throw: line 2: E605: Exception not caught: Abolish: E471: Argument...