Giter Club home page Giter Club logo

Comments (16)

siduck avatar siduck commented on August 30, 2024

hi there, check the contribution guide https://github.com/NvChad/base46#contribute-for-new-themes

Just get all the hex colors from falcon theme and then add them in your PORT & PR and I'll improve the PR if it needs changes.

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

hi there, check the contribution guide https://github.com/NvChad/base46#contribute-for-new-themes

Just get all the hex colors from falcon theme and then add them in your PORT & PR and I'll improve the PR if it needs changes.

It's really confusing since I haven't worked with colorschemes a lot and the falcon palette is pretty confusing. Would love if someone could help with this!

Also, I did try just disabling Nvchad/base46 and then setting colorscheme falcon but it turns out that plugins like nvim-tree, telescope don't get updated with the new colorscheme.
Falcon already has support for them, so I don't see any any use in porting it, if I could directly use it.
Is there some way for this @siduck

from base46.

siduck avatar siduck commented on August 30, 2024

@kavinvalli load falcon theme after base64 then.

I know falcon already has support for nvimtree etc but not our tabufline, statusline and many other highlight groups, and our theme plugin is very fast! We just need their colors. Dont worry I will port the theme tomorrow for u!

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

@kavinvalli load falcon theme after base64 then.

I know falcon already has support for nvimtree etc but not our tabufline, statusline and many other highlight groups, and our theme plugin is very fast! We just need their colors. Dont worry I will port the theme tomorrow for u!

That would be great @siduck. Thank you!

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

@siduck Were you able to figure out something?

from base46.

siduck avatar siduck commented on August 30, 2024

oh sorry i was busy yesterday, will make the theme today

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

oh sorry i was busy yesterday, will make the theme today

No worries @siduck! Looking forward to check it out!

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

@siduck How is this looking?

from base46.

siduck avatar siduck commented on August 30, 2024

@kavinvalli put this under custom/themes/falcon.lua and select it from theme switcher, let me know if you need any changes

-- Credits to https://github.com/fenetikm/falcon as its the orignal theme
-- This is a modified version of original theme

local M = {}

M.base_30 = {
  white = "#F8F8FF",
  white2 = "#DFDFE5",
  tan = "#CFC1B2",
  darker_black = "#000015",
  black = "#020222", --  nvim bg
  black2 = "#0b0b2b",
  one_bg = "#161636",
  one_bg2 = "#202040",
  one_bg3 = "#2a2a4a",
  grey = "#393959",
  grey_fg = "#434363",
  grey_fg2 = "#4d4d6d",
  light_grey = "#5c5c7c",
  red = "#FF761A",
  baby_pink = "#FF8E78",
  pink = "#ffafb7",
  line = "#202040", -- for lines like vertsplit
  green = "#9BCCBF",
  vibrant_green = "#b9e75b",
  nord_blue = "#a1bce1",
  blue = "#6699cc",
  yellow = "#FFC552",
  sun = "#FFD392",
  purple = "#99A4BC",
  dark_purple = "#635196",
  teal = "#34BFA4",
  orange = "#f99157",
  cyan = "#BFDAFF",
  statusline_bg = "#0b0b2b",
  lightbg = "#2a2a4a",
  pmenu_bg = "#FFB07B",
  folder_bg = "#598cbf",
}

M.base_16 = {
  base00 = "#020222",
  base01 = "#0b0b2b",
  base02 = "#161636",
  base03 = "#202040",
  base04 = "#e4e4eb",
  base05 = "#eeeef5",
  base06 = "#f3f3fa",
  base07 = "#F8F8FF",
  base08 = "#BFDAFF",
  base09 = "#B4B4B9",
  base0A = "#FFC552",
  base0B = "#C8D0E3",
  base0C = "#B4B4B9",
  base0D = "#FFC552",
  base0E = "#8BCCBF",
  base0F = "#DFDFE5",
}

M.polish_hl = {
  Statement = { fg = M.base_30.purple },
  Type = { fg = M.base_30.white2 },
  Include = { fg = M.base_30.tan },
  Keyword = { fg = M.base_16.base0D },
  TSKeyword = { fg = M.base_16.base0D },
  Operator = { fg = M.base_30.red },
}

vim.opt.bg = "dark"

M = require("base46").override_theme(M, "falcon")

return M

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

@siduck seems to be pretty good!

from base46.

siduck avatar siduck commented on August 30, 2024

pushed it to the repo! enjoy :D

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

Hey @siduck, I dont know if this is an issue but in react, the highlighting is not very distinctive. The filetype is typescriptreact
Screenshot 2022-10-25 at 08 53 05

from base46.

siduck avatar siduck commented on August 30, 2024

Hi @kavinvalli , install tsx and typescript tsparser

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

Hi @kavinvalli , install tsx and typescript tsparser

It seemed to start working after i used an emmet snippet once

from base46.

siduck avatar siduck commented on August 30, 2024

so it works right now or no?

from base46.

kavinvalli avatar kavinvalli commented on August 30, 2024

Yup, it works @siduck ! Sorry for the inconvenience.

from base46.

Related Issues (20)

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.