Giter Site home page Giter Site logo

ayu-vim's Introduction

🌟🌟🌟 Looking for a maintainer. 🌟🌟🌟 This project needs your care and knowledge of VIM. Open an issue if you want to take that role.

ayu-vim

Warning

ayu is still in development and a lot of things need to be covered. Theme works only if VIM supports termguicolors option. This is true for Neovim and VIM from 7.4.1799.

Installation

Plug 'ayu-theme/ayu-vim' " or other package manager
"...
set termguicolors     " enable true colors support
let ayucolor="light"  " for light version of theme
let ayucolor="mirage" " for mirage version of theme
let ayucolor="dark"   " for dark version of theme
colorscheme ayu

Term colors

For now In /term you can find color schemes for iTerm. More to come.

Indent line

To get indent line like in the screenshot install https://github.com/Yggdroot/indentLine with my version of Roboto Mono for Powerline from this repo and add this config. In this Roboto Mono version added powerline glyphs and increased line-height of the font itself.

" IndentLine {{
let g:indentLine_char = ''
let g:indentLine_first_char = ''
let g:indentLine_showFirstIndentLevel = 1
let g:indentLine_setColors = 0
" }}

ayu-vim's People

Contributors

bovarysme avatar dempfi avatar ehudon avatar fgrsnau avatar hkupty avatar jackcogdill avatar jemoka avatar lenovsky avatar mknaw avatar ruffeng avatar scvsh avatar sobrinho avatar yous avatar zhuangya 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ayu-vim's Issues

let ayucolor = "mirage" launch a popup

when i write let ayucolor = "mirage" it launch "hit the enter key or enter a command"

that's my vimrc

call plug#begin()
Plug "ayu-theme/ayu-vim"
call plug#end()
set termguicolors
let ayucolor = "mirage"
colorscheme ayu

and it seems that the let ayucolor = "mirage" line throws a popup.
can someone tell me why and how to avoid it please

update colors?

It seems like this repo is falling behind the ayu repo. Maybe its time for an update. Also @dempfi has made a repo of just ayu colors. Maybe its time to update the build to leverage that node package? I would be willing to do this work if you are okay with it?

Maintainer role

@dempfi Actually ayu-vim it's my main light colorscheme (together with tender that is my main dark colorscheme), so I desire a good future for the project.

I don't have so much time, but I think that I can support the project.

I already did create another theme (vim-grimmjow) but I don't use so often since I got tired of it (didn't find good colors for some cases).

I use NeoVim, so for Vim would use only to test this plugin. I use for C#, F#, Java, Python, Bash, Lua, Elixir, Rust, Progress, JavaScript, ELM, Dart and more... so on daily work I'm already testing the plugin using.

Strange color in vim-signify for deleted lines - looks fine in nord-vim

Screenshot 2020-04-07 16 58 58

+ and ! marks are showing correctly but _2 deleted lines has a weird text and background color set. It looks correct when switching to another theme such as nord-vim.

Tested with minimal "init.vim"

call plug#begin('~/.local/share/nvim/plugged')
Plug 'ayu-theme/ayu-vim'
"Plug 'arcticicestudio/nord-vim', { 'branch': 'develop' } 
Plug 'mhinz/vim-signify'
call plug#end()

set termguicolors
let ayucolor="mirage"
colorscheme ayu

Otherwise I'm loving this theme ❤️

ayu theme colors on Neovim or Vim look dim

Hello everyone. I really like this theme. But when I use it on neovim or vim (In terminal) under xterm or st. The colors don't even look as close as the ones on the screenshots provided by the author of this theme. I have set termguicolors Why do my colors look dimmed, not as bright as the ones provided in the screenshots?

What happened to the theme?

What happened to the colorscheme?

It seems to me that the colors are not aligned with the ayu-colors nor the screenshots in the README.md.

How can I have the dark colorsheme from the screenshot?

I have installed the plugin and the result is not really satisfying.

Screen Shot 2020-05-27 at 9 58 29 PM

italic comment?

Hi
I like this theme, can you implement support for italic comment please?
I tried to add highlight Comment cterm=italic into vimrc, but doesn't seem work.

Thanks

Sign Column too narrow for symbols

