GithubHelp home page GithubHelp logo

clpi / cyu.lua Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 1.53 MB

neovim colorscheme based loosely on ayu with a lot of plugin support

License: Other

Lua 96.21% KakouneScript 3.52% Vim Script 0.27%
neovim neovim-colorscheme neovim-theme nvim

cyu.lua's Introduction

cyu.lua

preview of lua code



A simple, darker, ayu-based colorscheme for Neovim in particular, and a few other Terminal-based and GUI editors.


  • For history buffs, this is a Neovim theme in Lua which roughly follows the ayu colorset while trying to make the extra Treesitter parsing show all the colors I believe it is truly worth, for all the wonderful plugins it's worth. I hope all the goofy and weird color coverage is worth it! I use it!
  • It's an ayu-based them, intended to be a personal theme I can continually modify and tweak over time. The repo itself is almost fully based on the (excellent) tokyonight.nvim theme and Github repo. The cuurrent end-product is something which looks vaguely colorful and resembles its inspiration Ayu ever-so-vaguely... I think?

Installation

  • Installation and configuration are near identical to tokyonight at the moment, but not all flavors or color palette variations are implemented yet. Still, installation instructions remain the same.

  • If you're using packer.nvim, just copy this code into wherever you keep your packer startup function:

use "clpi/cyu.lua"
  • Note: This theme only works in NeoVim (preferably, the latest stable version) for now. However, a vim version should be an easy task.

Configuration

  • Configuration is borrowed from tokyonight.nvim (as an artefact of using its repo as a base template), however no different color variations have been made, so, for the time being, configuration options have been made available to the end user to provide them an illusory feeling of power and control.
  • This can be achieved through the Lua API (in Neovim 0.5+):_
use  { 
    "clpi/cyu.lua",
    config = function()
        vim.g.cayu_style = "night" -- Only palette variant available right now
        vim.g.cayu_italic_functions = true
        vim.g.cayu_sidebars = {}  -- Specify window types to shade differentially
    end
}
-- ... (after packer startup) ...
vim.cmd[[ colorscheme cayu ]]
    

Plugin Support

Misc

  • If you have any issues or want any particular plugin supported please feel free to reach out!

  • Looking to try to bring my brand of ayu-inspired flavorings to all other sorts of programs in neat fancy packages, maybe it won't be just me excited for that small fact!

preview of c code in helix in barely tossed together TOML for the theme
preview of c code in helix in barely tossed together TOML for the theme

cyu.lua's People

Contributors

clpi avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.