Max Kreminski

Results 41 issues of Max Kreminski

When a `syntax-quote` form is rendered, it should be given the same solid color that we give ordinary `quote` forms (see #34). However, interior `unquote` and `unquote-splicing` forms should retain...

feature
design
low priority

When a `quote` form is rendered, the entire thing should be displayed in a distinctive solid color to indicate that it represents a data literal rather than code.

feature
design
low priority

It should be possible to fold and unfold forms, both with an action (perhaps `:folding/toggle-folded`) and by clicking on folding markers.

feature
design
low priority

In much the same manner as #21, it might be useful to highlight things like map keys or binding forms that lack associated values.

feature
design

Using [Stilts](https://github.com/mkremins/stilts), it should be possible to display the expanded form of any macro which can be defined as an ordinary CLJS function operating on forms. Important considerations: how to...

feature
design

It might be nice to try to horizontally align map keys and values, and binding vector bforms and bvals, into columns. If implemented, this behavior would make multiline paired forms...

feature

Specifically, there's a performance problem with inserting and deleting top-level forms early in the document when the document contains any nontrivial number of top-level forms. Top-level insertions and deletions seem...

bug
high priority

There should be at least two refactoring actions for converting between threaded and nested forms: `:clojure/nested->threaded` and `:clojure/threaded->nested`. Additionally, it might be useful to provide partial versions of the same...

feature

Many of the functions currently located in the `flense.model` and `flense.actions.clojure` namespaces could be split off into a separate library (perhaps `libflense`?) that would serve as a layer of Clojure-specific...

cleanup