I tried the theme and like it. However, The Sign column seems to be narrow. Can we increase it a bit and remove the background from error. As you can see in screenshot below, I have tried with all three version. Anyway to get rid of red background that is showing up on signcolumn.

Mirage Theme

Screen Shot 2020-05-03 at 11 59 35

Dark Theme

Screen Shot 2020-05-03 at 12 03 25

Light Theme

Screen Shot 2020-05-03 at 12 02 15

End of line character is not visible.

Currently, when running running set list command, the EOL character is invisible. As a temporary workaround, setting hi NonText ctermfg=7 guifg=gray works.

error when setting colorscheme first

setting colors ayu without specifying let ayucolor=xxx failed to apply the colorscheme

setting colors ayu first then let ayucolor=xxx will give bunch of error before applying the color

setting let ayucolor=xxx first then colors ayu works perfectly

I don't know if this is intentional or not

Test on neovim v0.2.0-dev and vim v8.0

Install for Vim 8

New to Vim (coming from Sublime with your brilliant Ayu Mirage). Not quite understanding the install process. Do these lines just go in my vimrc? I have a ~/.vim directory under home, and a ~/.vimrc file. I know plug-ins work differently with Vim 8 and want to get it right. Also, do you have a Terminal profile or only iTerm?

Just installed vim-plug but still need help. Where do actually put the ayu colorscheme?

Terminal.app

Why the colors doesn't work in Terminal.app (native on macOS)?
The termguicolors is not supported?

The row numbers are too dim

I can barely see the row numbers when using let g:gruvbox_contrast_dark='medium'. With enough light reflecting on the screen, they become unnoticeable. Would it be possible to make them somewhat lighter? I use them all the time for relative jumping between rows.

It would be great if their color could be set to that of the comments which display a bit lighter.

Screenshot from 2020-04-24 17-44-06

Theme not working in screen sessions

For some reason the theme isn't working on screen sessions, look the differences.

screen shot 2016-10-17 at 18 41 32

screen shot 2016-10-17 at 18 41 25

I'm trying to figure out what is happening, everything is fine on tmux.

The same happens on vim and neovim.

MacVIM

Not perfect in MacVIM! Maybe some one have a idea?

Alacritty?

Hello! How about color scheme for Alacritty?

Are the screenshots in the home using the last version of the theme?

I've tested on neovim, vim 8 and macvim 8 on iTerm and Terminal.app.
I already installed iterm colorschemes.

When using the light ayucolor both in iTerm and in vim/neovim:

  • greens are not as bright
  • string keyword (in javascript) is not highlighted

Also, when using vim-javascript everything is slightly broken:

  • oranges are pale
  • "{}, []" appear in grey.

I'm trying to figure out how to apply the scheme as shown in the pics. Thanks!

NerdTree pale colors

I install dark version of ayu and filenames in nerdtree become pale

I'm using Neovim

Dark Theme

let ayucolor="dark" not working. Theme is stuck on default pallete

Proposal change it to lua config

Juat an idea should.we.change.it using a.lua config for neo vim. If dont mind i would lik to join. May be we can folow the onedark pro structure for the color cheme

coc.nvim suggestion menu current selection is not visible

when I write some text and coc presents the list of suggestions I cannot see which I select. See an example in the screen shot:

image

What do i have to modify to see the selection like it is the case with a different theme (e.g. seoul256)

image

These are the relevant lines in the .vimrc

set termguicolors                                                                                                                                                                    
set background=dark                                                                                                                                                                  
let g:ayucolor="mirage"                                                                                                                                                              
set t_Co=256                                                                                                                                                                         
colorscheme ayu                                                                                                                                                                                                                                                                                                        
"colorscheme seoul256                                                                                                                                                                 

Change ayucolor from neovim command line

Hi

I have the variable ayucolor set to dark in my init.vim but sometimes I want to change it to light temporarily. I tried :let ayucolor='white' in neovim command line, it works when I echo it. But actually it doesn't change. it's still dark

I don't know if I should run something after to update the interface that I am not aware of? and if it can be automated somehow?

Miss Match of Colors in Dark theme (Neovim)

