Giter Club home page Giter Club logo

Comments (16)

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

Does it change when you run

highlight ALEErrorSign guifg=#E06C75

highlight! is not a command, I think you're confusing it with hi!

from one-nvim.

yamatsum avatar yamatsum commented on June 25, 2024

Does it change when you run

After the plugin is loaded, it will change if run it with vim running.
However, until now, it was described and set in init.lua and it worked, but it does not work with one-nvim.
Works well with plugins for other color schemes.

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

Are you calling it after setting the colorscheme?

from one-nvim.

yamatsum avatar yamatsum commented on June 25, 2024

Are you calling it after setting the colorscheme?

Yes, give it a try

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

I add

vim.api.nvim_command('autocmd Colorscheme * highlight Normal guibg=#FF0000')

to the end of my init.lua and it worked. Try adding your autocmd to the last line of you init.lua.

from one-nvim.

yamatsum avatar yamatsum commented on June 25, 2024

Yes i know.
I want to change it without using autocmd.
That's possible with onebuddy and other plugins

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

Sorry I misunderstood,

inside nvim/after/colors/one-nvim.vim

highlight ALEErrorSign guifg=#E06C75

where nvim is the root directory of your nvim folder.

from one-nvim.

yamatsum avatar yamatsum commented on June 25, 2024

Sorry I misunderstood,

I'm sorry in poor EnglishπŸ˜…

nvim/after/colors/one-nvim.vim

I tried with this path and all the other syntax broke

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

Just to verify, if you are on linux, if you run

cat ~/.config/nvim/after/colors/one-nvim.vim

you get

highlight ALEErrorSign guifg=#E06C75

Is that right?

from one-nvim.

yamatsum avatar yamatsum commented on June 25, 2024

Initial state
Screen Shot 2021-01-27 at 0 32 30

After setting

❯ cat ~/.config/nvim/after/colors/one-nvim.vim
highlight ALEErrorSign guifg=#E06C75

Screen Shot 2021-01-27 at 0 37 35

reference:
https://github.com/yamatsum/mackup/tree/master/.config/nvim

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

I think I have it now

" ~/.config/nvim/after/colors/one-nvim.vim
highlight ALEErrorSign guifg=#E06C75
-- end of init.lua
vim.api.nvim_command("runtime! after/colors/one-nvim.vim")

from one-nvim.

yamatsum avatar yamatsum commented on June 25, 2024

After all it did not work.
Thank you for your kind answer.

The original purpose was just to overwrite the highlights with a simple setup.
Why can't one-nvim do what onebuddy can do?πŸ€”

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

That's strange. It worked on my computer.

I think you're probably best off using the autocmd since you said that worked.
I have no idea why it would work with onebuddy but not one-nvim.

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

Worked this out with the creator of nvim-highlite

vim.api.nvim_command("augroup Highlight")
vim.api.nvim_command("autocmd!")
vim.api.nvim_command("autocmd ColorScheme one-nvim hi! Normal guifg=#000000 guibg=#FFFFFF")
vim.api.nvim_command("augroup end")
vim.api.nvim_command("colorscheme one-nvim")

from one-nvim.

Th3Whit3Wolf avatar Th3Whit3Wolf commented on June 25, 2024

Or you could do

local vim, api, cmd = vim, vim.api, vim.cmd

local function augroups(definitions)
    for group_name, definition in pairs(definitions) do
        api.nvim_command("augroup " .. group_name)
        api.nvim_command("autocmd!")
        for _, def in ipairs(definition) do
            local command = table.concat(vim.tbl_flatten {"autocmd", def}, " ")
            api.nvim_command(command)
        end
        api.nvim_command("augroup END")
    end
end

local autocmds = {
    Highlight = {
        {"ColorScheme", "one-nvim", "hi! Normal guifg=#000000 guibg=#FFFFFF"}
    }
}

augroups(autocmds)
cmd 'colorscheme one-nvim'

It will do the same thing.

from one-nvim.

yamatsum avatar yamatsum commented on June 25, 2024

I know I can change it with autocmd but I don't want to use autocmd just to overwrite colors.
This ticket will be closed so that I can proceed with the investigation.
Thank you.

from one-nvim.

Related Issues (16)

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.