<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fieldmarshal.vim.git/plugin/charadd.vim, branch main</title>
<subtitle>General vim bindings and configuration I can't live without.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/fieldmarshal.vim.git/'/>
<entry>
<title>fieldmarshal.vim: Add utility function for modifying motions</title>
<updated>2022-09-13T03:56:35+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-09-13T03:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/fieldmarshal.vim.git/commit/?id=0514c88053e83ff5d1bf3c6ba3cfa80565df368e'/>
<id>0514c88053e83ff5d1bf3c6ba3cfa80565df368e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>put.vim,charadd.vim: add ability to change bindings</title>
<updated>2022-09-12T21:00:50+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-09-12T21:00:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/fieldmarshal.vim.git/commit/?id=c055c2f90c7ed43ea61775f08d890a5de34a242e'/>
<id>c055c2f90c7ed43ea61775f08d890a5de34a242e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>charadd.vim: add ability to increment/decrement to characters in a text object.</title>
<updated>2022-09-12T20:45:37+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-09-12T20:38:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/fieldmarshal.vim.git/commit/?id=4a2feecd03ce98e247fce5267534775718440c83'/>
<id>4a2feecd03ce98e247fce5267534775718440c83</id>
<content type='text'>
adds cx, cxx, cX, cXX, cgx, cgxx, cgX, cgXX

which is

[count]c[g](x|X)&lt;motion&gt;

  add/subtract v:count to each codepoint in the given text motion.

  if g is present, modify /all/ codepoints
  if g is not present, modify only non-space codepoints

  if X is used, subtract v:count from each codepoint
  if x is used, add v:count to each codepoint

  if x or X is repeated, operate on the line.

repeatable with '.'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
adds cx, cxx, cX, cXX, cgx, cgxx, cgX, cgXX

which is

[count]c[g](x|X)&lt;motion&gt;

  add/subtract v:count to each codepoint in the given text motion.

  if g is present, modify /all/ codepoints
  if g is not present, modify only non-space codepoints

  if X is used, subtract v:count from each codepoint
  if x is used, add v:count to each codepoint

  if x or X is repeated, operate on the line.

repeatable with '.'
</pre>
</div>
</content>
</entry>
</feed>
