My personal website.
See CONTRIBUTING.md.
Nova color scheme plugin for Vim
Home Page: https://trevordmiller.com/projects/nova
License: MIT License
My personal website.
See CONTRIBUTING.md.
It's very confusing when a color scheme overrides user's GUI settings, like set fillchars+=vert:│
.
I personally prefer BOX DRAWINGS HEAVY VERTICAL (┃
).
Update color mappings to use nova-colors
mappings directly instead of using absolute colors and re-mapping in the plugin itself
Relies on trevordmiller/nova-colors#20 being resolved first
A lot of Vim users use vim-airline, and having theme support there would be awesome! For example, the Gruvbox theme does a nice job of providing an Airline config file. Right now, it looks like this, which is not a great experience:
Move let g:javascript_plugin_flow = 1
from .vimrc to nova-vim
It would be nice to have support for neomake. This is what I had to add to my .vimrc
to get neomake colors working:
highlight NeomakeErrorMsg guifg=#DF8C8C
highlight NeomakeWarningMsg guifg=#F2C38F
let g:neomake_error_sign={'text': 'e', 'texthl': 'NeomakeErrorMsg'}
let g:neomake_warning_sign={'text': 'w', 'texthl': 'NeomakeWarningMsg'}
I'm not sure if this is the best way to make it work. If I leave off lines 3-4, then it doesn't show any characters next to the line numbers at all.
Haven't put too much effort into the repository, but it's there for anyone who wants the basic color template for Alacritty (https://github.com/jwilm/alacritty)
@trevordmiller I've added you as a collaborator so feel free to spruce it up or just migrate the contents to entirely different repo, it doesn't matter to me. Feel free to close this issue once you've read it since it's not really an issue.
look pretty good,i wonder it,please tell me fontname,thanks。
The start script isn't working for me. I keep getting the following error:
ln: /Users/alexlafroscia/.vim/colors/nova.vim: No such file or directory
I've noticed that this colour scheme doesn't work when vim is used as git mergetool. My gitconfig contains this:
[diff]
tool = vimdiff
[difftool]
prompt = false
[merge]
tool = vimdiff
When I run git mergetool
to resolve a conflict there are no colours but if I use colorscheme default
or other themes the colours display fine.
Set default colours for:
Might be worth reviewing how Gruvbox does it (https://github.com/morhetz/gruvbox/blob/c2c15907e96bed070259bfaf0faed3bc3db0e268/colors/gruvbox.vim#L696-L722)
Hi! I love this theme, I got it for vim, tmux, iTerm, git and for some reason in vim my cursor line is not highlighting just the block cursor is. Also my status line seems to be a different color and I'm not sure what I have done wrong :(
If you have any ideas I'd appreciate them.
Here is a screenshot of what vim look like for me:
Update website and repo README screenshots for vim + tmux plugins with the latest backgroundShade
dividers
Hi! First of all, thanks for your work on this :)
I was just trying out nova-vim and noticed that vertical split dividers don't match the horizontal dividers or the screenshots on the website. Do you know what I might be doing wrong?
I just downloaded the iTerm2 theme and am using and also just ran :PlugUpdate
, so both my iTerm2 colors and the Vim plugin should be up to date. Thanks!
Place the "Plugins" section rules in the related color mapping groups so the plugins section can be removed and all rules are organized by semantics.
From #31
Really love this theme! However I find the tabs hard read with the white background. I've tried with a stripped down vim.init to check it wasn't a conflict with another package. My setup is iterm2 and neovim with both color schemes installed.
" setup vim plug
call plug#begin('~/.config/nvim/plugged')
Plug 'vim-airline/vim-airline'
Plug 'trevordmiller/nova-vim'
call plug#end()
colorscheme nova
I've noticed that some improvements could be made to some of the Git-related colors with this theme.
For example, if you're diffing two files, seeing the changes in red/green might be helpful. Instead, I'm getting this:
Compare to the coloring of Gruvbox, which makes it super obvious what's added/removed/changed.
What do you think about setting the background color of the added lines to green instead of blue, and maybe doing something different with changed lines to highlight them as well?
Like what was done here so the build/
directory is ignored, but the build
script is not:
https://github.com/trevordmiller/nova-hyperterm/pull/21/commits/cdf86945c06444b32b0dd92203dca7a0cd6ca9e8
@trevordmiller I'm fiddling with different terminals right now, and am trying Kitty so figured I'd send you the Nova color scheme for it too:
# Nova Theme
background #3C4C55
foreground #C5D4DD
cursor #C0C5CE
#black
color0 #6A7D89
color8 #899BA6
# red
color1 #DF8C8C
color9 #F2C38F
# green
color2 #A8CE93
color10 #A8CE93
# yellow
color3 #DADA93
color11 #DADA93
# blue
color4 #83AFE5
color12 #83AFE5
# magenta
color5 #9A93E1
color13 #D18EC2
# cyan
color6 #7FC1CA
color14 #7FC1CA
# white
color7 #C5D4DD
color15 #E6EEF3
Hello!
Thank you for making and releasing this colour scheme.
I would quite like to make the background a little darker. What's the cleanest way to do that?
Also, how can I find a darker version of the current background colour (instead of a random darker colour)?
Thanks!
I'm taking this one
.vimrc
In janus, plugins and colorschemes are "installed" by cloning the interested git repo into ~/.janus.
I've got both in my ~/.janus - both "sheerun/vim-polyglot" and "trevordmiller/nova-vim"
➜ ~/.janus ls -alh
total 0
drwxr-xr-x 17 yeongsheng staff 544B Jul 17 15:36 .
drwxr-xr-x+ 263 yeongsheng staff 8.2K Jul 17 16:00 ..
drwxr-xr-x 13 yeongsheng staff 416B Jun 21 15:42 Dockerfile.vim
drwxr-xr-x 20 yeongsheng staff 640B Jun 21 15:36 alchemist.vim
drwxr-xr-x 25 yeongsheng staff 800B Jun 21 15:37 ale
drwxr-xr-x 10 yeongsheng staff 320B Jun 21 15:41 ansible-vim
drwxr-xr-x 3 yeongsheng staff 96B Jul 17 15:36 colors
drwxr-xr-x 13 yeongsheng staff 416B Jun 27 19:37 ctrlsf.vim
drwxr-xr-x 10 yeongsheng staff 320B Jul 4 21:38 fzf.vim
drwxr-xr-x 12 yeongsheng staff 384B Jun 21 15:36 neocomplete.vim
drwxr-xr-x 15 yeongsheng staff 480B Jul 17 15:24 nova-vim
drwxr-xr-x 9 yeongsheng staff 288B Jun 21 15:38 pt.vim
drwxr-xr-x 9 yeongsheng staff 288B Jul 15 11:26 vim-autoformat
drwxr-xr-x 7 yeongsheng staff 224B Jun 21 15:34 vim-colorschemes
drwxr-xr-x 21 yeongsheng staff 672B Jul 17 15:25 vim-polyglot
drwxr-xr-x 14 yeongsheng staff 448B Jun 26 18:24 vim-startify
drwxr-xr-x 8 yeongsheng staff 256B Jul 15 23:20 vimux
And this is my updated ~/.vimrc.after
set encoding=utf-8
set term=screen-256color
set termguicolors
let base16colorspace=256 " Access colors present in 256 colorspace"
let g:airline_powerline_fonts = 1
let g:Powerline_symbols = 'fancy'
colorscheme nova
set background=dark
set guifont=Fira\ Code\ Retina:h13
However, after restarting both vim, tmux and even iTerm2, my vim sessions are not getting the expected colorscheme 'nova' at all.
Is there something wonky or misconfigured in my ~/.vimrc.after???
I love this color scheme, but I have some troubles when I use it in terminal Vim. I get the following error:
Error detected while processing /home/jlconlin/.vim/bundle/nova-vim/colors/nova.vim
E518: Unknown option: termguicolors
E518: Unknown option: termguicolors
I recognize this means that my version of Vim was not compiled with the gui option. Can we modify this color scheme to remove these errors and make it more applicable for terminal ViM?
Flow works, but doesn't match the type color meaning for each type syntax group. It would be good to add full support for flow and document the need for any plugins (vim-flow required?) on https://trevordmiller.com/projects/nova.
I'm adding GitGutter colors to my personal config, but would be happy to PR that back here once I'm done. Would you want me to do that?
When I run terminal mode inside of neovim (:terminal
), the colors on my prompt are incorrect compared to the way they are in the normal terminal.
In this image, the top part is a tmux pane with neovim in terminal mode and the bottom is just my normal terminal (zsh with pure prompt).
Here are some issues describing the problem and how to fix it.
I recently updated my plugins (I use Vundle). This caused syntax highlighting to fail when I use the nova colorscheme. I did a thorough revamp of my vimrc
and the plugins I use. I have determined that whenever I execute colorscheme nova
all of my syntax highlighting goes away. It seems the nova colorscheme plugin isn't working.
I looked at the latest documentation which says the plugin is now dependent on sheerun/vim-polyglot
. So I installed that as well, but I still get the same problem—no syntax highlighting at all.
Help!
Searching while using neovim in iTerm is significantly less convenient while using nova. Here is how it looks using Nova:
While using another theme, it looks like this:
Cycling through my searches (n
) is difficult. I have to count to know which I have selected.
Highlighting appears to work properly in Hyper (though, it's still far more subtle than most color schemes), so I'm assuming this is an issue with iTerm.
I can't get the color scheme to work in terminal vim. I believe that my problem lies in the fact that I don't have truecolor support in my terminal ViM; the color scheme works in MacViM, but not in the terminal.
I am using iTerm2 on a Mac with tmux
. I have installed the tmux and iTerm2 color schemes as described on the website; those work just fine. You can see my ViM configuration here.
I've run into problems around having the tag as part of the PR when you often rebase commits to make amends. It seems like Travis CI should be able to do that step in the deploy
hook after a successful merge into master
.
http://stackoverflow.com/a/28230711/2250435
In addition, this doesn't play that nicely when you have multiple PRs open at the same time.
One challenge to address would be the fact that it might be hard to programmatically determine whether to make the change a major/minor/patch update. Is there a reason that that is relevant? Something like a colorscheme I wouldn't expect to follow proper semver, since it's not like it will be a dependency of anything where that metadata is relevant.
What's the reason for needing to tag every change? Some of the package managers require that? I only use vim-plug
and AFAIK it just monitors a remote branch and updates with any changes.
I've found this colorscheme quite awesome but sometimes I like to set my background transparent and this theme doesn't play well with that tweak because it sets bg colors for several individual highlighting groups instead of just the fg colors. It's the first time translucence simply gets broken for me:
Notice how comments for example have clear opaque background.
Translucence on true colors works well on NeoVim. Vim needs a patch (for true colors).
Is of any interest to have the colorscheme playing well with translucence? No problems if it's a won't fix.
No plugin needed on Vim 7.x+
I love this project and thanks.
but when i use this plugin, another plugin (vim-interestingwords didn't work.
Is there any setting to make it work?
This is my vimrc https://github.com/emaniacs/my-dot-config/blob/master/dot-vimrc
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.