1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2024-09-22 16:42:48 +02:00
Commit Graph

6459 Commits

Author SHA1 Message Date
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 Wang
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 Antoniak
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 Conway
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 Palus
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 Palus
2758071d31 VIM-2113 Increase tag range only in visual mode 2020-11-13 11:54:08 +03:00
Alex Plate
3881b905be
Update CHANGES.md 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 Ellis
c38b18e16b Prevent inlays causing scrolling to stick 2020-11-12 09:37:55 +03:00
Matt Ellis
8d65c3ed26 Limit how much of an inlay is shown when scrolling 2020-11-12 09:37:55 +03:00
Matt Ellis
995bb966ad Reposition cursor when scrolloff changes 2020-11-12 09:37:55 +03:00
Matt Ellis
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
Alex Plate
cdf7fd8ce6
Update markdown to slack version 2020-11-03 12:14:58 +03:00
Alex Plate
8fe07e7b20
Verify plugin only against last major versions of IJ 2020-11-03 11:26:32 +03:00
Alex Plate
b800237606
Refactor common extension test 2020-11-03 11:24:34 +03:00
Alex Plate
fed02e5b8a
Update plugin.xml 2020-11-03 11:20:22 +03:00
Alex Plate
2d4d3e9410
Update markdown to slack parser version 2020-11-03 11:20:21 +03:00
Alex Pláte
880d4c6888
Update CONTRIBUTING.md 2020-11-02 14:16:44 +03:00
Alex Plate
6a3d606032
New extension registration process
The new process gives as lazy loading of extension classes
2020-11-01 03:30:00 +03:00