renovate[bot]
73c2a3f5fc
Update dependency fork-ts-checker-webpack-plugin to v6.2.9 ( #6620 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-14 12:12:21 +00:00
Jason Fields
aacad5167e
Fix logic for merging content changes that came from a tab completion
...
This makes repeating an insertion that contains a tab completion work again (this broke when we moved to using transformations). As a bonus, it's all done in a single transformation. Yay!
The core logic here is essentially identical to that in HistoryTracker, and it should probably be abstracted out and unit tested.
This deserves integration testing as well, but that'll require a bit of nuance, and it's getting late.
Fixes #6610
2021-05-14 01:04:38 -04:00
renovate[bot]
5bf568e3f4
Update dependency fork-ts-checker-webpack-plugin to v6.2.8 ( #6618 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-13 19:17:18 -04:00
renovate[bot]
804af8483e
Update dependency @types/node to v12.20.13 ( #6616 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 20:39:01 +00:00
renovate[bot]
eb9c36f87a
Update dependency @types/lodash to v4.14.169 ( #6613 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-12 08:46:50 +00:00
renovate[bot]
98a8726c80
Update dependency fork-ts-checker-webpack-plugin to v6.2.7 ( #6611 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-11 17:33:46 -04:00
Jason Fields
a111baa3ff
Make n
and N
act as failed motions at end/start of document with nowrapscan
...
Refs #4908
2021-05-10 22:48:12 -04:00
dependabot[bot]
c3a938aaf0
Bump hosted-git-info from 2.8.8 to 2.8.9 ( #6607 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 13:38:10 -04:00
renovate[bot]
ff85d139f9
Update dependency webpack to v5.37.0 ( #6606 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-10 13:01:21 -04:00
renovate[bot]
3f6ba73944
Update dependency prettier to v2.3.0 ( #6604 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-10 01:29:40 -04:00
dependabot[bot]
ce8b300547
Bump lodash from 4.17.20 to 4.17.21 ( #6597 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 10:25:36 -04:00
renovate[bot]
ddf601c903
Update dependency mocha to v8.4.0 ( #6595 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-07 10:12:42 -04:00
renovate[bot]
f3c7c67aad
Update dependency webpack-cli to v4.7.0 ( #6593 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-06 11:19:38 -04:00
renovate[bot]
bd77b0c605
Update dependency ts-loader to v9.1.2 ( #6592 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 19:16:06 -04:00
renovate[bot]
679fd51352
Update dependency @types/node to v12.20.12 ( #6588 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-04 21:30:51 -04:00
renovate[bot]
c10ce6a713
Update dependency fork-ts-checker-webpack-plugin to v6.2.6 ( #6586 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-03 18:22:03 -04:00
Jason Fields
4d02295c83
zt
and zb
in Visual modes
...
Fixes #6578
2021-05-02 15:09:52 -04:00
renovate[bot]
08e559d100
Update dependency webpack to v5.36.2 ( #6577 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-30 11:22:40 -04:00
renovate[bot]
ee07107d40
Update dependency vsce to v1.88.0 ( #6576 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-30 14:33:16 +00:00
Jason Fields
ebbfc458e4
bump version
2021-04-29 22:12:23 -04:00
Jason Fields
95cc88b1d5
Make gn
act as failed movement if there are no more instances of the search term
...
Fixes #5194
2021-04-29 21:55:39 -04:00
Erik Demaine
ddf93f6a93
gq
preserves whitespace between line breaks (#6571 )
...
Rewrite `gq` reflow to apply manual spacing (including `joinspaces`
option) just when creating whitespace from what were linebreaks.
Fixes #6569
Fix precision around `textwidth`
Fixes #3509
2021-04-29 21:24:32 -04:00
renovate[bot]
eef4323157
Update dependency webpack to v5.36.1 ( #6570 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 17:00:42 -04:00
Jason Fields
5615948d3b
Fixes #6453
2021-04-27 22:30:56 -04:00
Jason Fields
5d5d284e06
Fix <C-v> in Insert mode
2021-04-27 22:06:51 -04:00
Jason Fields
a353badcca
MoveByScreenLine
is not applicable to Insert mode
2021-04-27 21:19:05 -04:00
Jason Fields
4008ae5c39
Improve handling of invalid registers
2021-04-27 19:47:31 -04:00
renovate[bot]
92c4ac71f1
Update dependency @types/node to v12.20.11 ( #6560 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-27 11:45:04 -04:00
renovate[bot]
250e4ab58b
Update dependency webpack to v5.36.0 ( #6558 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-27 11:42:47 +00:00
Jason Fields
0da6c5ebf2
Implement go
motion
...
This, like `:goto`, puts the cursor on the Position at offset `[count]`
2021-04-26 22:39:44 -04:00
Jason Fields
e4ab2d0be5
<C-Home>
and <C-End>
motions
...
Fixes #6548
2021-04-26 20:59:18 -04:00
Jason Fields
dd6d504828
bump version
2021-04-25 16:24:32 -04:00
Jason Fields
cd9ebd581c
Add a few alternate bindings for motions
...
`<C-n>` and `<C-j>` are the same as `j`
`<C-p>` is the same as `<k>`
`<C-m>` is the same as `+`
Fixes #6363
2021-04-25 16:15:34 -04:00
renovate[bot]
3d11367883
Update dependency fork-ts-checker-webpack-plugin to v6.2.5 ( #6547 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-25 19:02:27 +00:00
renovate[bot]
3453ad8f51
Update dependency ts-loader to v9.1.1 ( #6539 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-24 18:47:41 +00:00
renovate[bot]
50081a6c34
Update dependency webpack to v5.35.1 ( #6536 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-23 16:32:49 -04:00
Jason Fields
59787889c8
Slightly simplify logic for cycling through autocomplete suggestions
...
No magic is required to have an action execute only once - that's what `runsOnceForEveryCursor` does
2021-04-22 22:01:07 -04:00
Jason Fields
82ff74abcc
Fix <C-w>
in Insert mode at start of document
...
Fixes #6529
2021-04-22 11:59:37 -04:00
Jason Fields
f7085a53f8
Handle collapsing cursors in MoveByScreenLine
, even in Normal mode
...
Fixes #6454
2021-04-22 11:47:04 -04:00
renovate[bot]
809487c2c0
Update dependency ts-loader to v9.1.0 ( #6528 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-22 14:31:18 +00:00
Jason Fields
51974c33a6
:yank
should not move cursor
...
Fixes #6519
2021-04-22 00:56:19 -04:00
Jason Fields
d055eda3a3
Get rid of deprecated insertAt
2021-04-22 00:22:14 -04:00
Jason Fields
80dae08a5f
Fix cursor position after <C-d>
and <C-t>
in Insert mode
2021-04-22 00:13:02 -04:00
Jason Fields
8d490f20a2
Use multicursorIndex
with Y
2021-04-21 23:26:29 -04:00
Jason Fields
7597e2bbe2
Refactor DocumentContentChangeAction to use Transformations
...
This avoids some issues with edit sequencing when rerunning a change via `.` or `<C-a>`.
Also, `<C-a>` in Insert mode now uses `rerunRecordedState`.
This is all still a bit buggy, but this is a step in the right direction.
Fixes #5224
2021-04-21 23:19:32 -04:00
renovate[bot]
82b86672ce
Update dependency fork-ts-checker-webpack-plugin to v6.2.4 ( #6524 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-21 17:25:31 -04:00
renovate[bot]
09e56dc153
Update dependency fork-ts-checker-webpack-plugin to v6.2.2 ( #6523 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-21 17:18:06 -04:00
Jason Fields
e10c07963b
Don't collapse cursors after inserting a digraph in Insert mode
2021-04-21 16:27:11 -04:00
Jason Fields
0fa0a2f29d
Fix <C-e> and <C-y> in Insert mode with multiple cursors
...
Fixes #6522
2021-04-21 16:03:41 -04:00
renovate[bot]
0bc0d27309
Update dependency webpack to v5.35.0 ( #6517 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-21 11:47:12 +00:00