1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-08-21 16:54:06 +02:00

Compare commits

...

2 Commits

Author SHA1 Message Date
Alex Plate
f9cf62472c Prepare to 0.62 release 2020-12-15 10:12:31 +03:00
Alex Plate
ace584d294 Fix settings saving issues because of NPE 2020-12-15 09:35:35 +03:00
5 changed files with 51 additions and 49 deletions

View File

@@ -10,7 +10,7 @@ object Release : BuildType({
description = "Build and publish IdeaVim plugin" description = "Build and publish IdeaVim plugin"
artifactRules = "build/distributions/*" artifactRules = "build/distributions/*"
buildNumberPattern = "0.61" buildNumberPattern = "0.62"
params { params {
param("env.ORG_GRADLE_PROJECT_ideaVersion", "2020.2") param("env.ORG_GRADLE_PROJECT_ideaVersion", "2020.2")

View File

@@ -13,7 +13,7 @@ object ReleaseEap : BuildType({
description = "Build and publish EAP of IdeaVim plugin" description = "Build and publish EAP of IdeaVim plugin"
artifactRules = "build/distributions/*" artifactRules = "build/distributions/*"
buildNumberPattern = "0.61.%build.counter%" buildNumberPattern = "0.62.%build.counter%"
params { params {
param("env.ORG_GRADLE_PROJECT_ideaVersion", "2020.2") param("env.ORG_GRADLE_PROJECT_ideaVersion", "2020.2")

View File

@@ -22,7 +22,7 @@ It is important to distinguish EAP from traditional pre-release software.
Please note that the quality of EAP versions may at times be way below even Please note that the quality of EAP versions may at times be way below even
usual beta standards. usual beta standards.
## To Be Released ## 0.62, 2020-12-15
### Features: ### Features:
* Support `unmap` and `mapclear` commands [VIM-1491](https://youtrack.jetbrains.com/issue/VIM-1491) * Support `unmap` and `mapclear` commands [VIM-1491](https://youtrack.jetbrains.com/issue/VIM-1491)

View File

@@ -4,60 +4,62 @@
<change-notes><![CDATA[ <change-notes><![CDATA[
<h3>Features:</h3> <h3>Features:</h3>
<ul> <ul>
<li>Support <code>unmap</code> and <code>mapclear</code> commands <li>Support <code>unmap</code> and <code>mapclear</code> commands <a
<a href="https://youtrack.jetbrains.com/issue/VIM-1491">VIM-1491</a> href="https://youtrack.jetbrains.com/issue/VIM-1491">VIM-1491</a></li>
</li> <li>Support mappings in ex panel (<code>cmap</code>) <a
<li>Support mappings in ex panel (<code>cmap</code>) href="https://youtrack.jetbrains.com/issue/VIM-1227">VIM-1227</a></li>
<a href="https://youtrack.jetbrains.com/issue/VIM-1227">VIM-1227</a> </ul>
</li>
<h3>Changes:</h3>
<ul>
<li><code>octal</code> is now disabled by default for <code>nrformats</code>. <a
href="https://youtrack.jetbrains.com/issue/VIM-2181">VIM-2181</a></li>
</ul> </ul>
<h3>Fixes:</h3> <h3>Fixes:</h3>
<ul> <ul>
<li> <li><a href="https://youtrack.jetbrains.com/issue/VIM-2113">VIM-2113</a> Fix <code>cit</code> for empty tags</li>
<a href="https://youtrack.jetbrains.com/issue/VIM-2113">VIM-2113</a> <li><a href="https://youtrack.jetbrains.com/issue/VIM-2114">VIM-2114</a> Unnamed register isn't changed after deleting
Fix <code>cit</code> for empty tags empty tag
</li> </li>
<li> <li><a href="https://youtrack.jetbrains.com/issue/VIM-1475">VIM-1475</a> Enable block caret to be used in insert mode.
<a href="https://youtrack.jetbrains.com/issue/VIM-2114">VIM-2114</a>
Unnamed register isn't changed after deleting empty tag
</li> </li>
<li> <li><a href="https://youtrack.jetbrains.com/issue/VIM-2170">VIM-2170</a> Fix an alternative range format for
<a href="https://youtrack.jetbrains.com/issue/VIM-1475">VIM-1475</a> <code>s</code> command
Enable block caret to be used in insert mode.
</li> </li>
<li> <li><a href="https://youtrack.jetbrains.com/issue/VIM-1913">VIM-1913</a>
<a href="https://youtrack.jetbrains.com/issue/VIM-2170">VIM-2170</a> <a href="https://youtrack.jetbrains.com/issue/VIM-2154">VIM-2154</a> Several fixes for AppCode templates
Fix an alternative range format for <code>s</code> command
</li> </li>
<li><a href="https://youtrack.jetbrains.com/issue/VIM-1756">VIM-1756</a> Fix startsel from insert mode</li>
</ul> </ul>
<h3>Merged PRs:</h3> <h3>Merged PRs:</h3>
<ul> <ul>
<li> <li><a href="https://github.com/JetBrains/ideavim/pull/249">249</a> by <a href="https://github.com/jpalus">Jan
<a href="https://github.com/JetBrains/ideavim/pull/249">249</a> Palus</a>: VIM-2113 Increase tag range only in visual mode
by <a href="https://github.com/jpalus">Jan Palus</a>: VIM-2113 Increase tag range only in visual mode
</li> </li>
<li> <li><a href="https://github.com/JetBrains/ideavim/pull/250">250</a> by <a href="https://github.com/jpalus">Jan
<a href="https://github.com/JetBrains/ideavim/pull/250">250</a> Palus</a>: VIM-2114 Do not override registers when deleting empty range
by <a href="https://github.com/jpalus">Jan Palus</a>: VIM-2114 Do not override registers when deleting empty range
</li> </li>
<li> <li><a href="https://github.com/JetBrains/ideavim/pull/256">256</a> by <a href="https://github.com/brandoncc">Brandon
<a href="https://github.com/JetBrains/ideavim/pull/256">256</a> Conway</a>: Fix typo
by <a href="https://github.com/brandoncc">Brandon Conway</a>: Fix typo
</li> </li>
<li> <li><a href="https://github.com/JetBrains/ideavim/pull/254">254</a> by <a href="https://github.com/antekone">Grzegorz
<a href="https://github.com/JetBrains/ideavim/pull/254">254</a> Antoniak</a>: VIM-1475: Add an option to use block caret in insert mode
by <a href="https://github.com/antekone">Grzegorz Antoniak</a>: VIM-1475: Add an option to use block caret in insert
mode
</li> </li>
<li> <li><a href="https://github.com/JetBrains/ideavim/pull/225">225</a> by <a href="https://github.com/sumoooru2">sumoooru2</a>:
<a href="https://github.com/JetBrains/ideavim/pull/225">225</a> Implement cmap
by <a href="https://github.com/sumoooru2">sumoooru2</a>: Implement cmap </li>
<li><a href="https://github.com/JetBrains/ideavim/pull/258">258</a> by <a href="https://github.com/citizenmatt">Matt
Ellis</a>: Show the correct handler class in :map
</li>
<li><a href="https://github.com/JetBrains/ideavim/pull/257">257</a> by <a href="https://github.com/citizenmatt">Matt
Ellis</a>: Extract SearchHighlightsHelper from SearchGroup
</li>
<li><a href="https://github.com/JetBrains/ideavim/pull/251">251</a> by <a href="https://github.com/shaunpatterson">Shaun
Patterson</a>: VIM-1756: startSel works in insert mode
</li> </li>
</ul> </ul>
<br/>
<p>See also the complete <a href="https://github.com/JetBrains/ideavim/blob/master/CHANGES.md">changelog</a>.</p>
]]> ]]>
</change-notes> </change-notes>
<description><![CDATA[ <description><![CDATA[

View File

@@ -1300,7 +1300,7 @@ public class SearchGroup implements PersistentStateComponent<Element> {
private @Nullable String lastReplace; private @Nullable String lastReplace;
private @Nullable String lastOffset; private @Nullable String lastOffset;
private boolean lastIgnoreSmartCase; private boolean lastIgnoreSmartCase;
private Direction lastDir; private @NotNull Direction lastDir = Direction.FORWARDS;
private boolean showSearchHighlight = OptionsManager.INSTANCE.getHlsearch().isSet(); private boolean showSearchHighlight = OptionsManager.INSTANCE.getHlsearch().isSet();
private boolean do_all = false; /* do multiple substitutions per line */ private boolean do_all = false; /* do multiple substitutions per line */