Results 95 comments of Tu Do

I've fixed the indenting and `indent-tab-mode` issues. Please check again when it's ready on MELPA (or you can just copy the file from there and eval again).

Meanwhile waiting for it to be fixed, you can use `srefactor-lisp-format-sexp` to format current sexp at point when there is a `let` in your function body.

These are solved so far: ``` diff (ns funnyqt.in-place - "In-place transformation stuff." - (:require [clojure.tools.macro :as m] - [funnyqt.generic :as g] - [funnyqt.visualization :as viz] - [funnyqt.utils :as u]...

That's right. To solve this problem, I will add another custom variable, each element is a list of a head symbol (ilke `let`), the position of sexp inside the sexp...

@tsdh Now these are solved: ``` diff (defn ^:private unrecur "Replaces (recur ...) forms with (fnname ...) forms where *as-test* is bound to false. Existing (fnname ...) forms are also...

Now only the `let` and the handling of closing `}` left.

@tsdh what is this called in Clojure? ``` clojure {1 2, 3 4, 5 6, 7 8} ```

@tsdh the trailing bracket: ``` diff + :doc "Only for internal use. See `as-pattern' macro." + } *as-pattern* false) ``` is solved. Now only the `let` formatting left.

The formatting is getting better over the past week. However, to implement this last case, it will take a while because now I don't have much time anymore. In addition,...

> That looks like a good idea. (I don't get why there should be a ":" in a let-binding form, though.) So that it looks like keyword arguments and it's...