Skip to main content

TOML

Adds TOML language support to doom nvim.

Settings

Settings for the toml module.

You can access and override these values in your config.lua. I.e.

local toml_settings = doom.langs.toml.settings
toml_settings.<field> = <new_value>
toml.settings = {
--- Disables auto installing the treesitter
--- @type boolean
disable_treesitter = false,
--- Treesitter grammars to install
--- @type string|string[]
treesitter_grammars = "toml",

--- Disables default LSP config
--- @type boolean
disable_lsp = false,
--- Name of the language server
--- @type string
lsp_name = "taplo",

--- Disables null-ls formatting sources
--- @type boolean
disable_formatting = false,
--- Mason.nvim package to auto install the formatter from
--- @type string
formatting_package = "taplo",
--- String to access the null_ls diagnositcs provider
--- @type string
formatting_provider = "builtins.formatting.taplo",
--- Function to configure null-ls formatter
--- @type function|nil
formatting_config = nil,
}

local langs_utils = require("doom.modules.langs.utils")

Autocommands

Autocommands for the doom.langs.toml module.

Note: Plugins may create additional autocommands, these will be avaliable once the plugin loads. Please check the docs for these plugins.

patternPattern
FileType