Giter VIP home page Giter VIP logo

gruvbox-material.nvim's Introduction

Hi there ๐Ÿ‘‹

I am f4z3r, a software engineer who spends 99% of his time optimising his setup to make it work 1% faster. I am passionate about cloud native software and infrastructure, security tooling, and various programming languages.

I work on a variety of projects in various roles, such as:

I am okay at:

Some stats:

gruvbox-material.nvim's People

Contributors

dot-1q avatar f4z3r avatar fractal-robot avatar logan-connolly avatar parilia avatar wittyjudge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gruvbox-material.nvim's Issues

"^" fill character set in statusbar

Hi @f4z3r ,

First off, great work on this project. You were definitely the right person to fork the plugin! It has been exciting to see the progress.

However, I discovered a change in behavior after the large refactor commit: 16f937c. Starting with this commit, the statusbar is populated with the "^" fill character (see :help fillchars for more info).

I am not sure what exactly caused this change. I landed upon this commit by doing a git bisect. I plan to investigate more in the coming days.

Screenshots

swappy-20240509_171445

swappy-20240509_165906

Initial configuration

Hi @f4z3r,

I use auto-dark-mode to change my neovim background to dark or light depending on my machine settings.
This behavior was not being reflected within the gruvbox-material palette. The palette would be calculated only at the initial loading stage of the plugin and not anymore.
Commenting these lines out:

--TODO: use the configuration to configure the lua plugin
if vim.g.loaded_gruvbox_material == 1 then
return
end
vim.g.loaded_gruvbox_material = 1

And:
vim.o.background = "dark"

Solves the issue. Changing the background manually or via the auto-dark-mode plugin, effectively changes the color palette as expected.
Is there a reason on why this check exists? Or can it be safely removed?

Option to override highlight.

Hi!
I was going to try to open a PR to enable this functionality, but i have 0 Lua experience and couldn't get the job done.
The option to be able to override some highlights is really nice, and the way other plugins achieve it seem pretty simple, although I do not really know how to approach this problem.

Note:
While on this topic of overriding, this came about because of the usage of the color blue for the variables and text. This does not seem like the intended behavior, and while investigating WIttyJudge's highlight definitions, I see that with the old Treesitter's highlight groups, he linked TSVariable = { link = 'Fg' }. With the new groups, becomes: TSVariable -> ["@variable"], and this colorscheme defines: ["@variable"] = { link = "Blue" }. Isn't this an error?

Feature Request highlight_group colour

The current highlight group for yanking is red I would love if wither we hve the option for changing it or it is changed on dark to be something else.
Personally I like the colour #a9b665 for it

Background Transparency

Backgroundtransparency does not seem to work

vim.g.gruvbox_material_transparent_background = 1

Is set and doesnt seem to work

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.