Commit Graph

5897 Commits

Author SHA1 Message Date
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