Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ayamir main #27

Merged
merged 24 commits into from
Sep 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
188a73e
refactor (user custom): Proposal for enhancing user customization exp…
misumisumi Aug 25, 2023
973a8cc
fix(utils): Changed to be able to refer to default settings proposed …
misumisumi Aug 28, 2023
98e020b
fix(install): change user settings during installation.
ayamir Aug 30, 2023
56a14b5
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Aug 31, 2023
bcdf10c
fix: typo
ayamir Aug 31, 2023
6abd6bc
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 1, 2023
0ce5f35
fix(indent-blankline): error caused by BufReadPost event.
ayamir Sep 2, 2023
f8103f0
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 3, 2023
230495a
fix: change the preset `lua/user` to `lua/user_template` (#986)
popjdh Sep 5, 2023
a80f6bd
chore(CI): bump deps versions (#987)
Jint-lzxy Sep 5, 2023
585cdf7
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 6, 2023
22057c2
fix(scripts): consider extreme cases (#988)
Jint-lzxy Sep 6, 2023
6269bf4
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 7, 2023
5f0f377
chore(settings): move the config of treesitter to core.settings (#990)
justforlxz Sep 7, 2023
ea6fdb3
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 8, 2023
567620d
chore: keep code styles and descriptions consistent (#991)
Jint-lzxy Sep 8, 2023
bd770fb
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 9, 2023
8b28e02
refactor(plugins): remove preset colorschemes. (#993)
ayamir Sep 10, 2023
0b262ee
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 11, 2023
ce3639e
feat(null_ls_deps): add `gofumpt` and `gopls` (#996)
cherrot Sep 17, 2023
5310b26
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 18, 2023
f9ad3d7
fix(neodim): pin to v2.0 (#1003)
Jint-lzxy Sep 21, 2023
c7b12ca
chore(lockfile): auto update lazy-lock.json
github-actions[bot] Sep 22, 2023
72092bb
Merge
TonyWu20 Sep 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,21 @@ body:
options:
- label: "Confirm"
required: true
- type: checkboxes
id: not-user-config-issue
attributes:
label: "Not a user config issue"
description: "This issue _persists_ after removing ALL user configs. If this is not the case, you should open a [Custom (User) Config Issue](https://github.com/ayamir/nvimdots/issues/new?assignees=&labels=usage&projects=&template=custom_config.yml) instead."
options:
- label: "Confirm"
required: true

- type: input
id: nvim-version
attributes:
label: "Neovim version"
description: "Paste the output of `nvim --version` here"
placeholder: "NVIM v0.8.0-dev+199-g2875d45e7"
placeholder: "NVIM v0.10.0-dev-873+g71ad771ea"
validations:
required: true
- type: input
Expand Down Expand Up @@ -61,6 +69,7 @@ body:
- main (Default/Latest)
- 0.8 (Legacy)
- 0.7 (Deprecated)
- 0.10 (Nightly)
validations:
required: true
- type: dropdown
Expand Down
110 changes: 110 additions & 0 deletions .github/ISSUE_TEMPLATE/custom_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
name: Custom (User) Config Issue
description: Problems when trying to implement your custom config
labels: [usage]
body:
- type: markdown
attributes:
value: |
_Before requesting:_ Make sure you've read through our [Wiki: Usage](https://github.com/ayamir/nvimdots/wiki/Usage) before you start to add things to nvimdots!

- type: checkboxes
id: is-latest-commit
attributes:
label: "Version confirmation"
description: "The local configuration is up-to-date in the current branch and this issue _persists_."
options:
- label: "Confirm"
required: true
- type: checkboxes
id: prerequisites-done
attributes:
label: "Following prerequisites"
description: "I've checked everything mentioned in [Wiki: Prerequisites](https://github.com/ayamir/nvimdots/wiki/Prerequisites)."
options:
- label: "Confirm"
required: true

- type: input
id: nvim-version
attributes:
label: "Neovim version"
description: "Paste the output of `nvim --version` here"
placeholder: "NVIM v0.10.0-dev-873+g71ad771ea"
validations:
required: true
- type: dropdown
id: branch-info
attributes:
label: "Branch info"
description: "This issue template mainly targets `main` branch. Check the output of `git rev-parse --abbrev-ref HEAD` if you're not sure."
options:
- main (Default/Latest)
- 0.8 (Legacy)
- 0.7 (Deprecated)
- 0.10 (Nightly)
validations:
required: true

- type: textarea
id: folder-structure-ta
attributes:
label: "Minimal (user) folder structure required to reproduce the issue"
description: "Note: You only need to describe where the *new/modified files* are. This section will be automatically formatted."
render: console
placeholder: |
└── lua/
├── core/
├── keymap/ default keymaps
├── modules/ default plugins and plugin configs
└── user custom configs root directory
├── configs/ custom plugin config folder
│ ├── dap-clients/ custom dap client config folder
│ ├── lsp-servers/ custom lsp server config folder
│ └── your-config.lua your plugin configs (if applicable)
├── keymap/ custom keymap folder
│ └── your-config.lua your keymap overrides (if applicable)
├── plugins/ custom plugin folder
│ └── your-config.lua your plugins (if applicable)
├── event.lua custom `core/events.lua` overrides
├── options.lua custom `core/options.lua` overrides
└── settings.lua custom `core/settings.lua` overrides
validations:
required: true

- type: textarea
id: repro-steps
attributes:
label: "Minimal config with steps on how to reproduce the issue"
description: "Note: Issues without any information will be closed directly"
placeholder: |
This is my custom config (`specs.lua`):
```lua
return {
popup = {
delay_ms = 20,
}
}
```

Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: "Expected behavior"
description: "Describe the behavior you expect"
validations:
required: true
- type: textarea
id: extras
attributes:
label: Additional information
description: If applicable, you may include logs, images, or videos to help explain your problem
validations:
required: false
11 changes: 10 additions & 1 deletion .github/ISSUE_TEMPLATE/lsp_issue_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,21 @@ body:
options:
- label: "Confirm"
required: true
- type: checkboxes
id: not-user-config-issue
attributes:
label: "Not a user config issue"
description: "This issue _persists_ after removing ALL user configs. If this is not the case, you should open a [Custom (User) Config Issue](https://github.com/ayamir/nvimdots/issues/new?assignees=&labels=usage&projects=&template=custom_config.yml) instead."
options:
- label: "Confirm"
required: true

- type: input
id: nvim-version
attributes:
label: "Neovim version"
description: "Paste the output of `nvim --version` here"
placeholder: "NVIM v0.8.0-dev+199-g2875d45e7"
placeholder: "NVIM v0.10.0-dev-873+g71ad771ea"
validations:
required: true
- type: input
Expand Down Expand Up @@ -61,6 +69,7 @@ body:
- main (Default/Latest)
- 0.8 (Legacy)
- 0.7 (Deprecated)
- 0.10 (Nightly)
validations:
required: true
- type: dropdown
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/lint_code.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
name: lint code
on: [push, pull_request]

jobs:
luacheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: lunarmodules/luacheck@v1
with:
args: . --std luajit --globals vim _toggle_lazygit _command_panel _debugging --max-line-length 150 --no-config
4 changes: 2 additions & 2 deletions .github/workflows/style_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ jobs:
stylua:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: JohnnyMorganz/stylua-action@v2
- uses: actions/checkout@v4
- uses: JohnnyMorganz/stylua-action@v3
with:
token: ${{ secrets.GITHUB_TOKEN }}
version: latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update_lockfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Required to count the commits
- uses: andstor/file-existence-action@v2
Expand Down
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
lua/modules/plugins/custom.lua
lua/modules/configs/custom
./lazy-lock.json
*/lazy-lock.json
lua/user
Loading