spaceduck-theme / nvim

Spaceduck for neovim. All Lua, all spaceduck, always intergalactic.
11 stars 2 forks source link

Spaceduck theme for Nvim

Spaceduck for neovim. All Lua, all spaceduck, always intergalactic.

Spaceduck Logo of duck in an astronaut uniform holding computer: credit to Lexi @kalrita_lw
Screenshot of terminal with vim spaceduck theme installed

This is Nvim spaceduck theme port written in Lua.

Inspiration 💭

This theme was inspired from my incessant desire to feel like I'm in space when I stare at a computer. "Spaceduck" takes its name from my love of duck dodgers as a kid.

Current Language Support

Basically languages I looked at with my eyes to make sure they didn't look like poop.

Languages:

Note: if something looks off please submit an issue with a screenshot

Installation

packer.nvim

use({ "spaceduck-theme/nvim", as = "spaceduck" })

We use semver on spaceduck so you can refer to a specific tag if you want instead of the master branch.

Plugins support

Lualine

lualine normal mode screenshot lualine insert mode screenshot lualine visual mode screenshot lualine replace mode screenshot
require("lualine").setup({
  options = {
    theme = "spaceduck",
  },
})

Contributing

We welcome all contributions. Before you contribute you should be aware of some tooling we have in place to help us maintaining this project.

We use gitmoji and semantic-release to respectively give meaning to our commits and automatically version the project based on these commits. gitmoji has a lot of different emojis you can use to give meaning to your commits. We recommend you check the link given to familiarize yourself with it. They provide a quizz website to learn it.

To assist you in writing your commits when you develop on this project, we recommend you to use gitmoji-cli.

To inspect the highlight groups used for a specific portion of text, you can use the built-in command :Inspect provided by NeoVim.