• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

abo-abo / lispy / 566
63%

Build:
DEFAULT BRANCH: master
Ran 22 Jun 2015 03:30PM UTC
Jobs 2
Files 2
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
566

push

travis-ci

abo-abo
Add a Clojure debugger

* lispy.el (lispy-debug-step-in): Works for Clojure as well as Elisp.

* le-clojure.el (lispy--clojure-debug-step-in): New defun. The Clojure
  back end will return the code to evaluate. Evaluate this
  code (hopefully in the correct namespace), and jump to function
  definition. Move the point to the body that corresponds to the current
  number of arguments.

* lispy-clojure.clj: New defn. Return a code that needs to be evaluated
  in order to perform a typical debug-step-in operation: eval args at
  point and assign those values to the symbols of the called function
  args.

Example:

    (defn l->rfix
      ([a op b]
       (op a b))
      ([a op1 b op2 c]
       (op2 c (op1 a b)))
      ([a op1 b op2 c op3 d]
       (op3 d (op2 c (op1 a b)))))

    |(l->rfix 10 * 2 + 3)
    |(l->rfix 1 * 1 + 1)
    |(l->rfix 2 + 7)
    |(l->rfix 1 + 2 + 3 + 4)

With the point at either of "|", for instance the first. Pressing "xj"
brings the point to the second branch of the body. `a' becomes 10, `op1'
becomes *, `b' becomes 2 ...

    |(l->rfix (str "a" "b" "c") + 7)

This one will result in the point at the first body branch. `a' becomes
"abc", `op' becomes +, `b' becomes 7.

2444 of 4185 relevant lines covered (58.4%)

67.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 566.1 (emacs=emacs24) 22 Jun 2015 03:30PM UTC 0
55.62
Travis Job 566.1
2 566.2 (emacs=emacs-snapshot) 22 Jun 2015 03:33PM UTC 0
58.28
Travis Job 566.2
Source Files on build 566
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #566
  • dfcd4b9e on github
  • Prev Build on master (#565)
  • Next Build on master (#567)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc