Skip to content

Commit

Permalink
commit 00bd79e
Browse files Browse the repository at this point in the history
00bd79e fix(tests): fix broken tests on nightly (#4901)
bb6df56 feat(completion): add g:coc_disable_mappings_check (#4913)
901226b fix(symbols): close outline preview at closing (#4911)
4807b2d fix(symbol): don't decrease end.line for Python (#4909)
3232964 fix(links): improve regex of link (#4906)
4bb274c fix(highlight): check buffer exist to highlight (#4874)
23e0566 feat(model): use getbufinfo to check command line (#4902)
b14c1e9 chore(ci): npm run lint
bbb3ec7 chore(package): update eslint related (#4900)
c2c7132 chore(package): update jest related (#4898)
820a49f feat(completion): add suggest.chineseSegments (#4833)
e44b117 fix(configuration): merge dotted config (#4895)
dc633ad fix(codeLens): clear whole buffer on resolving (#4812)
ae9ddb7 fix(handler): increase inlayHint render debounce (#4805)
a716465 fix(core): disable cached-dir for resolving root (#4827)
a2a3eea refactor(window): use nvim_get_option_value (#4769)
53ec5ad fix(native): checkComplete for file/buffer/around (#4794)
d35f0d0 fix(dialog): set nonumber for floating doc (#4870)
d49c6ee fix(ui): wrap the url in quotes to open (#4832)
e18f99b fix(client): ignore -1 abnormal exit (#4868)
ebc63cf fix(rpc): check coc_status exists before unlet (#4850)
610f5a4 fix(tests): incorrect comparing (#4839)
45f8a11 fix(configuration): join local coc-settings.json (#4854)
02c4a31 fix issues #4879 and #4872 (#4885)
9c079ad feat(diagnostic): add `DiagnosticWithFileType` (#4881)
392264f feat(list): support moving by word in prompt (#4867)
ddf40ce feat(list): support <C-space> and <C-_> mappings (#4863)
3de02d7 chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 (#4856)
e42d5dc fix: block Vim until completion resolve finishes (#4847)
0006118 chore(docs): Fix typo curosr => cursor (#4848)
da5201d chore(README): Update Node.JS version required. (#4849)
9831f9b fix: keep autocmds on registering new one (#4846)
f82e420 fix: always pass `opts.close` for dialog (#4835)
e108777 fix: floatFactory should not set `zindex: 1` (#4816)
9c3723a fix: CocTagFunc jumps to wrong position if using tabs for indentation (#4810)
e3f91b5 chore(deps-dev): bump @babel/traverse from 7.22.11 to 7.23.2 (#4783)
  • Loading branch information
fannheyward committed Feb 28, 2024
1 parent 7b9e1ef commit 0ce9a96
Show file tree
Hide file tree
Showing 58 changed files with 20,350 additions and 193 deletions.
3 changes: 3 additions & 0 deletions .release/.github/.codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
coverage:
status:
patch: off
4 changes: 4 additions & 0 deletions .release/.github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These are supported funding model platforms

open_collective: cocnvim
patreon: chemzqm
45 changes: 45 additions & 0 deletions .release/.github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: Bug report
about: Create a report to help us improve
---

<!--
**Warning: We will close the bug issue without the issue template and the reproduce ways.**
If you have question, please ask at https://gitter.im/neoclide/coc.nvim
If the problem related to specific language server, please checkout: https://git.io/fjCEM
If your have performance issue, checkout: https://git.io/fjCEX & https://git.io/Jfe00
-->

## Result from CocInfo

<!--Run `:CocInfo` command and paste the content below.-->

## Describe the bug

A clear and concise description of what the bug is.

## Reproduce the bug

**We will close your issue when you don't provide minimal vimrc and we can't
reproduce it**

- Create file `mini.vim` with:

```vim
set nocompatible
set runtimepath^=/path/to/coc.nvim
filetype plugin indent on
syntax on
set hidden
```

- Start (neo)vim with command: `vim -u mini.vim`

- Operate vim.

## Screenshots (optional)

If applicable, add screenshots to help explain your problem.
17 changes: 17 additions & 0 deletions .release/.github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
87 changes: 87 additions & 0 deletions .release/.github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
name: Dev

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:
test:
if: github.event.pull_request.draft == false
timeout-minutes: 60
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
neovim:
- "stable"
- "nightly"
node:
- "16"
include:
# only enable coverage on the fastest job
- node: "16"
ENABLE_CODE_COVERAGE: true

env:
NODE_ENV: test

steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 2

- name: Setup Node.js ${{ matrix.node }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node }}
cache: "npm"

- name: Setup python3
uses: actions/setup-python@v4
with:
python-version: "3.9"
- run: pip install pynvim

- name: Setup vim
uses: rhysd/action-setup-vim@v1
id: vim
with:
version: v9.0.0815

- name: Setup neovim
id: nvim
uses: rhysd/action-setup-vim@v1
with:
neovim: true
version: ${{ matrix.neovim }}

- name: Install Dependencies
run: |
npm i -g bytes
npm ci
sudo apt-get install -y ripgrep exuberant-ctags
rg --version
ctags --version
vim --version
nvim --version
- name: Run jest
env:
VIM_COMMAND: ${{ steps.vim.outputs.executable }}
NVIM_COMMAND: ${{ steps.nvim.outputs.executable }}
run: |
node --max-old-space-size=4096 --expose-gc ./node_modules/.bin/jest --maxWorkers=2 --coverage --forceExit
- name: Codecov
uses: codecov/[email protected]
if: ${{ matrix.ENABLE_CODE_COVERAGE }}
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: false
verbose: true
32 changes: 32 additions & 0 deletions .release/.github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Lint

on:
push:
branches:
- master
pull_request:
branches:
- master

jobs:
lint:
if: github.event.pull_request.draft == false
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Setup Node.js
uses: actions/setup-node@v3
with:
cache: "npm"

- name: Install Dependencies
run: npm install --frozen-lockfile

- name: Check Types by TSC
run: npm run lint:typecheck

- name: Lint ESLint
run: npm run lint
Loading

0 comments on commit 0ce9a96

Please sign in to comment.