Closed jacobrreed closed 6 months ago
Loading it up right now but I think your branch is rework-off-tokyo
Sorry didnt see the edit!
Sorry didnt see the edit!
no worries lol, just let me know, ill probably need to tweak colors here and there, i essentially copied tokyo night with some tweaks and deleted the alternate styles
Do you want me to use my previous screenshots as a reference for what colors you want associated with various highlights? This looks nice right now but is definitely a different look/feel at the moment compared with the other branch.
what do you think personally, i tried to align it more with tokyo nights patterns
this entire theme is very early in its life right now and I am totally open to a little collaboration and feedback, especially from its first users
There is something amiss with differentiating highlights. Here is tokyonight-night on a scratch/test python script:
Now for the the dev branch of eldritch for me is below this, notice the repeated cyan in a lot of places.
ok i will work on that
also ive changed the repo from eldritch-nvim
to eldritch.nvim
to match other nvim plugins
@akthe-at Ive pushed some updates, let me kow what you think, got rid of repetitive colors, added some darkening, I think will align more with the themes color patterns better. I still need to go through and change the highlight group for a bunch of plugins like Telescope and stuff but I think the LSP/Treesitter stufff should be good now, might need to test on a few more languages to be sure it flows well
I think things are moving along nicely! There is something still amiss when it comes to classes and their methods. I haven't had a chance to dig too deep and won't until tonight but here is what a quick glance shows:
There is a slight difference between class and method highlights before the lsp (basedpyright) kicks in and starts giving semantic tokens.
Are you referring to the blue and darker blue?
datetime.now().strftime(), the later two should match each other but not datetime in color
Ok will look into it
@akthe-at To me im seeing datetime the "dark_cyan" color which is a more dark blue, and the now and strftime are cyan
@akthe-at To me im seeing datetime the "dark_cyan" color which is a more dark blue, and the now and strftime are cyan
Super interesting, are you using pyright or basedpyright as an LSP in this photo? Or maybe another lsp all together?
Using basedpyright to test against what you said Just pushed again, give that a try and tell me if you still see that
do you think its too conflicting of a color? I could change the dark cyan to something else maybe
Using basedpyright to test against what you said Just pushed again, give that a try and tell me if you still see that
If it's still weird when I get home and check I will try to delete all my shada files, temp files, etc and double check and make sure I'm up to date on the lsp, etc. Your photo looks good and correct.
I do think that they are probably a little too close, here is gruvbox, rose pine and Tokyonight for comparison
Perhaps that pink or green from the palette? I think what draws me to this palette is that it feels like a mixture of dracula and Tokyonight
ya let me play around and see what looks good
I thought of it originally the other way around but I might like this more because the action is the bright part. I think that's fitting
OK so i got the latest commits on the development branch, all the highlights are working correctly and match yours as well. I think stuff is looking good in SQL, R, python, and htmldjango...I am not saying there isn't room to change anything but it looks a lot better than 24 hours ago...How are you feeling about it?
Couple of quick thoughts string.documentation vs string vs string.html are all the same at the moment, not sure yet how I feel about that, I feel like I need a day of staring at the vibrant yellow text on an html page for a day of work to judge this.
Could use some color for the Icons for Dashboard.nvim ( DashboardIcon = { fg = <something, currently cyan like the words next to it>} )
OK so i got the latest commits on the development branch, all the highlights are working correctly and match yours as well. I think stuff is looking good in SQL, R, python, and htmldjango...I am not saying there isn't room to change anything but it looks a lot better than 24 hours ago...How are you feeling about it?
I'm feeling good about it now, it looks a lot better imo
Couple of quick thoughts string.documentation vs string vs string.html are all the same at the moment, not sure yet how I feel about that, I feel like I need a day of staring at the vibrant yellow text on an html page for a day of work to judge this.
Could use some color for the Icons for Dashboard.nvim ( DashboardIcon = { fg = <something, currently cyan like the words next to it>} )
will work on this
.documentation vs string vs string.html are all the same at the moment, not sure yet how I feel about that, I feel like I need
Can you give me an example of the html with text you speak of, also dashboard icon is already set you should see it as cyan
@jacobrreed I think the dark yellow for the string.html is perfect. regular strings passed into functions as arguments and documentation strings are the same elsewhere and I think that is normal/fine. I was just thrown off when all three were the same in all spots, especially with how vibrant that was on an html page with a ton of tailwindcss inline. However, your change looks great.
Regarding the Dashboard Icons I was just seeing if you wanted the text and Icon to match, it makes sense to keep it the same as the text that accompanies it but I could also see having the icons as one of the other main core eldritch palette colors
ya let me change the dashboard icon to be the green i think that fits bett
🔥
merged to master, thanks for the help if you find anything else let me know
Looks great! I noticed that the folke theme options like dim_inactive don't seem to actually work even though the code looks the same as tokyonight? Does it dim an inactive background for you? Do you want me to open a new issue for this?
ya cut another issue and ill look into it
@akthe-at Does it work for you with tokyo night? I personally use tint.nvim so I dont think I could tell the difference, i turned tint off and I dont see it working either. Tested with tokyonight as well
NormalNC = { fg = c.fg, bg = options.transparent and c.none or options.dim_inactive and c.bg_dark or c.bg }, -- normal text in non-current windows
so if transparent is set it definitely wont work, but even if it is doesn't seem to make a difference
interesting...its not actually working right now on Tokyonight but definitely has in the past! This must be an upstream bug, I will file an issue there.
interesting...its not actually working right now on Tokyonight but definitely has in the past! This must be an upstream bug, I will file an issue there.
Nice find, that fix worked for me
Actually, I didn't even need to pass the background colors, just using this as my config fixed this issue.
{
"eldritch-theme/eldritch.nvim",
priority = 1000,
opts = {},
config = function()
require("eldritch").setup({
dim_inactive = true,
transparent = false,
hide_inactive_statusline = true,
lualine_bold = true,
})
vim.o.termguicolors = true
end,
},
Ok ya, so transparent has to be false for it to work, ill make a note of it in the docs
Brought up by @akthe-at in a pull request they made. I have reworked the repo based on Folke's tokyonight
@akthe-at if you want to give me a second pair of eyes on it, ive opened a branch
tokyo-rework
, if you change in your lua config for Eldritch: