Switched to using pcall for imports
Signed-off-by: Taken <taken@mairimashita.org>
This commit is contained in:
@@ -1,7 +0,0 @@
|
|||||||
local autoclose = require("autoclose")
|
|
||||||
|
|
||||||
autoclose.setup({
|
|
||||||
keys = {
|
|
||||||
["<"] = { escape = false, close = true, pair = "<>" },
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,4 +1,7 @@
|
|||||||
local bufferline = require("bufferline")
|
local setup, bufferline = pcall(require, "bufferline")
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
bufferline.setup {
|
bufferline.setup {
|
||||||
options = {
|
options = {
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
local comment = require("Comment")
|
local setup, comment = pcall(require, "Comment")
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
comment.setup({
|
comment.setup({
|
||||||
padding = true,
|
padding = true,
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
local lsp = require('lsp-zero').preset({})
|
local lsp = require('lsp-zero').preset({})
|
||||||
|
local lspconfig = require('lspconfig')
|
||||||
|
|
||||||
lsp.on_attach(function(client, bufnr)
|
lsp.on_attach(function(client, bufnr)
|
||||||
lsp.default_keymaps({buffer = bufnr})
|
lsp.default_keymaps({buffer = bufnr})
|
||||||
@@ -35,6 +36,7 @@ lsp.ensure_installed({
|
|||||||
'tsserver',
|
'tsserver',
|
||||||
'rust_analyzer',
|
'rust_analyzer',
|
||||||
})
|
})
|
||||||
require('lspconfig').lua_ls.setup(lsp.nvim_lua_ls())
|
lspconfig.lua_ls.setup(lsp.nvim_lua_ls())
|
||||||
|
lspconfig.tsserver.setup({})
|
||||||
|
|
||||||
lsp.setup()
|
lsp.setup()
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
require('lualine').setup {
|
local setup, lualine = pcall(require, 'lualine')
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
lualine.setup {
|
||||||
options = {
|
options = {
|
||||||
icons_enabled = true,
|
icons_enabled = true,
|
||||||
theme = 'auto',
|
theme = 'auto',
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
local neogit = require("neogit")
|
local setup, neogit = pcall(require, "neogit")
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
neogit.setup {
|
neogit.setup {
|
||||||
auto_refresh = true,
|
auto_refresh = true,
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
require('nvimcord').setup {
|
local setup, nvimcord = pcall(require, 'nvimcord')
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
nvimcord.setup {
|
||||||
autostart = true,
|
autostart = true,
|
||||||
client_id = '954365489214291979',
|
client_id = '954365489214291979',
|
||||||
large_file_icon = true,
|
large_file_icon = true,
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
local nvimtree = require("nvim-tree")
|
local setup, nvimtree = pcall(require, "nvim-tree")
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
nvimtree.setup({
|
nvimtree.setup({
|
||||||
view = {
|
view = {
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
require("presence").setup({
|
local setup, presence = pcall(require, "presence")
|
||||||
|
if not setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
presence.setup({
|
||||||
|
|
||||||
auto_update = true,
|
auto_update = true,
|
||||||
neovim_image_text = "The One True Text Editor",
|
neovim_image_text = "The One True Text Editor",
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
local builtin = require('telescope.builtin')
|
local telescope_setup, telescope = pcall(require, 'telescope')
|
||||||
local telescope = require('telescope')
|
if not telescope_setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local builtin_setup, builtin = pcall(require, 'telescope.builtin')
|
||||||
|
if not builtin_setup then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
telescope.load_extension('file_browser')
|
telescope.load_extension('file_browser')
|
||||||
telescope.load_extension('project')
|
telescope.load_extension('project')
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
require'nvim-treesitter.configs'.setup {
|
local status, treesitter = pcall(require, "nvim-treesitter.configs")
|
||||||
ensure_installed = { "lua", "vim", "vimdoc", "javascript", "java" },
|
if not status then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
treesitter.setup {
|
||||||
|
ensure_installed = { "lua", "vim", "vimdoc", "javascript", "java", "json" },
|
||||||
sync_install = false,
|
sync_install = false,
|
||||||
auto_install = true,
|
auto_install = true,
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user