Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
942b261
fix: highlight group clear on each attach (#874)
sudo-tee Apr 22, 2024
8df3deb
Update README.md (#875)
adoante Apr 22, 2024
b7d5cc8
README: add clipboard tool dependency (#886)
dam9000 Apr 27, 2024
6f6f38a
Move LspDetach handler near kickstart-lsp-highlight group (#900)
dam9000 May 2, 2024
f86f18f
Add diff to treesitter's ensure_installed languages (#908)
rmacklin May 6, 2024
b9bd02d
fix: debug.lua (#918)
smiggiddy May 8, 2024
5aeddfd
Automatically set detached state as needed. (#925)
PerMalmberg May 10, 2024
f5c9195
which-key v3 update (#1022)
VlaDexa Jul 16, 2024
3e55ff1
fix(lazy): added error handling for bootstrap (#1001)
folke Jul 16, 2024
2df5137
fix: add required parsers from nvim-treesitter
tjdevries Jul 18, 2024
202910d
Fix neo-tree keymap description (#932)
dam9000 Jul 21, 2024
1cdf6fb
Remove redundant require (#959)
tjkuson Jul 21, 2024
4bbca64
Make debug lazy loadable (#978)
VlaDexa Jul 21, 2024
c405d3f
Update README.md | %userprofile%\appdata\local -> %localappdata% (#963)
chwydev Jul 21, 2024
b36d84d
Make conform.nvim be lazy-loadable again (#977)
VlaDexa Jul 21, 2024
07a9f44
Fix comment about mini.ai example (#985)
rmacklin Jul 21, 2024
7513ec8
Neovim 0.10 updates (#936)
VlaDexa Jul 22, 2024
6207327
Update lazydev config to fix "Undefined field `fs_stat`" LSP error (#…
rmacklin Jul 22, 2024
6f3fe35
lint: fix lsp warning in `vim.lsp.inlay_hint.is_enabled` (#947)
srdtrk Jul 22, 2024
56b9114
Update comment about the toggle inlay hints keymap (#1041)
rmacklin Jul 22, 2024
f00b286
Remove redundant hlsearch option (#1058)
rivenirvana Jul 28, 2024
1cef232
Modify conform comments to prevent deprecation warning when used (#1057)
igniscyan Jul 28, 2024
fd66454
refactor: remove lazydev and luvit-meta as lsp dependencies (#1047)
iton0 Jul 28, 2024
84cc123
performance: defer clipboard because xsel and pbcopy can be slow (#1049)
abeldekat Jul 28, 2024
bb9f84c
Remove treesitter prefer_git option (#1061)
jstrot Jul 30, 2024
1860184
Add explicit dependency of nvim-lspconfig on cmp-nvim-lsp (#1042)
jstrot Jul 30, 2024
c1ae909
Update README.md (#1091)
theoboldalex Aug 22, 2024
554a054
Add note in README about lazy-lock.json (#1090)
mattgallagher92 Aug 22, 2024
ce0c734
Check for loop or uv for lazypath (#1095)
LehMichael Aug 22, 2024
ac78e7d
refactor: update treesitter and which-key config (#1068)
iton0 Aug 23, 2024
d452633
Include visual mode in LSP code action keymap (#1060) (#1064)
byrmsh Aug 24, 2024
f49cc6c
Enable silent option for default neo-tree plugin keybinding (#1108)
byrmsh Aug 26, 2024
e4a5300
Fix: updated the windows installation commands (#1101)
pantharshit007 Aug 26, 2024
c76c323
fix: remove deprecated opt for conform.nvim (#1070)
iton0 Aug 26, 2024
24d368f
cleanup: refactor which-key configuration for cleaner setup (#1102)
iton0 Aug 26, 2024
a229761
Fix the which-key spec issue caused by recent cleanup (#1113)
dam9000 Aug 26, 2024
7201dc4
feat: update references of tsserver to ts_ls (#1131)
Cheveniko Sep 10, 2024
4120893
fix: update lazy uninstall information link (#1148)
neitsab Sep 24, 2024
5ed1bc3
Disable linting autocmd for readonly buffers (#1202)
ccjmne Oct 30, 2024
fb7f6a1
samarth-nagar fix: lazy help tag on line 931 (#1167)
samarth-na Oct 30, 2024
d09d9bc
Change diagnostic symbols if vim.g.have_nerd_font is true (#1195)
glmlm Oct 30, 2024
be678aa
Set breakpoint icons and their highlight colors (#1194)
glmlm Oct 30, 2024
2ba39c6
Remove two because there are more than two. (#1213)
winder Oct 30, 2024
e5dc5f6
feat: Change to prepare for upcoming deprecation of configuring diagn…
glmlm Nov 20, 2024
9dfb1b2
Fix nvim-dap not lazy loading (#1216)
kaezrr Nov 20, 2024
8d1ef97
fix: which-key comment typo (#1227)
mihasket Nov 20, 2024
7bc9d19
Tweak outdated comment about lazy's `config` key usage. (#1250)
benfleis Dec 12, 2024
a2df3ea
Use consistent syntax style for { ... } "pseudocode" (#1247)
dragunovartem99 Dec 12, 2024
bcdb4cd
Issue 1249 which key comments (#1263)
benfleis Dec 12, 2024
de44f49
fix(gitsigns): make visual mode descriptions consistent with normal m…
sswensen Dec 15, 2024
e84e187
Fix README.md grammar and typos (#1291)
feketegy Dec 29, 2024
7ddaab3
chore: add pre-issue requirements (#1288)
iton0 Dec 29, 2024
a8f5395
Fix which-key delay settings (#1276)
jensenr30 Dec 29, 2024
db4867a
fix: prevent mason setup from being run twice (#1298)
tomasgareau Jan 7, 2025
f6abf68
chore: remove redundant comment (#1307)
nhld Jan 15, 2025
ff89769
chore: fix typo in bug report issue template (#1306)
nhld Jan 15, 2025
5bdde24
Use luals 3rd library for luv (#1303)
diorman Jan 15, 2025
abdbfce
chore(docs): Update README.md (#1344)
rnevius Feb 15, 2025
71ad926
docs: clarify using opts = {} vs config = function() ... require('plu…
bleacheda Feb 15, 2025
94f551b
fix (#1319): gitsigns deprecated functions (#1321)
ErlanRG Feb 15, 2025
d2c0068
Add a blurb about installing missing emoji on Ubuntu
feoh Feb 17, 2025
db78c0b
fix: arguments for the `vim.lsp.Client.supports_method` method (#1356)
jrentlez Feb 17, 2025
76e06fe
feat(diagnostic): add diagnostic config (#1335)
gelocraft Feb 17, 2025
ebca680
perf: load tokyonight.nvim in the intended way (#1360)
warbacon Feb 18, 2025
282cbb9
feat: add basic function signature help (#1358)
rfletchr Feb 18, 2025
7c49ba1
Fix: fix the cmp-nvim-lsp-signature-help link (#1363)
aryan-rajoria Feb 18, 2025
e64aa51
fix: regression introduced in db78c0b217fd9525e2cbcbffd18abbbbddc75b2…
jrentlez Feb 18, 2025
ea60b2b
Remove duplicate cmp-path (#1369)
aripollak Feb 19, 2025
34e7d29
Propsed fix for init.lua warnings as per https://github.com/nvim-lua/…
feoh Feb 19, 2025
38f4744
feat: add `vim.opt.confirm = true` (#1384)
Crypto-Spartan Mar 12, 2025
2abcb39
fix: use correct github abmonition syntax (#1414)
saccarosium Mar 20, 2025
5e2d7e1
changed Conform's format_on_save lambda so that buffers that match di…
RulentWave Mar 24, 2025
e947649
feat(keymap): move windows without `<C-w>` (#1368)
sand4rt Mar 24, 2025
8a5a52f
fix: minor misspellings (#1450)
dasvh Apr 9, 2025
1a5787b
Change LSP Keybindings to Match the Default `gr` Bindings Introduced …
theopn Apr 9, 2025
9929044
Remove Telescope `0.1` branch lock (#1448)
vaporif Apr 9, 2025
d350db2
feat: switch nvim-cmp for blink.cmp (#1426)
saghen Apr 9, 2025
76cb865
Change to Mason's new address (#1516)
guru245 May 9, 2025
2b2f0f8
feat: switch vim-sleuth for guess-indent.nvim (#1512)
guru245 May 11, 2025
c92ea7c
Replace vim.opt with vim.o (#1495)
oriori1703 May 11, 2025
fb73617
don't lazy-load neo-tree so netrw hijacking on startup works (#1489)
pynappo May 11, 2025
f5a9f9c
README: mention fd-find in requirements (#1477)
dam9000 May 11, 2025
6ba2408
fix: rename vim.highlight.on_yank to vim.hl.on_yank (#1482)
omrisarig13 May 11, 2025
3338d39
Update remaining Mason's old address (#1530)
carloscalla May 22, 2025
2d541c4
fix: update main module reference for nvim-treesitter (#1832)
advinsuryavanshi Jan 27, 2026
5740ddc
note: add info about why we ignore lazy-lock
tjdevries Jan 27, 2026
3ddda4a
update: remove client_supports_method (#1810)
yzoug Jan 27, 2026
7ea937d
fix: as far as i can tell i updated to the right tree sitter stuff
tjdevries Jan 27, 2026
0c17d32
maybe: seeing if we can get away without lazydev and just doing simpl…
tjdevries Jan 27, 2026
ad246eb
fix: remove mason-lspconfig, we do not need it anymore
tjdevries Jan 27, 2026
c8e189f
fix: adjust after 'mini.nvim' transfer to 'nvim-mini' org (#1713)
echasnovski Jan 27, 2026
b2af42a
fix: call setup on guess indent
tjdevries Jan 27, 2026
3582280
fix: remove deprecated methods
tjdevries Jan 27, 2026
8f479db
feat: add Telescope binding for searching through commands (#1675)
rheia475 Jan 27, 2026
b15cca8
chore: fix help tag (#1671)
derrekcoleman Jan 27, 2026
88c6559
chore: Add .DS_Store to .gitignore (#1637)
cameroncc Jan 27, 2026
e87b728
feat: move Telescope config to be contained by plugin (#1843)
tjdevries Jan 27, 2026
318bd3e
fix: update neovim min required version
tjdevries Jan 27, 2026
21d5aab
fix: simplify diagnostic config
tjdevries Jan 27, 2026
560d9dc
docs: Document methods to get the latest neovim (#1626)
Mithrandir2k18 Jan 27, 2026
8c6b78c
feat(grep-string): works with visual selection too (#1605)
FrancescElies Jan 27, 2026
7e54a4c
fix: trimming down config and updating stylua
tjdevries Jan 27, 2026
e79572c
fix: continue cleaning up docs and config
tjdevries Jan 27, 2026
df9436c
Clarify comment in .gitignore for lazy-lock.json
giogt Feb 22, 2026
1ba1789
Re-add mason-lspconfig
oriori1703 Feb 27, 2026
b9f3965
Clean up the lua_ls config
oriori1703 Feb 27, 2026
177ff61
Add type hints to plugin options where possible
oriori1703 Apr 26, 2025
afc734f
Merge pull request #1494 from oriori1703/feature/type-hints
oriori1703 Feb 27, 2026
09ab9ae
Fix typo
oriori1703 Feb 27, 2026
80b1ee1
Add 'gr' group to which-keys
oriori1703 Feb 27, 2026
a4bbfdc
Merge pull request #1896 from giogt/fix-gitignore-lazylock-comment
oriori1703 Feb 27, 2026
966d5e9
Add installtion instructions for `tree-sitter-cli` to the README.md
oriori1703 Oct 2, 2025
a6dcf68
Attach treesitter using language name instead of filetype
oriori1703 Feb 27, 2026
4021496
Add treesitter indentation
oriori1703 Feb 27, 2026
1f4c21f
Don't extend lsp capabilities because blink does it internally
oriori1703 Feb 27, 2026
9a3a2f9
Update the github actions
oriori1703 Feb 28, 2026
86f1ba2
Improve undofile comment
oriori1703 Feb 28, 2026
7cc245e
Format the dap keybinds
oriori1703 Feb 28, 2026
dabce46
Add underline for warnings
oriori1703 Feb 28, 2026
886f2bc
Clarify gitsigns keymap for which-key
nathanzeng Mar 7, 2026
d97de4f
Remove blink from nvim-lspconfig dependencies
nathanzeng Mar 8, 2026
b212fdb
Merge pull request #1925 from nathanzeng/which-key-gitsigns
oriori1703 Mar 10, 2026
f7b74c7
Fix typo in the README
oriori1703 Mar 10, 2026
d132bd3
Merge pull request #1928 from nathanzeng/fix-lsp-blink-dependency
oriori1703 Mar 10, 2026
431cf2e
Fix formating of plugins
oriori1703 Mar 10, 2026
164cedf
Revise comment for lazy-lock.json in .gitignore
rmacklin Mar 10, 2026
58170c7
Fix stylua
oriori1703 Mar 10, 2026
0619d89
Merge pull request #1914 from rmacklin/futher-clarify-gitignore-comment
oriori1703 Mar 20, 2026
8ac4b12
Refactor treesitter attach code
oriori1703 Mar 20, 2026
e01e1eb
Auto install treesitter parsers when opening a file
oriori1703 Mar 20, 2026
d316830
Update the recommanded gitsigns keybinds
oriori1703 Mar 31, 2026
16dd8f5
Add a comment to the line plugin about installing markdownlint
oriori1703 Mar 31, 2026
c7f05a0
Add indentation fallback
sebastianstudniczek Apr 10, 2026
c0cc054
Merge pull request #1988 from sebastianstudniczek/fix/treesitter-inde…
oriori1703 Apr 12, 2026
f27810d
Fix treesitter indents
oriori1703 Apr 15, 2026
648471c
Fix descriptions of gitsigns keymappings (#1997)
Stattek Apr 15, 2026
459b868
Use stylua as an lsp formatter instead of an external formatter
oriori1703 Apr 12, 2026
ce353a9
Change format_on_save to a whitelist instead of a blacklist
oriori1703 Apr 12, 2026
f5b0e49
Merge pull request #1991 from nvim-lua/refactor/conform
oriori1703 Apr 18, 2026
9b4fbc5
Fix conflicts between built-in incremental selection and mini.ai keymaps
oriori1703 Apr 18, 2026
4b065ad
Fix mini.ai example
oriori1703 Apr 22, 2026
cd7adee
Refactor and update some of the comments
oriori1703 Apr 19, 2026
c460542
Migrate to vim.pack
oriori1703 Apr 19, 2026
716d746
Enable vim.loader for faster loading time
oriori1703 Apr 21, 2026
a42ed30
Update the explanations and docs
oriori1703 Apr 21, 2026
2e8d5b1
Split into sections
oriori1703 Apr 23, 2026
2fccee4
Split the vim.pack.add call and move each part to the relevant sections
oriori1703 May 2, 2026
174b5fa
Merge pull request #2005 from nvim-lua/refactor/vim.pack
oriori1703 May 6, 2026
a5d4d12
fix: deprecated diagnostic jumping config
nathanzeng Apr 6, 2026
cfdc17b
Merge pull request #1982 from nathanzeng/jump-diagnostic
oriori1703 May 6, 2026
97b3cbb
chore: add discussions to issue template
TomJGooding May 28, 2026
f1de746
chore: updated readme
stephansama May 28, 2026
7031a09
Split the `foundation` section into `options` and `keymaps`
oriori1703 Jun 11, 2026
f660e1f
Follow symlinks for the neovim config picker
oriori1703 Jun 11, 2026
ec3f448
Switch from nvim-web-devicons to mini.icons
oriori1703 Apr 22, 2026
1f32074
Merge pull request #2012 from nvim-lua/feature/mini.icons
oriori1703 Jun 11, 2026
4e6bf94
Merge pull request #2066 from TomJGooding/chore-add-discussions-to-is…
oriori1703 Jun 11, 2026
ac51593
Add checkhealth to bug report step
oriori1703 Jun 11, 2026
f0a2108
Follow symlinks in the custom plugins loader
oriori1703 Jun 11, 2026
3a6511c
chore(init.lua): clarify section comments
rez1-dev Jun 12, 2026
7a3532a
chore: add language for forks
stephansama Jun 12, 2026
3a2194f
Call mason-lspconfig.setup to avoid UB
oriori1703 Jul 25, 2026
9a02381
Merge pull request #2093 from rez1-dev/section-names
oriori1703 Jul 25, 2026
216e06a
Update section 2's name
oriori1703 Jul 25, 2026
267fb6a
Merge pull request #2068 from stephansama/feature/update-readme-for-t…
oriori1703 Jul 25, 2026
b01d052
Fix lua_ls diagnostics
oriori1703 Jul 27, 2026
bd53f28
Fix corrupted library path of lua_ls
oriori1703 Aug 7, 2026
b84f0b7
Fix CI checkout after github new security policy
oriori1703 Aug 7, 2026
626c660
Update the CI actions
oriori1703 Aug 7, 2026
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
13 changes: 11 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@ assignees: ''

<!-- Any bug report not following this template will be immediately closed. Thanks -->

## Before Reporting an Issue

- I have read the kickstart.nvim README.md.
- I have read the appropriate plugin's documentation.
- I have searched that this issue has not been reported before.
- I have ran `:checkhealth` and so no obvious issue.

- [ ] **By checking this, I confirm that the above steps are completed. I understand leaving this unchecked will result in this report being closed immediately.**

## Describe the bug
<!-- A clear and concise description of what the bug is. -->

Expand All @@ -18,8 +27,8 @@ assignees: ''

## Desktop
<!-- please complete the following information. -->
- OS:
- Terminal:
- OS:
- Terminal:

## Neovim Version
<!-- Output of running `:version` from inside of neovim. -->
Expand Down
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
blank_issues_enabled: false

contact_links:
- name: Help
url: https://github.com/nvim-lua/kickstart.nvim/discussions/categories/q-a
about: Ask the community for help

- name: Ideas
url: https://github.com/nvim-lua/kickstart.nvim/discussions/categories/ideas
about: Share ideas for new features
13 changes: 7 additions & 6 deletions .github/workflows/stylua.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Check Lua Formatting
name: Check Lua Formatting
on: pull_request_target
on:
push:
branches:
- master
pull_request:

jobs:
stylua-check:
Expand All @@ -9,13 +13,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
uses: actions/checkout@v7
- name: Stylua Check
uses: JohnnyMorganz/stylua-action@v3
uses: JohnnyMorganz/stylua-action@v5
with:
token: ${{ secrets.GITHUB_TOKEN }}
version: latest
args: --check .

9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,11 @@ test.sh
nvim

spell/
lazy-lock.json

# In your personal fork, you likely want to comment this, since it's recommended to track
# nvim-pack-lock.json in version control - see :help vim.pack-lockfile
# For the official `nvim-lua/kickstart.nvim` git repository, we leave it ignored to avoid unneeded
# merge conflicts.
nvim-pack-lock.json

.DS_Store
1 change: 1 addition & 0 deletions .stylua.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ indent_type = "Spaces"
indent_width = 2
quote_style = "AutoPreferSingle"
call_parentheses = "None"
collapse_simple_statement = "Always"
Loading