Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 12:03
    nwaywood opened #601
  • Jul 22 12:38

    sindresorhus on main

    Add another sponsor to the read… (compare)

  • Jul 11 15:16
    sindresorhus closed #600
  • Jul 11 15:15

    sindresorhus on v1.17.0

    (compare)

  • Jul 11 15:15

    sindresorhus on main

    1.17.0 (compare)

  • Jul 10 18:56
    gytis-ivaskevicius opened #600
  • Jul 10 18:08

    sindresorhus on main

    Add nix shell support (#599) (compare)

  • Jul 10 18:08
    sindresorhus closed #599
  • Jul 10 10:07
    sindresorhus review_requested #599
  • Jul 09 17:53
    gytis-ivaskevicius review_requested #599
  • Jul 09 17:53
    gytis-ivaskevicius synchronize #599
  • Jul 04 13:21
    gytis-ivaskevicius synchronize #599
  • Jul 04 13:20
    gytis-ivaskevicius synchronize #599
  • Jul 04 13:19
    gytis-ivaskevicius synchronize #599
  • Jul 04 13:18
    gytis-ivaskevicius synchronize #599
  • Jul 04 13:17
    gytis-ivaskevicius review_requested #599
  • Jul 04 13:17
    gytis-ivaskevicius synchronize #599
  • Jul 04 09:29
    gytis-ivaskevicius opened #599
  • Jun 17 04:49
    sindresorhus closed #598
  • Jun 17 00:35
    suncg1985 edited #598
hal869
@hal869
@sindresorhus ping. still around in this room?
Mathias Fredriksson
@mafredri
Thanks for the kind words @sindresorhus :), we're nearing 5k now, exciting! (I had missed this, no Gitter email notifications :/)
@maccelerated anything I can still help with? (I realize it's been a while since you asked)
Rob Mac
@maccelerated
@mafredri I ended switching to my own configs and antibody, so all is well!
Mathias Fredriksson
@mafredri
Alright, glad to hear you got it sorted!
ScrumpyJack
@ScrumpyJack
Love pure and async, they have changed my prompt for the better
Small issue on alpinelinux though, I don't get git info in a repo when sshing (so tried on a lovely alpinelinux yet)
I'm sure we can fit that. It's probably quite simple. I'll try and take a look at work today
Mathias Fredriksson
@mafredri
Happy to hear @ScrumpyJack :smile:! Too bad about Alpine though :/
If you investigate and find a solution, feel free to submit a PR! Otherwise, I might be able to take a look at the Alpine issues during the weekend but more likely it'll fall over to next week.
ScrumpyJack
@ScrumpyJack
no rush, I’ll also take a look at some point, when it become too annoying to ignore ;)
ScrumpyJack
@ScrumpyJack
my prompt is behaving strangely. the cursor position is incorrect when moving around, which makes editing command lines difficult with pure prompt
anyone seen this before?
Mathias Fredriksson
@mafredri
I've ocasionally had some issue, but I've chalked that up to other misbehaving zsh plugins. Nothing consistent though.
ScrumpyJack
@ScrumpyJack
I found the issue, I had put an emoji in my prompt.
Here is my pure prompt section in .zshrc
# {{{ prompt pure
fpath=( "$HOME/.zfunctions" $fpath )
autoload -Uz compinit; compinit
autoload -U promptinit; promptinit
prompt pure
VIM_PROMPT="❯"
#PROMPT='🦄T  %(?.%F{magenta}.%F{red})${VIM_PROMPT}%f '
PROMPT=' %(?.%F{magenta}.%F{red})${VIM_PROMPT}%f '
prompt_pure_update_vim_prompt() {
    zle || {
        print "error: pure_update_vim_prompt must be called when zle is active"
        return 1
    }
    VIM_PROMPT=${${KEYMAP/vicmd/❮}/(main|viins)/❯}
    zle .reset-prompt
}

function zle-line-init zle-keymap-select {
    prompt_pure_update_vim_prompt
}
zle -N zle-line-init
zle -N zle-keymap-select
# }}}
ScrumpyJack
@ScrumpyJack
not sure what that T is after the unicorn. a TAB?
Can I put an emoji in pure prompt without this happening?
Mathias Fredriksson
@mafredri
@ScrumpyJack try this (from my halloween prompt) PURE_PROMPT_SYMBOL="%2{🧛🏻‍♀️ %} ❯"
ScrumpyJack
@ScrumpyJack
yay!
Mathias Fredriksson
@mafredri
I think it's ZSH that doesn't handle it all that well, but by telling it how much space the emoji should take, seems to help :-D
ScrumpyJack
@ScrumpyJack
can I see your $PROMPT ?
ScrumpyJack
@ScrumpyJack
if I add “%{🎃 %}” I see nothing
Mathias Fredriksson
@mafredri
I haven't modified $PROMPT at all
ScrumpyJack
@ScrumpyJack
I have
VIM_PROMPT='❯'
PROMPT=' %(?.%F{magenta}.%F{red})${VIM_PROMPT}%f '
Mathias Fredriksson
@mafredri
If you use latest Pure you don't need that
ScrumpyJack
@ScrumpyJack
I’ll update
Mathias Fredriksson
@mafredri
If you wish to change the VI prompt symbol, you can set the PURE_PROMPT_VICMD_SYMBOL environment variable
Defaults to
You can remove those ZLE things as well :)
ScrumpyJack
@ScrumpyJack
Yup, thanks
ScrumpyJack
@ScrumpyJack
I’ve noticed that when I use tmux, I get an extra space after ❯ in the shell inside tmux - weird
Mathias Fredriksson
@mafredri
Hmm, I see that as well when using an emoji :/. Must be that tmux has its own handling of character width, somehow.
This seems related, but I didn't fully read the issue tmux/tmux#836
ScrumpyJack
@ScrumpyJack
yes, it looks like it’s an issue with the width of emoji characters
now to figure out how to get everything (iterm2/zsh/tmux) to agree on the width
Mathias Fredriksson
@mafredri
If you figure it out, I'd love to know :-D
ScrumpyJack
@ScrumpyJack
arg, something has crept into my prompt. is this part of pure?
Screenshot 2019-11-15 at 09.58.09.png
the blue triangle thing to the left of the tilde ~
Mathias Fredriksson
@mafredri
Nah, that's your terminal software
Terminal or iTerm?
image.png
ScrumpyJack
@ScrumpyJack
iterm2
got it. I had looked there, but the option was hidden and required scrolling to get to. 8)
ScrumpyJack
@ScrumpyJack
I’ve moved away from iterm2 and started using kitty, and it works much better with emojis in prompts. here is a good explanation https://sw.kovidgoyal.net/kitty/faq.html#id2