1
0
Fork 0
dotfiles/config/nvim/lua/nifoc/plugins.lua

71 lines
1.6 KiB
Lua

-- Disable some built-in plugins
vim.g.loaded_matchit = 1
vim.g.loaded_matchparen = 1
vim.g.loaded_gzip = 1
vim.g.loaded_rrhelper = 1
vim.g.loaded_tarPlugin = 1
vim.g.loaded_zipPlugin = 1
vim.g.loaded_netrwPlugin = 1
vim.g.loaded_netrwFileHandlers = 1
vim.g.loaded_netrwSettings = 1
vim.g.loaded_2html_plugin = 1
vim.g.loaded_vimballPlugin = 1
vim.g.loaded_getscriptPlugin = 1
vim.g.loaded_logipat = 1
vim.g.loaded_tutor_mode_plugin = 1
vim.g.loaded_python_provider = 0
vim.g.loaded_python3_provider = 0
vim.g.loaded_ruby_provider = 0
vim.g.loaded_node_provider = 0
vim.g.loaded_perl_provider = 0
-- Require Plugin Configuration
-- Fixes
require('nifoc.config.cursorline')
-- Keybindings
require('nifoc.config.whichkey')
require('nifoc.config.yoink')
-- Syntax
require('nifoc.config.treesitter')
-- Telescope
require('nifoc.config.telescope')
require('nifoc.config.project')
require('nifoc.config.todo_comments')
-- LSP
require('nifoc.config.lsp')
require('nifoc.config.null_ls')
require('nifoc.config.lsp_trouble')
require('nifoc.config.illuminate')
-- cmp
require('nifoc.config.completion')
-- Pairs
require('nifoc.config.autopairs')
require('nvim-ts-autotag').setup()
require('nifoc.config.matchup')
-- Comments
require('nifoc.config.comments')
-- Textobjects
require('surround').setup({})
-- UI
require('nifoc.config.lualine')
require('nifoc.config.bufferline')
require('nifoc.config.nvim_tree')
require('nifoc.config.indent_line')
require('nifoc.config.virt_column')
require('nifoc.config.colorizer')
require('nifoc.config.gitsigns')
require('spellsitter').setup()
vim.notify = require('notify')
require('nifoc.config.visual_eof')
require('nifoc.config.fterm')