Commit graph

808 commits

Author SHA1 Message Date
Ben Jackson
26277cefbd Another flaky test 262491895 2020-09-19 11:36:28 +01:00
Ben Jackson
ce4f341feb Correct some typos 2020-09-19 11:25:53 +01:00
Ben Jackson
4ed9158282 Accomodate flaky tests that I can't diagnose 262478145 2020-09-19 11:18:40 +01:00
Ben Jackson
9e2526c4a4 Fix logs in the wrong place when runnning tests withotu basedir 2020-09-19 11:18:40 +01:00
mergify[bot]
75e1c6b1c1
Merge pull request #260 from puremourning/windows-install-cmd
Fix installation issues on windows - find npm.cmd
2020-09-18 20:07:23 +00:00
Ben.Jackson
4424969028 Fix installation issues on windows - find npm.cmd 2020-09-18 20:59:21 +01:00
Ben Jackson
173f2d6f37 CI: maybe this is the pattern we need ? 250098340 2020-09-11 17:06:05 +01:00
Ben Jackson
e76d6a5c97 Use a sensible tag 2020-09-11 16:50:10 +01:00
Ben Jackson
1db1bd6d5b Need to specify the exact asset path 2020-09-11 16:44:57 +01:00
Ben Jackson
a037e4d31a We need to globstar the test log dirs 2020-09-11 16:25:00 +01:00
Ben Jackson
2e3bbef6df The steps context doesn't seem to work 2020-09-11 16:14:26 +01:00
Ben Jackson
277994e27c Add missing test file 2020-09-11 15:56:04 +01:00
Ben Jackson
853af58124 Update badge and upload logs if tests fail 2020-09-11 15:43:58 +01:00
Ben Jackson
778745b5c2 Add a test for ruby 2020-09-11 15:43:53 +01:00
Ben Jackson
db4e60aca5 Add a manual test for the calculated variables 2020-09-11 15:43:53 +01:00
Ben Jackson
522d8fbc99
Merge pull request #251 from puremourning/gh-actions
Migrate CI to GitHub actions
2020-09-11 15:29:29 +01:00
Ben Jackson
99d20bb277 Update mergify config for GHA 2020-09-11 15:01:37 +01:00
Ben Jackson
8b8be9f5b5 Port builds to GitHub Actions too 2020-09-04 18:57:56 +01:00
Ben Jackson
3e452b73d1 Migrate linting to GitHub actions 2020-09-04 16:52:32 +01:00
Ben Jackson
f1cc01a399 FixUp: Actually wait for buffers to close 2020-09-04 12:57:13 +01:00
mergify[bot]
2c401a859c
Merge pull request #248 from puremourning/completion
Support completion for console and watches.
2020-09-04 00:52:40 +00:00
Ben Jackson
ca804bda99 Fix flake when terminal takes a while to close 2020-09-04 01:41:01 +01:00
Ben Jackson
4e5011fe1b Make command line completion work too 2020-09-04 01:18:59 +01:00
Ben Jackson
45f0b68d87 Remove slow debugging code 2020-09-04 00:52:36 +01:00
Ben Jackson
1ace7b648e FixUp: vint 2020-09-04 00:49:37 +01:00
Ben Jackson
710cffe2da update docs 2020-09-04 00:48:40 +01:00
Ben Jackson
0867edd81c FixUp: Correct return values from omnifunc 2020-09-04 00:37:39 +01:00
Ben Jackson
3a79ce9ab7 Add a bash test script 2020-09-04 00:31:34 +01:00
Ben Jackson
2710ee2bfa When the start parameter is missing, the behabiour is arbitary
It seems that the behaviour of the start parameter being missing is
server (or perhaps a specific client) dependent. The specification
clearely says that it should be inserted at the column of the original
request, but the servers clearly expect either for that column to be the
beginning of an identifier or for the client to ignore the spec and
request from that position anyway.

