vim: only execute config if respective plugin is installed

This commit is contained in:
Fernando Schauenburg 2022-10-04 23:58:56 +02:00
parent ca271dd50c
commit 9011cadd56
5 changed files with 18 additions and 4 deletions

View file

@ -1,4 +1,7 @@
require('indent_blankline').setup { local ok, plugin = pcall(require, 'indent_blankline')
if not ok then return end
plugin.setup {
enabled = false, enabled = false,
} }

View file

@ -1,4 +1,7 @@
require('nvim-tree').setup { local ok, plugin = pcall(require, 'nvim-tree')
if not ok then return end
plugin.setup {
git = { git = {
ignore = false, -- don't hide files from .gitignore ignore = false, -- don't hide files from .gitignore
}, },

View file

@ -1,3 +1,5 @@
if not vim.fn.exists('g:tabular_loaded') then return end
vim.cmd [[ AddTabularPattern! first_comma /^[^,]*\zs,/ ]] vim.cmd [[ AddTabularPattern! first_comma /^[^,]*\zs,/ ]]
vim.cmd [[ AddTabularPattern! first_colon /^[^:]*\zs:/ ]] vim.cmd [[ AddTabularPattern! first_colon /^[^:]*\zs:/ ]]
vim.cmd [[ AddTabularPattern! first_equal /^[^=]*\zs=/ ]] vim.cmd [[ AddTabularPattern! first_equal /^[^=]*\zs=/ ]]

View file

@ -1,3 +1,6 @@
local ok, telescope = pcall(require, 'telescope')
if not ok then return end
local actions = require 'telescope.actions' local actions = require 'telescope.actions'
local builtin = require 'telescope.builtin' local builtin = require 'telescope.builtin'
@ -50,7 +53,7 @@ local find_options = function()
} }
end end
require('telescope').setup { telescope.setup {
defaults = { defaults = {
prompt_prefix = ' ', prompt_prefix = ' ',
selection_caret = '', selection_caret = '',

View file

@ -1,4 +1,7 @@
require('virt-column').setup { local ok, plugin = pcall(require, 'virt-column')
if not ok then return end
plugin.setup {
char = '', char = '',
} }