You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
966 B
29 lines
966 B
-- Plugins
|
|
--
|
|
-- Each entry in this table specifies one plugin that could be loaded. Each
|
|
-- plugin can contain the following properties:
|
|
--
|
|
-- * name: plugin path, generally a github username/repo-name
|
|
-- * config: a table to pass through to the plugin manager, see, e.g., https://github.com/junegunn/vim-plug
|
|
-- * enable: if present and not set to true, this plugin won't be loaded
|
|
-- * requires: a table listing system binaries that must be present for this
|
|
-- plugin to be enabled
|
|
-- * keys: a list of keymaps (in the same format as _keymap.lua) that will be
|
|
-- registered when this plugin is enabled
|
|
--
|
|
local merge = require('lib/merge')
|
|
|
|
return merge({
|
|
-- Libraries and frameworks that provide functionality that other plugins
|
|
-- consume.
|
|
require('config/plugins/lib'),
|
|
|
|
require('config/plugins/development'),
|
|
require('config/plugins/editing'),
|
|
require('config/plugins/ui'),
|
|
|
|
require('config/plugins/tmp'),
|
|
|
|
require('config/plugins/lang-php'),
|
|
|
|
})
|
|
|