Qi Xiao

Results 64 issues of Qi Xiao

### What new feature should Elvish have? A way to create a unique symbols, like [JavaScript symbols](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol). The main property of a symbol/keyword is that it's only equal to itself....

### What new feature should Elvish have? https://sw.kovidgoyal.net/kitty/keyboard-protocol/ Two things to figure out: - Are the enabling and disabling sequences (`CSI > 1 u` and `CSI < u`) no-ops for...

### What happened, and what did you expect to happen? [Pacman](https://archlinux.org/pacman/pacman.8.html) is Archlinux's package manager and `pacman -R -` removes packages given via stdin after user confirmation. The following works...

Pedro on the Telegram channel raised the question of whether directory history can be used via an alternative CLI interface - for example, `jump-to foo` would be the equivalent of...

### What happened, and what did you expect to happen? A user who downloads Elvish's official binaries from https://elv.sh/get/ doesn't see any license notice during the process, but they should....

bug

### What happened, and what did you expect to happen? This is unexpected: ```elvish-transcript for v [a b c] { defer { put defered } put $v } ▶ a...

bug

### What new feature should Elvish have? Currently Elvish shows the most recent entry last in history listing. This is logical but makes the more recent entries a bit harder...

maybe
lang/stdlib

### What happened, and what did you expect to happen? ```elvish-transcript ~> keys $edit:insert:binding Exception: cannot iterate keys of !!edit.bindingsMap [tty 2]:1:1-25: keys $edit:insert:binding ``` ### Output of "elvish -version"...

### What happened, and what did you expect to happen? This can be particularly problematic when the user has defined multiple keybindings in rc.elv; this results in the representation of...