Giter Site home page Giter Site logo

ahmedabdulrahman / aylin.vim Goto Github PK

View Code? Open in Web Editor NEW
123.0 3.0 3.0 2.03 MB

🌌Aylin a modern and minimal VIM dark theme with bright colors.

License: MIT License

Vim Script 100.00%
aylin vim-colorscheme vim-theme dark-theme dark-colors dark-syntax-theme neovim-colorscheme

aylin.vim's Introduction

Aylin 🌌

Aylin

Aylin is a modern and minimal VIM dark theme with bright colors. The theme is based on the great theme Ayu theme. See Credits for a detailed lineage.

If you want to use this plugin with Neovim 0.5, please use the 0.5-nvim branch

Screenshot

Installation

You can install aylin.vim with whatever package manager you use. For example:

For example:

  • Pathogen
    • git clone https://github.com/AhmedAbdulrahman/vim-aylin.git ~/.vim/bundle/vim-aylin
  • Vundle
    • Add Plugin 'AhmedAbdulrahman/vim-aylin' to your .vimrc and run :PluginInstall
  • NeoBundle
    • Add NeoBundle 'AhmedAbdulrahman/vim-aylin' to your .vimrc and run :NeoBundleInstall
  • vim-plug
    • Add Plug 'AhmedAbdulrahman/vim-aylin' to your .vimrc and run :PlugInstall
  • Vim-8
    • git clone https://github.com/AhmedAbdulrahman/vim-aylin.git ~/.vim/pack/default/start/vim-aylin

If you don't use a plugin manager just copy the content of vim/colors/ to ~/.vim/colors.

Usage

In your Vim (~/.vimrc) or Neovim (.config/nvim/init.vim) configuration, place the following two lines:

set background=dark
colorscheme aylin

True Colors

To provide the best user experience possible, I recommend enabling true colors. To experience the blissfulness of your editor's true colors, place this in your .vimrc or ~/.config/nvim/init.vim file:

if (has("nvim"))
  "For Neovim 0.1.3 and 0.1.4 < https://github.com/neovim/neovim/pull/2198 >
  let $NVIM_TUI_ENABLE_TRUE_COLOR=1
endif

"For Neovim > 0.1.5 and Vim > patch 7.4.1799 < https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162 >
"Based on Vim patch 7.4.1770 (`guicolors` option) < https://github.com/vim/vim/commit/8a633e3427b47286869aa4b96f2bfc1fe65b25cd >
" < https://github.com/neovim/neovim/wiki/Following-HEAD#20160511 >
if (has("termguicolors"))
  set termguicolors
endif

Vim Lightline

To use the included lightline.vim theme:

let g:lightline = {
      \ 'colorscheme': 'aylin',
      \ }

Contributing

All forms of contribution are welcome: bug reports, bug fixes, pull requests and simple suggestions. Thanks!

Credits

Credit goes to the Ayu theme. I ended up changing colors and their mappings.

License

MIT License © 2020 Ahmed Abdulrahman. See LICENSE.txt for more information.

aylin.vim's People

Contributors

ahmedabdulrahman avatar tauseefk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

aylin.vim's Issues

Errors reported when starting neovim

First of all, I really love this theme. I get some errors though while starting neovim, using latest version 0.6.1.
Cheers.

Error detected while processing /Users/[***]/.dotfiles/.config/nvim/plugged/vim-aylin/colors/aylin.vim:
line 182:
E488: Trailing characters: # let colorgroup['BufferLineIndicatorSelected'] = {
line 183:
E488: Trailing characters: # let colorgroup['BufferLineFill'] = {
line 206:
E117: Unknown function: color_helper#hex_color_darken
line 207:
E117: Unknown function: color_helper#hex_color_darken
line 208:
E117: Unknown function: color_helper#hex_color_darken
line 209:
E117: Unknown function: color_helper#hex_color_darken
line 722:
E746: Function name does not match script file name: color_helper#hex_color_darken
line 735:
E746: Function name does not match script file name: color_helper#hex_color_to_rgb
line 739:
E746: Function name does not match script file name: color_helper#hex_to_dec
line 743:
E746: Function name does not match script file name: color_helper#dec_to_hex
line 752:
E746: Function name does not match script file name: color_helper#rgb_color_to_hex
.... plus some more.

lua colorscheme for neovim

i ported this colorscheme to lua, i'm wondering if i should make a pr or give it it's own repo (i'd give you credit ofc)

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.