Skip to content

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

Notifications You must be signed in to change notification settings

spaceduck-theme/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • C, C++, fortran, haskell, html, java, javascript, markdown, php, python, ruby, sql, LaTeX, typescript

Installation

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 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.