andreyorst / powerline.kak

Kakoune modeline, but with passion
MIT License
50 stars 8 forks source link

Themes don't work from kakrc #20

Closed Akiiino closed 3 years ago

Akiiino commented 3 years ago

Problem description

I've trimmed down my kakrc to minimal possible:

evaluate-commands %sh{ 
    plugins="$kak_config/plugins" 
    mkdir -p "$plugins" 
    [ ! -e "$plugins/plug.kak" ] && \ 
        git clone -q https://github.com/andreyorst/plug.kak.git "$plugins/plug.kak" 
    printf "%s\n" "source '$plugins/plug.kak/rc/plug.kak'" 
} 
plug "andreyorst/plug.kak" noload 

plug "andreyorst/powerline.kak" defer powerline %{ 
    powerline-theme gruvbox 
} config %{ 
    powerline-start 
} 

Both of the sections are taken straight from documentation. Yet, powerline does not start with gruvbox applied — this is what I see in *debug*:

error running hook ModuleLoaded(powerline)/: 3:5: 'powerline-theme' 1:2: 'evaluate-commands' no such command: 'powerline-theme-gruvbox'

When I run powerline-theme gruvbox manually, however, it works just fine. Am I doing something wrong?

Steps to reproduce

  1. Use provided kakrc
  2. Run kakoune
  3. Look at powerline's colors

What should happen

Gruvbox colors

What happens instead

Default colors

Environment information

Kakoune version: Kakoune v2020.09.01

OS version: MacOS 11.2.3

sh executable version: zsh 5.8 (x86_64-apple-darwin20.0)

andreyorst commented 3 years ago

Yeah, doc's need a bit of an update. Here's the correct configuration:

plug "andreyorst/powerline.kak" defer powerline_gruvbox %{
    powerline-theme gruvbox
} config %{ 
    powerline-start 
} 

Everything was reorganized into separate modules lately, and plug.kak was also updated to support this better, so make sure you're using the latest version of plug.kak as well