Skip to content

Commit 4427c1b

Browse files
authored
Merge branch 'nvim-lua:master' into master
2 parents d38280b + 2ba39c6 commit 4427c1b

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed

init.lua

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,15 @@ require('lazy').setup({
588588
end,
589589
})
590590

591+
-- Change diagnostic symbols in the sign column (gutter)
592+
-- if vim.g.have_nerd_font then
593+
-- local signs = { Error = '', Warn = '', Hint = '', Info = '' }
594+
-- for type, icon in pairs(signs) do
595+
-- local hl = 'DiagnosticSign' .. type
596+
-- vim.fn.sign_define(hl, { text = icon, texthl = hl, numhl = hl })
597+
-- end
598+
-- end
599+
591600
-- LSP servers and clients are able to communicate to each other what features they support.
592601
-- By default, Neovim doesn't support everything that is in the LSP specification.
593602
-- When you add nvim-cmp, luasnip, etc. Neovim now has *more* capabilities.
@@ -907,7 +916,7 @@ require('lazy').setup({
907916
-- - Treesitter + textobjects: https://github.com/nvim-treesitter/nvim-treesitter-textobjects
908917
},
909918

910-
-- The following two comments only work if you have downloaded the kickstart repo, not just copy pasted the
919+
-- The following comments only work if you have downloaded the kickstart repo, not just copy pasted the
911920
-- init.lua. If you want these files, they are in the repository, so you can just download them and
912921
-- place them in the correct locations.
913922

@@ -927,8 +936,12 @@ require('lazy').setup({
927936
-- This is the easiest way to modularize your config.
928937
--
929938
-- Uncomment the following line and add your plugins to `lua/custom/plugins/*.lua` to get going.
930-
-- For additional information, see `:help lazy.nvim-lazy.nvim-structuring-your-plugins`
931939
-- { import = 'custom.plugins' },
940+
--
941+
-- For additional information with loading, sourcing and examples see `:help lazy.nvim-🔌-plugin-spec`
942+
-- Or use telescope!
943+
-- In normal mode type `<space>sh` then write `lazy.nvim-plugin`
944+
-- you can continue same window with `<space>sr` which resumes last telescope search
932945
}, {
933946
ui = {
934947
-- If you are using a Nerd Font: set icons to an empty table which will use the

lua/kickstart/plugins/debug.lua

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,18 @@ return {
8989
},
9090
}
9191

92+
-- Change breakpoint icons
93+
-- vim.api.nvim_set_hl(0, 'DapBreak', { fg = '#e51400' })
94+
-- vim.api.nvim_set_hl(0, 'DapStop', { fg = '#ffcc00' })
95+
-- local breakpoint_icons = vim.g.have_nerd_font
96+
-- and { Breakpoint = '', BreakpointCondition = '', BreakpointRejected = '', LogPoint = '', Stopped = '' }
97+
-- or { Breakpoint = '●', BreakpointCondition = '⊜', BreakpointRejected = '⊘', LogPoint = '◆', Stopped = '⭔' }
98+
-- for type, icon in pairs(breakpoint_icons) do
99+
-- local tp = 'Dap' .. type
100+
-- local hl = (type == 'Stopped') and 'DapStop' or 'DapBreak'
101+
-- vim.fn.sign_define(tp, { text = icon, texthl = hl, numhl = hl })
102+
-- end
103+
92104
dap.listeners.after.event_initialized['dapui_config'] = dapui.open
93105
dap.listeners.before.event_terminated['dapui_config'] = dapui.close
94106
dap.listeners.before.event_exited['dapui_config'] = dapui.close

lua/kickstart/plugins/lint.lua

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ return {
4747
vim.api.nvim_create_autocmd({ 'BufEnter', 'BufWritePost', 'InsertLeave' }, {
4848
group = lint_augroup,
4949
callback = function()
50-
lint.try_lint()
50+
-- Only run the linter in buffers that you can modify in order to
51+
-- avoid superfluous noise, notably within the handy LSP pop-ups that
52+
-- describe the hovered symbol using Markdown.
53+
if vim.opt_local.modifiable:get() then
54+
lint.try_lint()
55+
end
5156
end,
5257
})
5358
end,

0 commit comments

Comments
 (0)