A Neovim colorscheme ported from the Godot 4 VS Code theme — the same navy background, Godot blue accent, and pink/mint/teal syntax colors as the Godot editor.
{
"bentok/godot.nvim",
lazy = false,
priority = 1000,
config = function()
vim.cmd.colorscheme("godot")
end,
}use({
"bentok/godot.nvim",
config = function()
vim.cmd.colorscheme("godot")
end,
})vim.cmd.colorscheme("godot")Covers standard highlight groups, Treesitter (@variable, @function, @keyword, ...), LSP diagnostics, git-signs/diff colors, rainbow bracket highlighters, and :terminal ANSI colors.
A matching lualine.nvim theme is included:
require("lualine").setup({
options = { theme = require("godot").lualine_theme() },
})| Role | Color |
|---|---|
| Background | #252b34 |
| Sidebar/panel bg | #292f39 / #363d4a |
| Foreground | #cdcfd2 |
| Comment | #797d83 |
| Accent | #70bafa |
| Error | #ff786b |
| Warning | #f5ff6b |
| Keyword | #ff7085 |
| Control flow | #ff8ccc |
| Number | #a1ffe0 |
| Function | #57b3ff |
| String | #ffeda1 |
| Type / class | #42ffc2 |
Full palette in lua/godot/palette.lua.
Colors ported from ryanabx/godot-vscode-theme, which itself mirrors the built-in Godot Engine script editor theme.
MIT