vim-argumentative
vim-argumentative copied to clipboard
Argumentative aids with manipulating and moving between function arguments.
AFAIU, it should be a simple matter of adding "" as "parenthesis-like" objects: it could pose problems with expressions with comparisons, though: ```c++ template void do_the_thing(int i) { do_the_thing_impl(i, i...
Add support for moving an object into or out of the parameter list: `foo.bar(1)` -> `bar(foo, 1)` `foo->bar(1)` -> `bar(foo, 1)` and `bar(foo, 1)` -> `foo.bar(1)`
Would it be possible to add counts to the text objects? (Does it even make sense to add counts to text objects?)
Your plugin only works if the comma separated list is inside two delimiters (such as parentheses). Which is just, as it is only supposed to work for function arguments. However,...
With cursor over `]` in the following line. `>,` does not shift the argument. ``` append([X], _, L). ```
After running `,`, `[,`, or `],`, I get the following error: ``` Error detected while processing function 15_Count: E121: Undefined variable: v:operator E15: Invalid expression: v:operator ``` The argument switch...