moonfly & nightfly colorschemes, now with expanded Neovim ecosystem support (and faster startup)

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vim-moonfly-colors

    A dark charcoal theme for modern Neovim & classic Vim

  • Author of moonfly and nightfly writing.

  • vim-nightfly-colors

    A dark midnight theme for modern Neovim & classic Vim

  • Author of moonfly and nightfly writing.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gitsigns.nvim

    Git integration for buffers

  • Gitsigns

  • hop.nvim

    Neovim motions on speed!

  • Hop

  • nvim-tree.lua

    A file explorer tree for neovim written in lua

  • NvimTree

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  • Telescope

  • startuptime.vim

    Breakdown Vim's --startuptime output

  • Lastly, I also had a look at startup performance. Using the startuptime plugin both moonfly & nightfly were taking around 4.5ms to load on my quad-core Linux desktop (not too bad for Vimscript-based colorschemes). Some profiling did indicate that clearing highlights and resetting syntax are actually quite expensive. We really don't need to do either when loading a colorscheme at Neovim start time; it is only really needed when changing colorschemes within an existing edit session. Putting in a simple guard results in moonfly & nightfly now taking only 2.5ms to startup (on my machine). That is quite similar to some of the nice new Lua-based Neovim colorschemes now available. A win, albeit a small one.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • lightspeed.nvim

    deprecated in favor of leap.nvim

  • These look very nice... Well, [Lightspeed](https://github.com/ggandor/lightspeed.nvim) washes out the search area anyway, just like Hop, and has a pretty well balanced default scheme IMO, but you might try to come up with something nice for it too, though it requires more complex tweaking.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Neovim: creating keymaps in lua

    4 projects | dev.to | 11 Mar 2024
  • mini.nvim - release 0.10.0 (files, clue, operators, and minor updates)

    1 project | /r/neovim | 6 Sep 2023
  • Shoutouts to u/echasnovski

    1 project | /r/neovim | 30 Aug 2023
  • Looking for good tutorials for learning to use neovim as an IDE.

    2 projects | /r/neovim | 10 Jul 2023
  • mini.files updates - file preview, prefix customization, change target window, and more

    2 projects | /r/neovim | 4 Jul 2023