Switched to using pcall for imports

Signed-off-by: Taken <taken@mairimashita.org>
This commit is contained in:
2023-06-20 10:23:44 +02:00
parent 91cea67382
commit 9c8e4e9948
11 changed files with 54 additions and 19 deletions

View File

@@ -1,7 +0,0 @@
local autoclose = require("autoclose")
autoclose.setup({
keys = {
["<"] = { escape = false, close = true, pair = "<>" },
}
})

View File

@@ -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 = {

View File

@@ -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,

View File

@@ -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()

View File

@@ -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',

View File

@@ -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,

View File

@@ -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,

View File

@@ -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 = {

View File

@@ -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",

View File

@@ -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')

View File

@@ -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,