-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Fix normal command double quote bug #9430
Open
s-kai273
wants to merge
53
commits into
VSCodeVim:master
Choose a base branch
from
s-kai273:feature/fix_normal_command_double_quote_bug
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
53 commits
Select commit
Hold shift + click to select a range
7cd2f3c
implement normal command temporarily
s-kai273 07f848a
implement normal command
s-kai273 f6a7cd6
implement normal command with visual mode
s-kai273 f384c21
modify error message
s-kai273 a3e2087
fix bug of undo execution after normal command with multiple lines
s-kai273 307258a
delete unnecessary code
s-kai273 8f21e22
fix bug of repeatable dot on normal command
s-kai273 9c1e490
fix bug of infinite loop in normal command
s-kai273 b227354
modify normal command to support range line
s-kai273 dbea00b
fix cursor position without any range
s-kai273 730386e
remove unnecessary file change
s-kai273 9bb9a85
remove unnecessary file change
s-kai273 255b9f4
modify normal command keystroke parser
s-kai273 1261062
add withRange parameter to ExecuteNormalTransformation
s-kai273 a01cd25
modify normal command to specify cursorStopPosition for line numbers
s-kai273 149946b
add simple one liner test
s-kai273 0ce572d
fix cursor position bug after insert mode with macro
s-kai273 e8a3afe
add several test cases
s-kai273 7fea14d
Merge branch 'master' into feature/implement_normal_command
s-kai273 6f64259
Merge branch 'master' into feature/implement_normal_command
J-Fields 04500b0
modify setup code
s-kai273 8f09a16
modify comment
s-kai273 9d4d457
modify declaration of transformation attributes
s-kai273 283e7c6
modify TextLine list to just number list
s-kai273 b227f72
add test case of incomplete operation
s-kai273 3643304
add TODO comment of parsing :normal!
s-kai273 853fb47
add commented out test of stopping when operation fails
s-kai273 c574554
add test of undo
s-kai273 cb8f19f
Merge branch 'master' into feature/implement_normal_command
s-kai273 766ea77
use newTestSkip instead of commenting out
s-kai273 507c615
Merge branch 'master' into feature/implement_normal_command
J-Fields 75ca673
Merge branch 'master' into feature/implement_normal_command
s-kai273 0045ac0
Merge branch 'master' into feature/implement_normal_command
s-kai273 66ed877
Merge branch 'master' into feature/implement_normal_command
s-kai273 a3926ed
Merge branch 'master' of github.com:s-kai273/Vim into feature/impleme…
s-kai273 dbd0bd2
Merge branch 'master' of github.com:VSCodeVim/Vim into feature/implem…
s-kai273 a67f745
modify multiple dot test not to skip
s-kai273 e4532d9
Merge branch 'master' into feature/implement_normal_command
J-Fields 3149e8c
refactor normal command argparser
s-kai273 9a02ae5
refactor pushing line number of normal command execution
s-kai273 d7caafe
refactor executing escape of modeHandler
s-kai273 e70e7ea
rename keystroke to keystrokes
s-kai273 21d94d0
refactor ExecuteNormalTransformation
s-kai273 779f7c5
Merge branch 'master' into feature/implement_normal_command
s-kai273 4ee4f3d
refacor execute method
s-kai273 0838187
Merge branch 'master' into feature/implement_normal_command
J-Fields 514ea6f
Merge branch 'feature/implement_normal_command' of github.com:s-kai27…
s-kai273 56ded82
Merge branch 'master' of github.com:VSCodeVim/Vim
s-kai273 b70a80f
Merge branch 'master' of github.com:VSCodeVim/Vim
s-kai273 2344d54
Merge branch 'master' of github.com:VSCodeVim/Vim
s-kai273 a55d0d6
fix double quote bug
s-kai273 4f5b4e4
Merge branch 'master' into feature/fix_normal_command_double_quote_bug
s-kai273 9b43fa1
Merge branch 'master' into feature/fix_normal_command_double_quote_bug
s-kai273 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Due to the use of
noneOf('"')
, parsing parameters that contain double quotes fails.However, I believe that including double quotes is not an invalid case in normal command.
If replacing the original parser with
regexp(/./)
introduces other issues, please let me know!