Skip to content

Commit d623033

Browse files
author
Alessio Chessa
committed
custom: enable diagnostic signs
1 parent 46fb5e8 commit d623033

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

init.lua

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -591,14 +591,14 @@ require('lazy').setup({
591591
})
592592

593593
-- Change diagnostic symbols in the sign column (gutter)
594-
-- if vim.g.have_nerd_font then
595-
-- local signs = { ERROR = '', WARN = '', INFO = '', HINT = '' }
596-
-- local diagnostic_signs = {}
597-
-- for type, icon in pairs(signs) do
598-
-- diagnostic_signs[vim.diagnostic.severity[type]] = icon
599-
-- end
600-
-- vim.diagnostic.config { signs = { text = diagnostic_signs } }
601-
-- end
594+
if vim.g.have_nerd_font then
595+
local signs = { ERROR = '', WARN = '', INFO = '', HINT = '' }
596+
local diagnostic_signs = {}
597+
for type, icon in pairs(signs) do
598+
diagnostic_signs[vim.diagnostic.severity[type]] = icon
599+
end
600+
vim.diagnostic.config { signs = { text = diagnostic_signs } }
601+
end
602602

603603
-- LSP servers and clients are able to communicate to each other what features they support.
604604
-- By default, Neovim doesn't support everything that is in the LSP specification.
@@ -658,20 +658,20 @@ require('lazy').setup({
658658
-- for you, so that they are available from within Neovim.
659659
local ensure_installed = vim.tbl_keys(servers or {})
660660
vim.list_extend(ensure_installed, {
661-
"black",
662-
"csharp-language-server",
663-
"csharpier",
664-
"docker-compose-language-service",
665-
"dockerfile-language-server",
666-
"eslint-lsp",
667-
"html-lsp",
668-
"lua-language-server",
669-
"markdownlint",
670-
"prettier",
671-
"python-lsp-server",
672-
"stylua",
673-
"typescript-language-server",
674-
"yaml-language-server",
661+
'black',
662+
'csharp-language-server',
663+
'csharpier',
664+
'docker-compose-language-service',
665+
'dockerfile-language-server',
666+
'eslint-lsp',
667+
'html-lsp',
668+
'lua-language-server',
669+
'markdownlint',
670+
'prettier',
671+
'python-lsp-server',
672+
'stylua',
673+
'typescript-language-server',
674+
'yaml-language-server',
675675
})
676676
require('mason-tool-installer').setup { ensure_installed = ensure_installed }
677677

@@ -728,7 +728,8 @@ require('lazy').setup({
728728
-- python = { "isort", "black" },
729729
--
730730
-- You can use 'stop_after_first' to run the first available formatter from the list
731-
-- javascript = { "prettierd", "prettier", stop_after_first = true },
731+
javascript = { 'prettier', 'prettierd', stop_after_first = true },
732+
html = { 'prettier' },
732733
},
733734
},
734735
},
@@ -946,7 +947,7 @@ require('lazy').setup({
946947
require 'kickstart.plugins.debug',
947948
-- require 'kickstart.plugins.indent_line',
948949
require 'kickstart.plugins.lint',
949-
-- require 'kickstart.plugins.autopairs',
950+
require 'kickstart.plugins.autopairs',
950951
require 'kickstart.plugins.neo-tree',
951952
require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps
952953

0 commit comments

Comments
 (0)