Hi, the colors in ayu dark for neovim are dull and different from the colors shown in the screenshots, or those in the themes for other applications.

As an example, here is a screenshot comparing ayu-vim (on neovim) with ayu-vscode:

image

Fails after vim-8.2.4542

Error detected while processing /home/mvyskocil/.vimrc[35]../home/mvyskocil/.vim/pack/git-plugins/start/ayu-vim/colors/ayu.vim:
line  275:
E474: Invalid argument

Commenting out this line have helped.

275 "let &background = s:style
VIM - Vi IMproved 8.2 (2019 Dec 12)
Included patches: 1-4542
Compiled by 'http://www.opensuse.org/'
Huge version with GTK3 GUI.  Features included (+) or not (-):
+acl               +file_in_path      +mouse_urxvt       -tag_any_white
+arabic            +find_in_path      +mouse_xterm       -tcl
+autocmd           +float             +multi_byte        +termguicolors
+autochdir         +folding           +multi_lang        +terminal
-autoservername    -footer            -mzscheme          +terminfo
+balloon_eval      +fork()            +netbeans_intg     +termresponse
+balloon_eval_term +gettext           +num64             +textobjects
+browse            -hangul_input      +packages          +textprop
++builtin_terms    +iconv             +path_extra        +timers
+byte_offset       +insert_expand     +perl              +title
+channel           +ipv6              +persistent_undo   +toolbar
+cindent           +job               +popupwin          +user_commands
+clientserver      +jumplist          +postscript        +vartabs
+clipboard         +keymap            +printer           +vertsplit
+cmdline_compl     +lambda            +profile           +vim9script
+cmdline_hist      +langmap           -python            +viminfo
+cmdline_info      +libcall           +python3/dyn       +virtualedit
+comments          +linebreak         +quickfix          +visual
+conceal           +lispindent        +reltime           +visualextra
+cryptv            +listcmds          +rightleft         +vreplace
+cscope            +localmap          +ruby/dyn          +wildignore
+cursorbind        +lua/dyn           +scrollbind        +wildmenu
+cursorshape       +menu              +signs             +windows
+dialog_con_gui    +mksession         +smartindent       +writebackup
+diff              +modify_fname      -sodium            +X11
+digraphs          +mouse             -sound             -xfontset
+dnd               +mouseshape        +spell             +xim
-ebcdic            +mouse_dec         +startuptime       -xpm
+emacs_tags        +mouse_gpm         +statusline        +xsmp_interact
+eval              -mouse_jsbterm     -sun_workshop      +xterm_clipboard
+ex_extra          +mouse_netterm     +syntax            -xterm_save
+extra_search      +mouse_sgr         +tag_binary        
-farsi             -mouse_sysmouse    -tag_old_static    
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "/etc/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/wayland -I/usr/include/libxkbcommon -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -O2 -Wall -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -Wall -pipe -fno-strict-aliasing -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 
Linking: gcc -L. -flto=auto -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.34.0/x86_64-linux-thread-multi/CORE -flto=auto -L/usr/local/lib -Wl,--as-needed -o vim -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXt -lX11 -lSM -lICE -lm -lselinux -ltinfo -lacl -lgpm -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.34.0/x86_64-linux-thread-multi/CORE -L/usr/local/lib64 -fstack-protector-strong -L/usr/lib/perl5/5.34.0/x86_64-linux-thread-multi/CORE -lperl -lm -ldl -lcrypt -lpthread 

vimrc used in screenshot

Hi!

I'm setting up my Vim, could you post the .vimrc used to achieve functionality just as in the screenshot? i.e, The nerd tree plugin and configuration, line numbers, indent lines, etc.

Thanks

Proposal for Maintainer role

Hi @dempfi
I'm interested maintaining the repo. I've no prior experience as a maintainer but I wanna learn. It would be nice working also on other stuff like: alacritty and kitty themes, relaese docs for the main project etc. It would be possible?

Support for dark?

Seems like only there is only the mirage syntax colors. Setting let ayucolor="dark" enables the dark background and gui colors of the theme but not the syntax

Actual colors
screen shot 2018-06-11 at 8 29 03 pm

Expected colors
screen shot 2018-06-11 at 8 29 58 pm

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.