Commit Graph
9716 Commits
Author SHA1 Message Date
Alex Plate 5c07f42afb Disable unstable api usage inspection 2020-11-18 12:33:51 +03:00
Alex Plate 1f7a2594c8 Convert some strings to properties 2020-11-18 11:26:03 +03:00
Alex Plate ec64d19a36 Update JetBrains annotations 2020-11-18 11:25:39 +03:00
Alex Plate 5cb67470d5 Enable hardcoded string inspection 2020-11-18 11:25:39 +03:00
Alex Plate c03f01a96a Update MessageHelper.kt 2020-11-18 03:09:57 +03:00
Alex Plate 26b67a43ae Fix formatting 2020-11-17 19:55:09 +03:00
Alex Plate a93ca3a205 Support mapclear commands 2020-11-17 19:47:56 +03:00
Alex Plate dcc647ba3c [VIM-1491] Support unmap 2020-11-17 19:38:22 +03:00
Alex Plate fe44f59239 Refactor map handler 2020-11-17 19:36:41 +03:00
Alex Plate 80dba0babf Move MapHandler into the separate package 2020-11-17 19:36:17 +03:00
Yaohui WangandAlex Pláte 34acf9a91e Add CJK characterType for delimiting caret movement
- Add unicode CJK Unified Ideographs type
- Stop caret movement for CJK chars (as VIM does). Similar to VIM-58
2020-11-17 10:21:49 +03:00
Alex Plate cb859dbb7b Add Grzegorz Antoniak to the contributors list 2020-11-17 10:16:13 +03:00
Alex Plate 20c04b1e62 Add Brandon Conway to the contributors list 2020-11-17 10:09:21 +03:00
Alex Plate 69eaf8ed0c Jan Palus was already on the list 2020-11-17 10:09:21 +03:00
Grzegorz AntoniakandAlex Pláte 62c828d722 VIM-1475: Respect the "use block caret" when in insert mode
The "use block caret" IDEA option controls the style of the cursor: when
it's enabled, the cursor is drawn as a block, and when it's disabled,
it's drawn as a bar. However, after installing IdeaVIM, this option
isn't respected; the plugin always uses a block cursor when in command
mode, and always uses a bar cursor when in insert mode.

This commit changes the behavior so that when the "use block caret"
option is enabled, IdeaVIM's insert mode uses a block cursor instead of
a bar cursor. The cursor in normal mode is always drawn as a block
cursor. If the "use block caret" option is disabled, the behavior is the
same as in previous versions of IdeaVIM (block cursor in normal mode,
bar cursor in insert mode).

Fixes VIM-1475 (on YouTrack)
2020-11-17 10:06:32 +03:00
Brandon ConwayandAlex Pláte 251e8e8ff4 Fix typo 2020-11-16 11:20:07 +03:00
Alex Plate acc41ec72e Add warning to the info about ideavimrc file 2020-11-13 15:15:28 +03:00
Alex Plate f9ebcf2ee4 Update readme section 2020-11-13 15:13:01 +03:00
Alex Plate f3df231dc2 Update changes 2020-11-13 12:35:21 +03:00
Jan PalusandAlex Pláte 75a1bb7cc5 VIM-2114 Do not override registers when deleting empty range 2020-11-13 12:34:04 +03:00
Alex Plate 7d6a64315a Add Jan Palus to contributors list 2020-11-13 11:58:10 +03:00
Jan PalusandAlex Pláte 2758071d31 VIM-2113 Increase tag range only in visual mode 2020-11-13 11:54:08 +03:00
Alex Plate 3881b905be Update CHANGES.md 0.61 2020-11-12 10:51:57 +03:00
Alex Plate 073c62f868 Update version on TeamCity 2020-11-12 10:50:25 +03:00
Alex Plate d8e0f26bea Revert "Unmute falling tests"
This reverts commit 0296cae7
2020-11-12 10:48:54 +03:00
Alex Plate 04c24ab5d0 Run manual tests 2020-11-12 10:38:02 +03:00
Alex Plate bfb0ba1ab9 Update emulated plugins 2020-11-12 10:31:11 +03:00
Alex Plate fb7d48af1f Update IDE actions section in README 2020-11-12 10:11:33 +03:00
Alex Plate 559989ce4b Remove all To Be Released labels 2020-11-12 10:03:56 +03:00
Alex Plate 81f59e3c18 Update plugin.xml 2020-11-12 10:03:04 +03:00
Alex Plate b6adf9f7a9 Rename ideaenabledbufs to ideavimsupport 2020-11-12 09:45:29 +03:00
Alex Plate b972a01cf0 Add merged PR to changes 2020-11-12 09:41:57 +03:00
Alex Plate 0296cae712 Unmute falling tests 2020-11-12 09:39:09 +03:00
Matt EllisandAlex Pláte c38b18e16b Prevent inlays causing scrolling to stick 2020-11-12 09:37:55 +03:00
Matt EllisandAlex Pláte 8d65c3ed26 Limit how much of an inlay is shown when scrolling 2020-11-12 09:37:55 +03:00
Matt EllisandAlex Pláte 995bb966ad Reposition cursor when scrolloff changes 2020-11-12 09:37:55 +03:00
Matt EllisandAlex Pláte dbda1a76ca [VIM-2158] Fix scrolling when scrolloff is greater than half screen height, but less than full screen height 2020-11-12 09:37:55 +03:00
Alex Plate ed6f990d9a Remove some qodana inspections 2020-11-06 21:39:37 +03:00
Alex Plate 4f86d9cc77 Correct visual mode exiting when after line end 2020-11-06 20:26:26 +03:00
Alex Plate d55774abab Use vimForEachCaret 2020-11-06 20:21:05 +03:00
Alex Plate d5591ba08d Update qodana profile 2020-11-06 20:00:21 +03:00
Alex Plate f67d483c4e Exclude next method from property based testing 2020-11-06 19:48:33 +03:00
Alex Plate f26ddd4a27 Fix exception in aW 2020-11-06 19:12:40 +03:00
Alex Plate dbbea642bc Add inspection profiles to the repository 2020-11-06 18:40:02 +03:00
Alex Plate 0539e39977 Fix <C-\><C-N> 2020-11-06 11:16:13 +03:00
Alex Plate 65235d32a1 Fix exception for ]b command 2020-11-06 10:36:03 +03:00
Alex Plate ecfcdf5a8c Update intellij gradle plugin 2020-11-06 10:06:25 +03:00
Alex Plate cf127ba7f9 Update plugin description 2020-11-06 09:37:01 +03:00
Alex Plate 1fba77d925 Update getName description 2020-11-05 11:31:41 +03:00
Alex Plate 5752b116f6 Fix plugin.xml 2020-11-04 13:04:36 +03:00