Commit Graph

6432 Commits

Author SHA1 Message Date
Jason Fields
ad28f234ff Delete remaining source map stuff 2023-03-01 18:18:17 -05:00
Jason Fields
d745d51920 Disable isolatedModules again 2023-03-01 18:06:41 -05:00
Jason Fields
e3428fcd61 Delete unused parameter 2023-03-01 17:54:34 -05:00
Jason Fields
d4da617353 Enable isolatedModules in tsconfig 2023-03-01 17:53:51 -05:00
Jason Fields
f02ed71ed8 Remove "Report bug" popup in favor of simply logging an error message
This has helped resolve a few bugs, but has also generated more spam issues than I can keep up with. To be really useful it needs source maps, which are quite bulky.
If we want to revive something like this, we should use VS Code's relatively new telemetry API.
2023-03-01 17:35:20 -05:00
Kid
361c96fffe
Add source map to .vscodeignore (#7918) 2023-03-01 17:23:18 -05:00
爱笑的tycho
bb3a839333
Fix date in CHANGELOG.md (#8271) 2023-03-01 16:59:24 -05:00
Jason Fields
c199b4bcf9 bump version 2023-03-01 00:40:20 -05:00
renovate[bot]
10efe73228
Update dependency @types/node to v16.18.13 (#8232) 2023-02-28 23:34:05 -05:00
renovate[bot]
ffa65f2546
Update dependency minimist to v1.2.8 (#8244) 2023-02-28 23:33:14 -05:00
Jason Fields
b9e8deea1c Remove badges from README to appease vsce
Microsoft is conspiring against me; this is the only explanation I can come to
2023-02-28 23:19:13 -05:00
renovate[bot]
87c5ca8465
Update dependency @types/glob to v8.1.0 (#8262) 2023-02-28 23:13:37 -05:00
renovate[bot]
690c330325
Update dependency @vscode/test-electron to v2.3.0 (#8269) 2023-02-28 23:12:41 -05:00
Jason Fields
8f36b38a62 bump version 2023-02-28 22:53:50 -05:00
Jason Fields
13c5b9ae07 Skip failing tests
I'd like to put out a release for the undo regression, but it seems VS Code's updates have also broken some other stuff. Don't have time to resolve these now, so skip skip skip.
2023-02-28 22:33:47 -05:00
Jason Fields
76f9723e5f Attempt to fix undo. Refs #8157.
The issue is pretty clearly that a recent VS Code update caused `onDidChangeTextDocument` events to be created (unreliably, from my testing) in such a way that trips our "change from disk" logic. We respond to that situation rather pessimistically by throwing out our undo stack, rather than trying to do something clever.
I haven't had the time lately to dig into the nitty gritty details of what changed on VS Code's side, so this is a bit of a shot in the dark.
The "change from disk" logic has caused issues in the past and I'm not sure how to reliably make it work, so I'm just deleting it for now. This may cause problems in some edge cases, but judging by my dogfooding, that'll be much less disruptive than losing your undo stack frequently enough that you can't trust it.
2023-02-28 22:21:35 -05:00
Jason Fields
5210e120f3 Some logging improvements 2023-02-15 23:22:59 -05:00
renovate[bot]
5971c3bb68
Update dependency prettier to v2.8.4 (#8237) 2023-02-14 10:38:09 -05:00
Jason Fields
2867739661 Fix typo 2023-02-13 18:14:18 -05:00
Mend Renovate
e7075ad72e
Update dependency typescript to v4.9.5 (#8230) 2023-01-30 17:26:50 -05:00
Mend Renovate
82bf958d51
Update dependency @vscode/test-electron to v2.2.3 (#8229) 2023-01-30 15:43:12 -05:00
Mend Renovate
1d6b4bd7ce
Update dependency @types/glob to v8.0.1 (#8223) 2023-01-20 10:26:47 -05:00
Mend Renovate
9ec3b1a34c
Update dependency prettier to v2.8.3 (#8212) 2023-01-13 23:23:35 -05:00
Mend Renovate
63556aedc1
Update dependency fork-ts-checker-webpack-plugin to v7.3.0 (#8205) 2023-01-10 18:19:08 -05:00
Mend Renovate
7095a2027d
Update dependency @vscode/test-electron to v2.2.2 (#8203) 2023-01-10 12:47:10 -05:00
Mend Renovate
4db1aead33
Update dependency prettier to v2.8.2 (#8199) 2023-01-07 16:40:07 -05:00
Dominic Palmer
2d7657e36f
When searching for a vimrc path, first look for ~/.vscodevimrc (#8118) 2023-01-03 20:37:34 -05:00
Jason Fields
d447a27c24 Fix jump tracking when lines are added
This logic is pretty sloppy and apparently not well-tested. Not dealing with that now, just patching the obvious bug.
2022-12-30 01:44:20 -05:00
Jason Fields
baa82a2d7b Simplify Logger by removing concept of scope
I may re-introduce this at some point, but for now, it's not worth the clutter.
2022-12-29 22:03:28 -05:00
smallkirby
2508ed8f11
va( searches forward (#8045)
Fixes #8024
2022-12-28 00:40:49 -05:00
Jason Fields
8fd5c45557 Fix tests 2022-12-28 00:08:17 -05:00
Jason Fields
a3d9701ff3 Enable esModuleInterop in tsconfig 2022-12-27 23:44:44 -05:00
Jason Fields
f122b747a0 Replace logging framework with a simple wrapper around VS Code's new LogOutputChannel 2022-12-27 23:03:07 -05:00
Jason Fields
e3aae8af39 Update changelog 2022-12-27 21:50:40 -05:00
renovate[bot]
b16ba72d99
Update dependency sinon to v15.0.1 (#8187) 2022-12-27 21:48:22 -05:00
Cheng
927ab3861e
Set scope for vim.autoSwitchInputMethod to machine (#8051)
Refs #7695
2022-12-27 21:27:05 -05:00
Victor Hallberg
4b6a368d8b
Implement :c* and :l* commands (#8078)
- Map quickfix commands (`:c`...) to markers/problems panel
- Map location list commands (`:l`...) to comments panel

Caveats:
- `cnfile`/`cpfile` and `cn`/`cp` are identical,
  the vscode commands either only navigate within the current file (editor.action.marker.next),
  or through each marker for all files (editor.action.marker.nextInFiles).
- `lnext[f]`/`lprev[f]` doesn't navigate across files,
  the vscode commands doesn't seem to support it.
- `cwindow` and `lwindow` do not close their respective panels if there
  are no items in their list. This felt like a reasonable compromise to
  avoid complicating the implementation.
- `cclose` and `lclose` close the primary panel, not specifically their
  respective panel, since it's not possible.

Fixes #3158
2022-12-27 21:18:50 -05:00
Chatnoir Miki
826578c929
Fix typo in remapping error message (#8151) 2022-12-27 20:15:53 -05:00
Mend Renovate
adccc8d26b
Update dependency @types/node to v16.18.11 (#8159) 2022-12-27 15:22:17 -05:00
Mend Renovate
d7194c0d29
Update dependency mocha to v10.2.0 (#8162) 2022-12-27 15:21:49 -05:00
Mend Renovate
dd2cb35f5b
Update dependency fork-ts-checker-webpack-plugin to v7.2.14 (#8184) 2022-12-27 15:21:36 -05:00
Mend Renovate
e620b38a8a
Update dependency typescript to v4.9.4 (#8158) 2022-12-27 15:20:44 -05:00
LazyGyu
6b267ac97a
In ex commands, support line range with no explicit start line (#8178)
Example: `,5`, which is equivalent to `.,5`
Fixes #8083
2022-12-27 15:01:17 -05:00
Mend Renovate
386a3b1319
Update dependency prettier to v2.8.1 (#8155) 2022-12-07 12:48:50 -05:00
Mend Renovate
5842512d2d
Update dependency @vscode/test-electron to v2.2.1 (#8149) 2022-12-06 17:47:25 -05:00
Mend Renovate
549cfab4d5
Update dependency plugin-error to v2.0.1 (#8148) 2022-12-06 16:08:51 -05:00
dependabot[bot]
16aa277fb2
Bump qs from 6.10.1 to 6.11.0 (#8146)
Bumps [qs](https://github.com/ljharb/qs) from 6.10.1 to 6.11.0.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 10:05:15 -05:00
Evgeny Gryaznov
c3dd400854
Fix the remaining dependency cycles. (#7483)
Fixes #6177
2022-12-05 22:08:15 -05:00
wgr45097
63bb90947b
Fix dot repeat after exiting Visual modes or command line (#8090)
Fixes #7627
2022-12-05 20:14:27 -05:00
Mend Renovate
974ba70fa4
Update dependency @types/node to v16.18.6 (#8143) 2022-12-05 19:49:13 -05:00