Reading the VSCode code, we see that the 'word' before the cursor is
guessed, and if only if BOTH 'start' AND 'length' are supplied, then
they are used to determine where insertion starts, otherwise the current
'word' is used. Unclear what 'word' means in the specific contexts, but
we're relying on iskeyword.
2020-09-04 00:29:39 +01:00
Ben Jackson
3aa949431e Upgrade chrome debugger to 4.12.10 2020-09-03 22:11:57 +01:00
Ben Jackson
97bdb0d0cc Show launch failure reason in the splash 2020-09-03 22:09:22 +01:00
Ben Jackson
733843a6d4 Support completion for console and watches.
Add omnifunc for prompt buffers

This synchronous completion can be used with any completion system
including built-in CTRL-X CTRL-O.

The filetype of the prompt buffers is set to VimspectorPrompt so that it
can be identified by completion systems. For example, this works well
with YCM:

let g:ycm_semantic_triggers =  {
  \   'VimspectorPrompt': [ '.', '->', ':', '<' ]
  \ }
2020-09-03 17:48:46 +01:00
mergify[bot]
e81be848a1
Merge pull request #244 from puremourning/sign-pri
Highlight the current line using linehl=CursorLine
2020-09-01 16:22:48 +00:00
Ben Jackson
b22d8e570e Try to determine what is flaking the tests; make sure to reset the priorities 2020-09-01 17:06:52 +01:00
Ben Jackson
dffd65f241 Use CursorLine highlihgt to highlight current PC line 2020-09-01 16:31:25 +01:00
Ben Jackson
b2456b587f Centralise the default settings 2020-09-01 16:31:04 +01:00
mergify[bot]
7a6fea120b
Merge pull request #243 from puremourning/hidden-no-name
Don't leak buffers when creating output view
2020-09-01 15:22:12 +00:00
Ben Jackson
f538102d33 Don't leak buffers when creating output view 2020-09-01 15:40:16 +01:00
mergify[bot]
18fd56484e
Merge pull request #242 from puremourning/sign-pri 1868
Allow customisation of the signs
2020-09-01 14:35:19 +00:00
Ben Jackson
c1b544fb3c Allow customisation of the signs
Too many plugins use the default priority of 10 so they race/chase.
Allow uses to configure the priorities and make sure that the defaults
are documented.
2020-09-01 13:56:12 +01:00
mergify[bot]
e634982d78
Merge pull request #240 from tamago324/fix-balloon-display 1862
Fix balloon display
2020-08-29 13:32:09 +00:00
tamago324
8b488d479d To enable the Windows GUI to display the balloon correctly
Refer https://github.com/vim/vim/issues/1512#issuecomment-492070685
2020-08-29 22:19:46 +09:00
tamago324
9b7540fbf6 Format flake8 2020-08-29 15:22:19 +09:00
tamago324
95fa0c5105 Fix balloon display ... 2020-08-29 15:17:24 +09:00
mergify[bot]
7a8bdef088
Merge pull request #239 from puremourning/togglelog 1858
Add VimspectorToggleLog
2020-08-28 13:42:56 +00:00
Ben Jackson
51cc6c4d3a Add VimspectorToggleLog 2020-08-28 14:32:17 +01:00
mergify[bot]
3374d32891
Merge pull request #237 from puremourning/neovim-exceptions
Fix neovim (again) - incompatible exception behaviour
2020-08-24 17:43:03 +00:00
Ben Jackson
ef94b1bc49 Fix neovim (again) - incompatible exception behabiour
Neovim does not raise:

* KeyError when accessing a vim dict
* KeyboardInterrupt when ctrl-c at a prompt

Instead it raises some internal subclass of vim.errro which cannot
easily be identified, so we just catch any vim.error.
2020-08-24 18:31:47 +01:00
Ben Jackson
24193a17ff
Fix minor readme errors 1853 2020-08-23 18:01:46 +01:00
mergify[bot]
3b03cedc2b
Merge pull request #235 from puremourning/double-width 1852
Fix signs when ambiwidth=double
2020-08-23 12:51:26 +00:00