Commit Graph
32 Commits
Author SHA1 Message Date
AndDe-gourav bb18bb5356 fix none selction on toggling visual form select mode on empty line and test for supporting selecting new line char 2026-10-14 08:31:08 +02:00
AndDe-gourav 2201617e81 join tests and passes deleteJoinRange an exculsive range 2026-10-14 08:31:08 +02:00
AndDe-gourav fe78002de0 fixed caret resting on new line char 2026-10-14 08:31:08 +02:00
AndDe-gourav 6cedadc455 vim-paragraph-motion test fix and other selection test fix 2026-10-14 08:31:08 +02:00
AndDe-gourav d2ac6b9fd8 fixed getRange for character wise selection 2026-10-14 08:31:08 +02:00
AndDe-gourav 8914f1da2d fix 'zf' collapse next line in visual mode 2026-10-14 08:31:08 +02:00
AndDe-gourav ee77c6de90 updated exchange test that include new line char
# Conflicts:
#	src/test/java/org/jetbrains/plugins/ideavim/extension/exchange/VimExchangeExtensionTest.kt
#	src/test/java/org/jetbrains/plugins/ideavim/extension/exchange/VimExchangeWithClipboardTest.kt
2026-10-14 08:31:08 +02:00
AndDe-gourav 3fdb747969 remove todo comment of not selecting new line char 2026-10-14 08:31:08 +02:00
AndDe-gourav f4272fe350 fix 'D' on empty(only new line char) visual line 2026-10-14 08:31:08 +02:00
AndDe-gourav 8b97cd8bed remove restriction not selecting new line char 2026-10-14 08:31:08 +02:00
AndDe-gourav 1c1a634367 test for visualSwapSelection 2026-08-31 10:01:42 +02:00
AndDe-gourav 4e1fe04b4c fix range of visual selection 2026-08-31 10:01:42 +02:00
AndDe-gourav 60eba4c483 fix test related to changeVisualCharacter 2026-08-28 08:29:24 +02:00
AndDe-gourav 3c7ad47005 fix for caret position after ChangeVisualCharacter 2026-08-28 08:29:24 +02:00
AndDe-gourav 52eefd4705 removed extra space for the test 2026-07-20 08:21:12 +02:00
AndDe-gourav a1c10464ac fixing the restoreCursorAfterInsertNormal
# Conflicts:
#	vim-engine/src/main/kotlin/com/maddyhome/idea/vim/state/VimStateMachine.kt
2026-07-20 08:21:12 +02:00
AndDe-gourav d4c9e929ca fixing the restoreCursorAfterInsertNormal 2026-07-20 08:21:12 +02:00
AndDe-gourav 962d80d789 wrong test fix and some new added to test the wrong behavior 2026-07-20 08:21:12 +02:00
AndDe-gourav 413faec0c5 correct tests for x and D after C-o 2026-06-24 09:46:40 +02:00
AndDe-gourav 56e3d22f5d added tests for x and D after C-o 2026-06-24 09:46:40 +02:00
AndDe-gourav c2e4a452f0 add working also for x and D after C-o from insert 2026-06-24 09:46:40 +02:00
AndDe-gourav e337fa1d08 removed the unnecessary restore 2026-06-24 09:46:40 +02:00
AndDe-gourav cb7ee02f8e update code to only work when C-o is fired from the end 2026-06-24 09:46:40 +02:00
AndDe-gourav 4e34bc1119 add logic to move caret past to match vim behavior 2026-06-24 09:46:40 +02:00
AndDe-gourav 9d8f46366c added a test for fix vim 315 2026-06-24 09:46:40 +02:00
AndDe-gourav 42fc282678 normalizeOffset to prevent caret going out 2026-06-24 09:46:40 +02:00
AndDe-gourav be8558f5d1 added test for ctrl u preserves indentation 2026-05-18 11:49:13 +03:00
AndDe-gourav 872ded4bb5 change isChange to true 2026-05-18 11:49:13 +03:00
AndDe-gourav 8ba793c99e Fixed createFile function 2026-05-11 06:36:04 +00:00
AndDe-gourav 304484714a Add tests for :edit file creation (VIM-266)
# Conflicts:
#	src/test/java/org/jetbrains/plugins/ideavim/ex/implementation/commands/EditFileCreateTest.kt
#	tests/split-mode-tests/src/test/kotlin/com/maddyhome/idea/vim/split/EditFileCreateSplitTest.kt
2026-05-11 06:36:04 +00:00
AndDe-gourav 3d4ef6b366 Use VfsUtil.createDirectoryIfMissing instead of blocking IO 2026-05-11 06:36:04 +00:00
AndDe-gourav 20e433f303 Implement Vim-compatible :edit behavior by creating file if it does not exist 2026-05-11 06:36:04 +00:00