chore(nvim): ensure that plugins are installed
This commit is contained in:
parent
c4e0a44495
commit
59055b0a2f
|
@ -1,3 +1,13 @@
|
||||||
require("colorbuddy").colorscheme("gruvbuddy")
|
local colorbuddy_status_ok, colorbuddy = pcall(require, "colorbuddy")
|
||||||
|
if not colorbuddy_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
require'colorizer'.setup()
|
local colorizer_status_ok, colorizer = pcall(require, "colorizer")
|
||||||
|
if not colorizer_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
colorbuddy.colorscheme("gruvbuddy")
|
||||||
|
|
||||||
|
colorizer.setup()
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
require 'Comment'.setup {
|
local status_ok, comment = pcall(require, "Comment")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
comment.setup {
|
||||||
padding = true,
|
padding = true,
|
||||||
|
|
||||||
opleader = {
|
opleader = {
|
||||||
|
|
|
@ -1,4 +1,14 @@
|
||||||
local cmp = require "cmp"
|
local cmp_status_ok, cmp = pcall(require, "cmp")
|
||||||
|
if not cmp_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local snip_status_ok, luasnip = pcall(require, "luasnip")
|
||||||
|
if not snip_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
require("luasnip/loaders/from_vscode").lazy_load()
|
||||||
|
|
||||||
cmp.setup {
|
cmp.setup {
|
||||||
snippet = {
|
snippet = {
|
||||||
|
|
|
@ -1,4 +1,12 @@
|
||||||
require "colorbuddy"
|
local colorbuddy_status_ok, colorbuddy = pcall(require, "colorbuddy")
|
||||||
|
if not colorbuddy_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local gitsigns_status_ok, gitsigns = pcall(require, "gitsigns")
|
||||||
|
if not gitsigns_status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
local c = require("colorbuddy.color").colors
|
local c = require("colorbuddy.color").colors
|
||||||
local Group = require("colorbuddy.group").Group
|
local Group = require("colorbuddy.group").Group
|
||||||
|
@ -7,7 +15,7 @@ Group.new("GitSignsAdd", c.green)
|
||||||
Group.new("GitSignsChange", c.yellow)
|
Group.new("GitSignsChange", c.yellow)
|
||||||
Group.new("GitSignsDelete", c.red)
|
Group.new("GitSignsDelete", c.red)
|
||||||
|
|
||||||
require 'gitsigns'.setup {
|
gitsigns.setup {
|
||||||
linehl = false,
|
linehl = false,
|
||||||
numhl = true,
|
numhl = true,
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
local status_ok, indent_blankline = pcall(require, "indent_blankline")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
vim.opt.list = true
|
vim.opt.list = true
|
||||||
vim.opt.listchars = {
|
vim.opt.listchars = {
|
||||||
eol = "↴",
|
eol = "↴",
|
||||||
|
@ -5,7 +10,7 @@ vim.opt.listchars = {
|
||||||
|
|
||||||
vim.cmd [[highlight IndentBlanklineIndent1 guifg=#555555 gui=nocombine]]
|
vim.cmd [[highlight IndentBlanklineIndent1 guifg=#555555 gui=nocombine]]
|
||||||
|
|
||||||
require "indent_blankline".setup {
|
indent_blankline.setup {
|
||||||
char_highlight_list = {
|
char_highlight_list = {
|
||||||
"IndentBlanklineIndent1",
|
"IndentBlanklineIndent1",
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
--local has_lsp, lspconfig = pcall(require, "lspconfig")
|
local status_ok, lspconfig = pcall(require, "lspconfig")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
local function config(_config)
|
local function config(_config)
|
||||||
return vim.tbl_deep_extend("force", {
|
return vim.tbl_deep_extend("force", {
|
||||||
|
@ -6,23 +9,23 @@ local function config(_config)
|
||||||
}, _config or {})
|
}, _config or {})
|
||||||
end
|
end
|
||||||
|
|
||||||
require'lspconfig'.ansiblels.setup(config())
|
lspconfig.ansiblels.setup(config())
|
||||||
|
|
||||||
require'lspconfig'.bashls.setup(config())
|
lspconfig.bashls.setup(config())
|
||||||
|
|
||||||
require'lspconfig'.cssls.setup(config())
|
lspconfig.cssls.setup(config())
|
||||||
|
|
||||||
require'lspconfig'.html.setup(config())
|
lspconfig.html.setup(config())
|
||||||
|
|
||||||
require'lspconfig'.intelephense.setup(config({
|
lspconfig.intelephense.setup(config({
|
||||||
filetypes = { "php", "test", "theme" }
|
filetypes = { "php", "test", "theme" }
|
||||||
}))
|
}))
|
||||||
|
|
||||||
require'lspconfig'.tsserver.setup(config())
|
lspconfig.tsserver.setup(config())
|
||||||
|
|
||||||
require'lspconfig'.vuels.setup(config())
|
lspconfig.vuels.setup(config())
|
||||||
|
|
||||||
require'lspconfig'.yamlls.setup(config())
|
lspconfig.yamlls.setup(config())
|
||||||
|
|
||||||
vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
|
vim.lsp.handlers["textDocument/publishDiagnostics"] = vim.lsp.with(
|
||||||
vim.lsp.diagnostic.on_publish_diagnostics, {
|
vim.lsp.diagnostic.on_publish_diagnostics, {
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
local status_ok, telescope = pcall(require, "telescope")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
local previewers = require('telescope.previewers')
|
local previewers = require('telescope.previewers')
|
||||||
local Job = require('plenary.job')
|
local Job = require('plenary.job')
|
||||||
|
|
||||||
|
@ -21,15 +26,15 @@ local new_maker = function(filepath, bufnr, opts)
|
||||||
}):sync()
|
}):sync()
|
||||||
end
|
end
|
||||||
|
|
||||||
require "telescope".setup{
|
telescope.setup{
|
||||||
defaults = {
|
defaults = {
|
||||||
buffer_previewer_maker = new_maker,
|
buffer_previewer_maker = new_maker,
|
||||||
prompt_prefix = "$ "
|
prompt_prefix = "$ "
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
require "telescope".load_extension("fzf")
|
|
||||||
|
|
||||||
|
telescope.load_extension("fzf")
|
||||||
local map = vim.api.nvim_set_keymap
|
local map = vim.api.nvim_set_keymap
|
||||||
|
|
||||||
local options = {
|
local options = {
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
require "nvim-treesitter.configs".setup {
|
local status_ok, configs = pcall(require, "nvim-treesitter.configs")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
configs.setup {
|
||||||
context_commenting = {
|
context_commenting = {
|
||||||
enable = true
|
enable = true
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
local packer = require('packer')
|
local status_ok, packer = pcall(require, "packer")
|
||||||
|
if not status_ok then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
packer.init {
|
packer.init {
|
||||||
display = {
|
display = {
|
||||||
|
|
Loading…
Reference in a new issue