linter
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
return {
|
||||||
|
"nvimtools/none-ls.nvim",
|
||||||
|
config = function()
|
||||||
|
local null_ls = require("null-ls")
|
||||||
|
|
||||||
|
null_ls.setup({
|
||||||
|
sources = {
|
||||||
|
null_ls.builtins.formatting.stylua,
|
||||||
|
null_ls.builtins.diagnostics.stylua,
|
||||||
|
null_ls.builtins.formatting.black,
|
||||||
|
null_ls.builtins.diagnostics.black,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>gf", vim.lsp.buf.format, {})
|
||||||
|
end,
|
||||||
|
}
|
||||||
@@ -1,32 +1,37 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"nvim-telescope/telescope.nvim",
|
"nvim-telescope/telescope.nvim",
|
||||||
dependencies = { "nvim-lua/plenary.nvim" },
|
dependencies = { "nvim-lua/plenary.nvim" },
|
||||||
config = function()
|
config = function()
|
||||||
local builtin = require("telescope.builtin")
|
local builtin = require("telescope.builtin")
|
||||||
require("telescope").setup({
|
require("telescope").setup({
|
||||||
defaults = {
|
defaults = {
|
||||||
prompt_prefix = " ",
|
prompt_prefix = " ",
|
||||||
entry_prefix = " ",
|
entry_prefix = " ",
|
||||||
initial_mode = "insert",
|
initial_mode = "insert",
|
||||||
sorting_strategy = "ascending",
|
sorting_strategy = "ascending",
|
||||||
file_ignore_patterns = {
|
file_ignore_patterns = {
|
||||||
"node_modules", ".git", "__pycache__", "*.pyc", "dist", "build"
|
"node_modules",
|
||||||
},
|
".git",
|
||||||
-- Disable treesitter in preview
|
"__pycache__",
|
||||||
preview = {
|
"*.pyc",
|
||||||
treesitter = false,
|
"dist",
|
||||||
},
|
"build",
|
||||||
},
|
},
|
||||||
})
|
-- Disable treesitter in preview
|
||||||
vim.keymap.set('n', '<C-p>', builtin.find_files, {})
|
preview = {
|
||||||
vim.keymap.set('n', '<leader>fg', builtin.live_grep, {})
|
treesitter = false,
|
||||||
end
|
},
|
||||||
},
|
},
|
||||||
{
|
})
|
||||||
"nvim-telescope/telescope-ui-select.nvim",
|
vim.keymap.set("n", "<C-p>", builtin.find_files, {})
|
||||||
config = function()
|
vim.keymap.set("n", "<leader>fg", builtin.live_grep, {})
|
||||||
require("telescope").load_extension("ui-select")
|
end,
|
||||||
end,
|
},
|
||||||
},
|
{
|
||||||
|
"nvim-telescope/telescope-ui-select.nvim",
|
||||||
|
config = function()
|
||||||
|
require("telescope").load_extension("ui-select")
|
||||||
|
end,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,17 @@
|
|||||||
return {
|
return {
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
lazy = true,
|
lazy = true,
|
||||||
build = ":TSUpdate",
|
build = ":TSUpdate",
|
||||||
event = { "BufReadPost", "BufNewFile" },
|
event = { "BufReadPost", "BufNewFile" },
|
||||||
config = function()
|
config = function()
|
||||||
local ok, configs = pcall(require, "nvim-treesitter.configs")
|
local ok, configs = pcall(require, "nvim-treesitter.configs")
|
||||||
if ok then
|
if ok then
|
||||||
configs.setup({
|
configs.setup({
|
||||||
ensure_installed = { "python", "lua", "json", "yaml", "markdown" },
|
auto_install = true,
|
||||||
highlight = { enable = true },
|
-- ensure_installed = { "python", "lua", "json", "yaml", "markdown" },
|
||||||
indent = { enable = true },
|
highlight = { enable = true },
|
||||||
})
|
indent = { enable = true },
|
||||||
end
|
})
|
||||||
end,
|
end
|
||||||
|
end,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user