alessandroyorba / alduin Goto Github PK
View Code? Open in Web Editor NEWA Vim Colorscheme
A Vim Colorscheme
I need help from any Alduin users who willing / brave enough to test out a new color setting before it's announced as stable in the next version. As you can see from the screenshot, it's a dark brown UI, with the standard Alduin color palette. The catch is that it's Alduins first use of the new gui colors for terminals. Here are the requirements in order to enable this setting:
Requirements for Teminal Users:
Requirements for Teminal Users:
in your vimrc
set termguicolors
let g:alduin_Shout_Summon_Odahviing = 1
colo alduin
***Note to any Vim User who is having an issue getting the gui colors to display in the terminal using the settings above. Please check out the vim help on the subject. I found that some users will need to input additional settings in the .vimrc
set t_8f=^[[38;2;%lu;%lu;%lum
set t_8b=^[[48;2;%lu;%lu;%lum
The "^[" is a single character. You enter it in INSERT mode by pressing CTRL+V and then ESC.
More help from Vim:
:help xterm-true-color
Requirements for Gui Users:
It would be really cool to support "truecolor" for terminals, this is a neovim feature for 16-million color selection. This has been done for solarized:
https://github.com/frankier/neovim-colors-solarized-truecolor-only
As the title says, do you have an Xresources
file to pair with this fantastic theme? I found this, but I assume you would tweak it a bit. If not, I'll just go ahead and use it as-is.
Thanks again!!
Any plans to migrate the scheme to a framework where selection does not overwrite the syntax highlighting on the text?
https://neovim.discourse.group/t/visual-selection-transparency/1661
also, not sure if this is something treesitter support would fix but it will highlight member functions different if they are prefixed with _
character.
Hi, excellent colorscheme. I've been trying to get it installed and I'm having some trouble. I have installed many other colorschemes before successfully.
I placed the alduin.vim file in my .vim/colors directory, but when I select it as the default theme, I get white text on my dark background. I've used other 256 colorschemes before, and I tested my terminal color output just to be sure.
Does alduin.vim have a dependency on another file, by chance? Is this something that you've dealt with before?
I can't find Arcadia theme on github.
Sometimes I want to reuse the colours from the alduin theme in my vim config, it would be really neat (if possible), so be able to access alduin.colors
as a variable of some kind. That way I could define custom highlight groups & such, by reusing the colours defined there.
it would be really neat to try and become compatible with base16,
I put this together using a converter from iterm to xdefaults, then using the rgb values as the bases:
scheme: "Alduin"
author: "Alessandro Yorba"
base00: "1c1c1c"
base01: "8b5f61"
base02: "d69f74"
base03: "747474"
base04: "8b373c"
base05: "5f3a3c"
base06: "87875f"
base07: "878787"
base08: "444444"
base09: "9e744d"
base0A: "c79a71"
base0B: "fed975"
base0C: "9e4c40"
base0D: "af0000"
base0E: "87afaf"
base0F: "ffffff"
It looks pretty neat, on my terminal, not so much in vim itself! :( I'm not sure what to look at next, however, it may be obvious to you what is up.
https://github.com/kowalskey/base16-builder/ This fork of the builder (if you use my above base16 scheme), will generate iterm files, & a number of others you may want to try out.
Hopefully you can reduce the load on yourself (maintaining multiple files), and bring support to a number of configs.
I've been bouncing back between Ethereal Mode and Dragon Aspect, and I haven't even touched the default Alduin since adding either of the theme options. I realize that colors are totally subjective but I can help wonder if Dragon Aspect is just superior.
Wondering if any of you have tried Dragon Aspect?
Do you like it better than the default?
Should Dragon Aspect be the standard?
there is an issue open in the vim repository, to distribute more colorschemes with Vim. Would you kindly give your permission to distribute this colorscheme with Vim?
Hey @AlessandroYorba thanks for making this theme, it is my current colour scheme for my vim workflow.
I would like to know if alduin would be getting any future support for light theme? I've tried to create a light theme for this colour scheme but I have been struggling to understand how do I modify the project.
If there is no plan would you share some tips on how to edit this project? As I think an alduin light mode would just complete this colour scheme and potentially compete with gruvbox.
Setting time based variables to change aspect of a colorscheme is something that should be a task for the .vimrc and not the responsibility for the colorscheme. Keeping it in the .vimrc also has the added benefit of creating other special conditions or settings that complement each users personal preference. I will add a gist or just update this issue with some legacy code for Vampirism so that you can add it to your .vimrc
๐
Superb theme. Would be awesome to see ports for other editors.
Hi Alessandro,
Thanks for sharing this theme. It's super neat! One question: Would you consider applying a version number? I'm asking because I want to make an archlinux package, and without a version number this can be tricky.
What would you think of adding some lines to the code that would set a default color scheme for vim terminals? You could do this for vim by adding:
let g:terminal_ansi_colors = ['#5f5f87', '#af5f5f', '#87875f', '#af875f', '#878787', '#af8787', '#87afaf', '#dfdfaf', '#878787', '#af0000', '#875f5f', '#8787af', '#5f8787', '#5f5f87', '#5f875f', '#5f8787']
and for neovim by adding the
let g:terminal_color_0 = '#5f5f87'
let g:terminal_color_1 = '#af5f5f'
let g:terminal_color_2 = '#87875f'
let g:terminal_color_3 = '#af875f'
let g:terminal_color_4 = '#878787'
let g:terminal_color_5 = '#af8787'
let g:terminal_color_6 = '#87afaf'
ect lines for whatever colors you deemed to be the best.
There doesn't seem to be an official Emacs version of Alduin. I would love to create it!
@AlessandroYorba would you link to the Emacs version if I create it?
Image files are huge and they are carried around everytime someone wants to use your colorscheme. I think it's possible to upload the screenshots in a github issue and just use the URL generated once uploaded.
Right now, I don't know if this is a feature. I have a feeling it isn't. My code right now looks like this:
https://i.imgur.com/vLF2kLZ.png
As you can see, there is a bit of highlighting going on, on the words 'ycmd' and 'third_party'.
Any ideas as to why, or how to get rid of this?
Any news on a new stable release?
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.