Skip to content

Commit

Permalink
updated info about the review status
Browse files Browse the repository at this point in the history
  • Loading branch information
dakyskye committed Feb 13, 2021
1 parent 2645e50 commit 9b1b8a7
Showing 1 changed file with 31 additions and 2 deletions.
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,41 @@

## daky's X11 hotkey daemon

⚠️ [#39](https://github.com/dakyskye/dxhd/issues/39) ⚠️

dxhd is heavily inspired by [sxhkd](https://github.com/baskerville/sxhkd), written in Go, and has an elegant syntax for configuration files!

Thanks [JetBrains](https://jetbrains.com) for providing dxhd with free licenses.

## READ THIS FIRST

Issue [#39](https://github.com/dakyskye/dxhd/issues/39) was opened to track the rewrite process of dxhd
The reason why [rewrite](https://github.com/dakyskye/dxhd/tree/rewrite) is required is that current codebase is terrible (but the app works well, does not matter for an end-user).
I've hardly read [XGB](https://github.com/BurntSushi/xgb) was abandoned when I lost my motivation to finish the rewrite.

What now? Nothing to worry about, there is only one bug in the parser which I will document here. dxhd is being rewritten in Rust!

**the bug**:

```sh
#!/bin/sh

# super + {a,b}
echo it was either {aaaaa,bbbbbbb}
echo I want to print {aaaaa,bbbbbbb}
echo I can print anything {tho, though}
```

Parser will error on this. There is a workaround you can use (for some cases):

```sh
#!/bin/sh

# super + {a,b}
what={aaaaa,bbbbbbb}
echo it was either "$what"
echo I want to print "$what"
# echo I can print anything {tho, though} <-- good luck
```

## Installation

**NOTE:** the git version, a.k.a. the master version is usually more bug free than the released, binary ones, since introduced bugs first get fixed in this version.
Expand Down

0 comments on commit 9b1b8a7

Please sign in to comment.