diff --git a/init.lua b/init.lua index 588a4834..049b695a 100644 --- a/init.lua +++ b/init.lua @@ -853,7 +853,7 @@ require('lazy').setup({ -- -- require 'kickstart.plugins.debug', require 'kickstart.plugins.indent_line', - require 'kickstart.plugins.lint', + -- require 'kickstart.plugins.lint', -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` -- This is the easiest way to modularize your config. @@ -863,6 +863,7 @@ require('lazy').setup({ { import = 'private.plugins' }, { import = 'private.functions' }, { import = 'basic.plugins' }, + { import = 'linter.plugins' }, }, { ui = { -- If you are using a Nerd Font: set icons to an empty table which will use the diff --git a/lua/functions/notes.lua b/lua/functions/notes.lua new file mode 100644 index 00000000..2b4fef69 --- /dev/null +++ b/lua/functions/notes.lua @@ -0,0 +1,5 @@ +return { + vim.api.nvim_create_user_command("Notes", function() + vim.cmd.edit('~/notes/notes.md') + end, {}) +} diff --git a/lua/kickstart/plugins/lint.lua b/lua/kickstart/plugins/lint.lua index 7f0dc42f..d435846c 100644 --- a/lua/kickstart/plugins/lint.lua +++ b/lua/kickstart/plugins/lint.lua @@ -7,6 +7,7 @@ return { local lint = require 'lint' lint.linters_by_ft = { markdown = { 'markdownlint' }, + json = { 'jsonlint' }, } -- To allow other plugins to add linters to require('lint').linters_by_ft, diff --git a/lua/linter/plugins/nonels.lua b/lua/linter/plugins/nonels.lua new file mode 100644 index 00000000..01f690c4 --- /dev/null +++ b/lua/linter/plugins/nonels.lua @@ -0,0 +1,16 @@ +return { + { + 'nvimtools/none-ls.nvim', + config = function() + local null_ls = require 'null-ls' + null_ls.setup { + sources = { + null_ls.builtins.diagnostics.pylint, + null_ls.builtins.diagnostics.markdownlint, + null_ls.builtins.diagnostics.spectral, + -- null_ls.builtins.completion.spell, + }, + } + end, + }, +}