Eero Helenius

Results 40 issues of Eero Helenius

I'd like to use Instaparse to parse XPath expressions. I have an EBNF grammar that works otherwise (well, I think so, at least), but there are two rules that don't...

Repro: ```clojure (markdown.core/md-to-html-string "foo_bar_baz") ;;=> "foobarbaz" ``` Expected: ```clojure (markdown.core/md-to-html-string "foo_bar_baz") ;;=> "foo_bar_baz" ``` For reference, see [this commonmark.js dingus](https://spec.commonmark.org/dingus/?text=foo_bar_baz).

enhancement
help wanted

## Steps to reproduce the problem 1. Send `{"id": 1, "op": "eval", "code": "(inc 1)", "ns": "unknown.ns", "session": "1d54c31a-f4bb-4700-9618-1296b343e3b9"}`. The nREPL server returns: ``` {"id": 1, "ns": "unknown.ns", "session": "status":...

Bug

The [paredit](https://github.com/odyssomay/paredit) package doesn't work perfectly with Clojure, and it [has no license](https://github.com/odyssomay/paredit/issues/29), so I can't fork it. That means I need to reimplement some subset of [Paredit commands](https://mumble.net/~campbell/emacs/paredit.html) from...

enhancement
help wanted

- [ ] Make it easy to take a useful set of default key bindings into use

I feel like there's too much friction to using **Tutkain: Input** and **Tutkain: Prompt** with nested REPLs. It might be interesting to make it possible to type into the output...

Tutkain should recover if the client cannot connect to the backchannel (e.g. if the runtime resides on another host) or if starting the backchannel fails for some reason. In that...

For example, given: ```clojure (import '(java.util.concurrent C)) ``` Tutkain probably ought to be smart enough to suggest `CountDownLatch`.

enhancement

Given: ```clojure (:require [foo.bar :as bar]) ``` It might be possible to make Tutkain open the namespace under the caret when the caret is on top of `bar`. Should already...