Skip to content
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
db4867a
fix: prevent mason setup from being run twice (#1298)
tomasgareau Jan 7, 2025
e71cef8
Merge 'upstream': fix: prevent mason setup from being run twice
dam9000 Jan 8, 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
a0a5e06
Merge 'upstream': luv, doc updates
dam9000 Jan 17, 2025
e9864eb
Modifies the treesitter config to make it work on my computers.
AMaugas Feb 27, 2024
5614aa2
Disables the focus movement keymaps.
AMaugas Feb 27, 2024
81fa9c6
Adds my prefences for the options.
AMaugas Feb 27, 2024
395f14c
Configures Telescope layout to my liking
AMaugas Feb 27, 2024
f541a7d
Adds additional custom configuration
AMaugas Feb 27, 2024
16a55f5
Enables custom plugins sourcing and changes the colorscheme plugin
AMaugas Feb 27, 2024
7623bec
Adds highlight commands for diagnostics
AMaugas Feb 27, 2024
064242b
Updates DelphiLsp to use current buffer path.
AMaugas Apr 19, 2024
09ccde5
Adds linebreak config
BiboursMogz Jun 4, 2024
af185e6
Tries to not lauch DelphiLsp when not on Windows
BiboursMogz Jun 4, 2024
386ed58
Deactivates neo-tree plugin.
BiboursMogz Jun 17, 2024
0034644
Adds vim-fugitive plugin.
BiboursMogz Jun 17, 2024
fcbee94
Adds buffer as source completion.
BiboursMogz Jun 18, 2024
239c646
Adds lazygit front end plugin.
BiboursMogz Jun 18, 2024
f0889a5
Corrects the OS detection for delphi LSP.
AMaugas Jun 20, 2024
e2a0915
Minor modifications to personal options.
AMaugas Jun 20, 2024
9b30ef7
Upstream update (#3)
BiboursMogz Dec 1, 2024
c366762
upstream update
BiboursMogz Jan 19, 2025
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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ assignees: ''

## Before Reporting an Issue
- I have read the kickstart.nvim README.md.
- I have read the appropiate plugin's documentation.
- I have read the appropriate plugin's documentation.
- I have searched that this issue has not been reported before.

- [ ] **By checking this, I confirm that the above steps are completed. I understand leaving this unchecked will result in this report being closed immediately.**
Expand Down
21 changes: 12 additions & 9 deletions lua/kickstart/plugins/lspconfig.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,22 @@ return {
opts = {
library = {
-- Load luvit types when the `vim.uv` word is found
{ path = 'luvit-meta/library', words = { 'vim%.uv' } },
{ path = '${3rd}/luv/library', words = { 'vim%.uv' } },
},
},
},
{ 'Bilal2453/luvit-meta', lazy = true },
{
-- Main LSP Configuration
'neovim/nvim-lspconfig',
dependencies = {
-- Automatically install LSPs and related tools to stdpath for Neovim
{ 'williamboman/mason.nvim', config = true }, -- NOTE: Must be loaded before dependants
-- Mason must be loaded before its dependents so we need to set it up here.
-- NOTE: `opts = {}` is the same as calling `require('mason').setup({})`
{ 'williamboman/mason.nvim', opts = {} },
'williamboman/mason-lspconfig.nvim',
'WhoIsSethDaniel/mason-tool-installer.nvim',

-- Useful status updates for LSP.
-- NOTE: `opts = {}` is the same as calling `require('fidget').setup({})`
{ 'j-hui/fidget.nvim', opts = {} },

-- Allows extra capabilities provided by nvim-cmp
Expand Down Expand Up @@ -207,13 +207,16 @@ return {
}

-- Ensure the servers and tools above are installed
-- To check the current status of installed tools and/or manually install
-- other tools, you can run
--
-- To check the current status of installed tools and/or manually install
-- other tools, you can run
-- :Mason
--
-- You can press `g?` for help in this menu.
require('mason').setup()

-- You can press `g?` for help in this menu.
--
-- `mason` had to be setup earlier: to configure its options see the
-- `dependencies` table for `nvim-lspconfig` above.
--
-- You can add other tools here that you want Mason to install
-- for you, so that they are available from within Neovim.
local ensure_installed = vim.tbl_keys(servers or {})
Expand Down