mirror of
https://github.com/NotAShelf/nvf.git
synced 2024-11-27 15:36:46 +00:00
raf
ab9a7c1600
* wrapper/rc: add `vim.options` Translates an attribute set of values into `vim.o` values in a key-value format. * docs: document addition of optionsScript * wrapper/rc: don't filter null values in {options,global}Script * wrapper/rc: add examples to vim.options & vim.globals; wording
1.2 KiB
1.2 KiB
DAG entries in nvf
From the previous chapter, it should be clear that DAGs are useful, because you can add code that relies on other code. However, if you don't know what the entries are called, it's hard to do that, so here is a list of the internal entries in nvf:
vim.luaConfigRC
(top-level DAG)
- (
luaConfigPre
) - not a part of the actual DAG, instead, it's simply inserted before the rest of the DAG globalsScript
- used to set globals defined invim.globals
basic
- used to set basic configuration optionsoptionsScript
- used to set options defined invim.o
theme
(this is simply placed beforepluginConfigs
, meaning that surrounding entries don't depend on it) - used to set up the theme, which has to be done before other pluginspluginConfigs
- the result of the nestedvim.pluginRC
(internal option, see the Custom Plugins page for adding your own plugins) DAG, used to set up internal pluginsextraPluginConfigs
- the result ofvim.extraPlugins
, which is not a direct DAG, but is converted to, and resolved as one internallymappings
- the result ofvim.maps