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

abo-abo / lispy / 566 / 2
63%
master: 63%

Build:
DEFAULT BRANCH: master
Ran 22 Jun 2015 03:33PM UTC
Files 4
Run time 2s
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

22 Jun 2015 03:21PM UTC coverage: 58.278% (-0.04%) from 58.319%
emacs=emacs-snapshot

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.

4872 of 8360 relevant lines covered (58.28%)

17.24 hits per line

Source Files on job 566.2 (emacs=emacs-snapshot)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 566
  • Travis Job 566.2
  • dfcd4b9e on github
  • Prev Job for emacs=emacs-snapshot on master (#565.2)
  • Next Job for emacs=emacs-snapshot on master (#567.2)
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