Robert M. Avram

Results 19 issues of Robert M. Avram

What strokes do macs emit when the command key is pressed? How can we deal with and leverage them?

question
feature
terminal

The history (both textual and evaluational) are kept as lazy lists (stacks) that can be inserted and removed from fairly easily. The only problem is, they are limited by default....

enhancement
context

We've already a name for it and all: polychrome. But no, srsly. The highlighter itself is quick, general and powerful enough to be a good candidate for reuse. Being an...

question
syntax-highlighting

Try to support connecting to remote nrepls. This way, we may probably be able to integrate with things like leiningen.

feature
nrepl

The current key-map syntax is very much an artifact of clojure laterna. I'd be better we migrate away from it to something more extensible. Something like this would work: ```clojure...

enhancement
config

The current nrepl server is started manually and explicitly bound to a number of handlers that are exclusive to cider. Potential support for remote nrepls basically means that we have...

experiment
nrepl

Tree-sitter is a parser generator that can store the syntax tree of a program. Perhaps we could use it to store the syntax hightlight state and highlight more efficiently?

experiment
syntax-highlighting

The context-altering operations in `omnia.repl.context` continously extract, patch and re-associate the huds in the context. They basically update constantly for every operation. Whilst this may be transparent, it is also...

experiment
context

In order to implement multi-line syntax highlighting, we have to keep track of the past pushdown stacks that were used at the beginning of every line. (and update them accordingly...

enhancement
syntax-highlighting

Look at how we handle large quantities of text. Research how one may make them easier to bare.

feature
context