<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to tickets</title><link>https://sourceforge.net/p/formatvim/tickets/</link><description>Recent changes to tickets</description><atom:link href="https://sourceforge.net/p/formatvim/tickets/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 27 Dec 2014 22:29:07 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/formatvim/tickets/feed.rss" rel="self" type="application/rss+xml"/><item><title>#3 Error when formatting and there's MatchParen</title><link>https://sourceforge.net/p/formatvim/tickets/3/?limit=25#6cf8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 27 Dec 2014 22:29:07 -0000</pubDate><guid>https://sourceforge.netd1ee64527d0436c767781d2a33bf1436cd6fa8bc</guid></item><item><title>#3 Error when formatting and there's MatchParen</title><link>https://sourceforge.net/p/formatvim/tickets/3/?limit=25#2d4a</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ZyX </dc:creator><pubDate>Sat, 27 Dec 2014 11:26:37 -0000</pubDate><guid>https://sourceforge.net19a8cba5be72ed5bcb6f08b7d5dcb4f04e4fc82b</guid></item><item><title>#3 Error when formatting and there's MatchParen</title><link>https://sourceforge.net/p/formatvim/tickets/3/?limit=25#bc2d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Closed from &lt;a href="https://sourceforge.net/p/formatvim/code/ci/7075086701b68c8dc4d28fd7c16c8a8c5ec009c5/."&gt;https://sourceforge.net/p/formatvim/code/ci/7075086701b68c8dc4d28fd7c16c8a8c5ec009c5/.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ZyX </dc:creator><pubDate>Sat, 27 Dec 2014 11:26:21 -0000</pubDate><guid>https://sourceforge.net548e3bfad208a10a7679e0eed84437c29adcd557</guid></item><item><title>Error when formatting and there's MatchParen</title><link>https://sourceforge.net/p/formatvim/tickets/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I want to Format just some amount of selected lines in Visual mode,  I get the following&lt;br /&gt;
error:&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;Error detected while processing function 715..991..985..982..981..929..971..913:&lt;br /&gt;
line    4:&lt;br /&gt;
E716: Key not present in Dictionary: pattern,'^(\%#=\d)\?','\1\C',"")})&lt;br /&gt;
E116: Invalid arguments for function substitute(v:val.pattern,'^(\%#=\d)\?','\1\C',"")})&lt;br /&gt;
E116: Invalid arguments for function extend(v:val, {"pattern": substitute(v:val.pattern,'^(\%#=\d)\?','\1\C',"")})&lt;br /&gt;
Error detected while processing function 715..991..985:&lt;br /&gt;
line    4:&lt;br /&gt;
E171: Missing :endif&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;The situation that this happens is specific, and I know how to avoid the error.&lt;/p&gt;
&lt;p&gt;It happens only when the cursor is not positioned past the end of the selection area.&lt;/p&gt;
&lt;p&gt;For example, in the following C file:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="kt"&gt;int&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If I select the two lines in Visual mode using line-selection (shift-v), but keep the cursor&lt;br /&gt;
at } and do :‘&amp;lt;,’&amp;gt;Format format, the error shows up, if I put the cursor after }, it executes&lt;br /&gt;
without problems.&lt;/p&gt;
&lt;p&gt;This is the echo for getmatches() put just above the offending formatvim line: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the cursor is after '}':  &lt;span&gt;[{'group': 'OverLength', 'pattern': '\%81v.+', 'priority': 10, 'id': 1}]&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;When the cursor is over ‘}’: &lt;span&gt;[{'group': 'OverLength', 'pattern': '\%81v.+', 'priority': 10, 'id': 1}, {'group': 'MatchParen', 'id': 3, 'priority': 10, 'pos1': [2, 1, 1]&lt;/span&gt;, 'pos2': &lt;span&gt;[1, 12, 1]&lt;/span&gt;}]&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 25 Dec 2014 21:40:55 -0000</pubDate><guid>https://sourceforge.netcb30e1650a28b51ddac51e1d7d60863366744b5f</guid></item><item><title>Error when formatting and there's MatchParen</title><link>https://sourceforge.net/p/formatvim/tickets/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 3 has been modified: Error when formatting and there's MatchParen&lt;br /&gt;
Edited By: ZyX  (zyxsf)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'closed'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 25 Dec 2014 21:40:55 -0000</pubDate><guid>https://sourceforge.netee33a73dc73b4b3bb762841052e576c7456b63ea</guid></item><item><title>#2 Test</title><link>https://sourceforge.net/p/formatvim/tickets/2/?limit=25#fbda</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; wont-fix&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ZyX </dc:creator><pubDate>Thu, 25 Dec 2014 21:15:36 -0000</pubDate><guid>https://sourceforge.netaa158447a17a17348cf6135cd4d6c1e681c9245a</guid></item><item><title>Test</title><link>https://sourceforge.net/p/formatvim/tickets/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 2 has been modified: Test&lt;br /&gt;
Edited By: ZyX  (zyxsf)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'wont-fix'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ZyX </dc:creator><pubDate>Thu, 25 Dec 2014 21:15:08 -0000</pubDate><guid>https://sourceforge.net7508ddae9bc8630dfdc6272ce36a0385024e9b1e</guid></item><item><title>Test</title><link>https://sourceforge.net/p/formatvim/tickets/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Test&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ZyX </dc:creator><pubDate>Thu, 25 Dec 2014 21:15:08 -0000</pubDate><guid>https://sourceforge.net7a9148b4417ee9aaa6ffc0b931f0b3460ac17a1e</guid></item><item><title>Test</title><link>https://sourceforge.net/p/formatvim/tickets/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Anonymous test.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 25 Dec 2014 21:11:15 -0000</pubDate><guid>https://sourceforge.netfaefb9b7096b5cb285447689478a1e166d1b5c67</guid></item></channel></rss>