Results 10 issues of taku0

This PR adds the following syntax to `lispy--read`. - Infinity: `1.0e+INF` - Not a number: `0.0e+NaN` - Hexadecimal: `#x00ff` - Binary: `#b0101` - Octal: `#o777`

`delq` deletes elements `eq` to the given value, so we should pass `x`, which is a cons, rather than `mode`, which is a symbol.

**Changes** This adds paddings to various containers so that buttons and contents are not hidden by the notch or the Home indicator (the gray bar at the bottom). https://webkit.org/blog/7929/designing-websites-for-iphone-x/ -...

enhancement
needs testing

Given: ```swift enum Foo { case P(x: Int) } class A { func a() -> Bool { return true } } func foo() { switch Foo.P(x: 1) { case .P(1)...

Given: ```swift enum Foo { case P(x: Int) } class A { func a() -> Bool { return true } } func foo() { for case let .P(x) in [Foo.P(x:...

When Ctrl+Space is pressed on an USB keyboard, it is ignored. Emacs nor xev doesn't respond to the key combination. When one of those keys are pressed alone, they are...

enhancement

This is a port of https://github.com/commonmark/commonmark.js/pull/269. - Set the end position precisely. - Check list tightness by comparing line numbers. - Remove `LAST_LINE_BLANK` and `LAST_LINE_CHECKED` flags. - Defer resolution of...

When non-users click user/post links (i.e. http://nightweb.net/#type=...) without Nightweb installed, the home page of Nightweb is shown. This would confuse he/she since he/she expect to see a user or post....

enhancement

When opening long single line JSON file, ask the user if they want to pretty print the buffer. This makes opening and editing the file faster since, as you know,...

The fontification logic is changed from a syntax table based to a text based implementation. Benchmarks: `bench-jsonian` on the `main` branch: 8.572s `bench-jsonian` on the new branch: 4.204s `bench-prog`: 5.794s...