Skip to content

austintaylor/vim-commaobject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Comma Object

This Vim extention defines a text object (,) for manipulating comma-delimited lists.

An example:

["one", "two", "three"]
          ^

da,

["one", "three"]
      ^

a, will select the comma, in addition to the contents.

Another example:

["one", "two", "three"]
          ^

ci,

["one, , "three"]
       ^

i, will only select the contents.

There is support for (), [], and {} enclosed lists.

There is also support for lists ending with do, indicating a Ruby method without parentheses.

To do

  • Handle first arguments in method calls without parentheses.
  • Handle last arguments in method calls without parentheses that do not have do on the end.
  • Handle lists spanning lines.

About

A text object for manipulating comma-delimited lists

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published