Git Product home page Git Product logo

Comments (5)

venantius avatar venantius commented on July 28, 2024 4

The philosophical changes to how Lein handles middleware relative to when this plugin was originally authored are significant. I appreciate the clarity in that document regarding deprecation and the long-term roadmap for Lein so that pretty clearly outlines a path forward for us.

That said, we're already in the process of seeing how Ultra's dependencies handle some of the underlying nREPL changes (which are heavily related to the configuration issues at hand here). There are probably 2-3 paths forward here that I'll need to block out some time to take a look at (unless someone else wants to pre-chew my food for me).

So, yes, this is definitely an issue and definitely needs resolution, but I need to spend a bit of time getting up to speed on what the specific right choice is.

from ultra.

emlyn avatar emlyn commented on July 28, 2024 2

You can silence the warning by including:

:middleware [ultra.plugin/middleware]

in your project.clj

from ultra.

drbobbeaty avatar drbobbeaty commented on July 28, 2024 1

I just ran into this with lein 2.9.0, and tried to silence the warning with:

:middleware [ultra.plugin/middleware]

in my project.clj file... and that didn't silence the warning.

I am on the latest version of Ultra:

 :user {:plugins [[lein-exec "0.3.7"]
                  [venantius/ultra "0.5.4"]]

and running JDK 1.8.0_181.

My complete ~/.lein/profiles.clj is:

{
 :user {:plugins [[lein-exec "0.3.7"]
                  [venantius/ultra "0.5.4"] ]
        :ultra {:color-scheme ;; :solarized_dark
                 {:delimiter [:bold :yellow]
                  :tag [:bold :yellow]
                  :nil [:cyan]
                  :boolean [:bold :cyan]
                  :number [:bold :green]
                  :string [:bold :red]
                  :character [:cyan]
                  :keyword [:yellow]
                  :symbol [:bold :magenta]
                  :function-symbol [:bold :blue]
                  :class-delimiter [:blue]
                  :class-name [:green]
                  :exception [:bold :red]}
                }}
}

I would like to keep running Ultra, as I really love how productive it makes the REPL, but it seems that I can't if I want to have a working REPL.

Is there a workaround as of today for this?

from ultra.

venantius avatar venantius commented on July 28, 2024 1

In my environment (now Lein 2.9.0, Clojure 1.9.0) the new 0.6.0 branch should resolve any warnings here.

from ultra.

drbobbeaty avatar drbobbeaty commented on July 28, 2024

OK... I'll try it as soon as it hits Clojars. :)

Thank you!

from ultra.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.