<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fieldmarshal.vim.git/plugin/remappings.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>Bunch of changes.</title>
<updated>2024-03-08T19:34:20+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2024-03-08T19:34:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/fieldmarshal.vim.git/commit/?id=fd5de6e1630c9e3a5966eb4101e376863676e58d'/>
<id>fd5de6e1630c9e3a5966eb4101e376863676e58d</id>
<content type='text'>
Salient changes are:

  Get rid of object remapping the quotes (i/a "/'/`) in favor of adding
  a new text object "next quotes" such as cin"/can"/etc.

  Added mappings in visual mode that behave like "fall", but for
  matching characters. So &lt;C-v&gt;ic will highlight the current character
  and all of the same character up and down. Super useful for making
  edits to columns of identical characters.

  Added a text object ic/ac that highlight all the lines that match.

  removed the uncommented paragraph text objects as they're broken
  anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Salient changes are:

  Get rid of object remapping the quotes (i/a "/'/`) in favor of adding
  a new text object "next quotes" such as cin"/can"/etc.

  Added mappings in visual mode that behave like "fall", but for
  matching characters. So &lt;C-v&gt;ic will highlight the current character
  and all of the same character up and down. Super useful for making
  edits to columns of identical characters.

  Added a text object ic/ac that highlight all the lines that match.

  removed the uncommented paragraph text objects as they're broken
  anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>remappings.vim: add visual redo using the {Visual}dot(.)</title>
<updated>2022-09-16T20:06:12+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-09-16T20:06:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/fieldmarshal.vim.git/commit/?id=e38c4942f1b92ba374f5b7d165642f16f070ce27'/>
<id>e38c4942f1b92ba374f5b7d165642f16f070ce27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remappings.vim: common remappings</title>
<updated>2022-09-15T18:44:54+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-09-15T18:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/fieldmarshal.vim.git/commit/?id=445bdd5b7c8794b7961926dbe660970ff5df5373'/>
<id>445bdd5b7c8794b7961926dbe660970ff5df5373</id>
<content type='text'>
remap the text objects for ", ' and ` to go to the next string even if
the next string is not on the same line.

also add nnoremap Y y$ for good measure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remap the text objects for ", ' and ` to go to the next string even if
the next string is not on the same line.

also add nnoremap Y y$ for good measure.
</pre>
</div>
</content>
</entry>
</feed>
