GitHunt
DH

dharmx/toml.nvim

A proof of concept plugin. Configure Neovim with TOML/JSON.

TOML.NVIM

A proof of concept plugin. Configure Neovim with TOML/JSON.

INSTALL

Copy the example config.toml file and place it in ~/.config/nvim.
Paste the following in ~/.config/nvim/init.lua

local tomlpath = vim.fn.stdpath("data") .. "/site/pack/toml/start/toml.nvim"
if not vim.loop.fs_realpath(tomlpath) then
vim.fn.system("git clone --depth 1 https://github.com/dharmx/toml.nvim.git " .. tomlpath)
vim.cmd.packadd("toml.nvim")
end
require("toml").setup()

Open neovim. Restart neovim after lazy installs.

HOW CAN I HELP?

This is a WIP plugin which means that there are no features yet.
But, if you have some ideas on what to add then make an issue:

  • I need help writing docs.
  • I need help designing the API.
  • Any more feature ideas?

LICENSE

GNU GPL-3.0.

CONTACT

Web:
https://github.com/dharmx/toml.nvim

Email:
dharmx.dev@gmail.com

Please email me about problems, experiences, patches, fixes, etc.

Languages

Lua98.7%Shell1.3%

Contributors

GNU General Public License v3.0
Created July 14, 2023
Updated November 20, 2025
dharmx/toml.nvim | GitHunt