Giter VIP home page Giter VIP logo

Comments (5)

hannesm avatar hannesm commented on August 10, 2024

notes from IRC:

  • display error in minibuffer if point is over an error
  • display (optionally) a list of errors in another buffer when C-c C-l finished (also supporting navigation by going up/down the list)
  • remove all these buffers and marks at the very start of C-c C-l

from idris-mode.

hannesm avatar hannesm commented on August 10, 2024

won't implement the first point in the list, to display when point moves to error:
there's the text-property 'point-entered, which could be used for that, but is not supported for overlays (which we use).
when using a text-property the buffer would be modified, furthermore these persist during copy and paste. not a big fan of doing that (tried and failed)

https://stackoverflow.com/questions/5247377/how-do-i-display-a-prompt-when-the-cursor-enters-an-overlay-in-emacs
http://nflath.com/2010/02/emacs-overlays-and-point-motion/

working on the remaining two items.

from idris-mode.

Fuuzetsu avatar Fuuzetsu commented on August 10, 2024

What's the reason for not implementing in-REPL showing? It's inconvenient to have to jump all around the source to see errors individually.

from idris-mode.

hannesm avatar hannesm commented on August 10, 2024

supported in the pull request, just set customization variable idris-warnings-printing to 'warnings-repl ;)
otherwise there is now a tree view of the warnings with navigation to the source!

from idris-mode.

Fuuzetsu avatar Fuuzetsu commented on August 10, 2024

Great, thanks.

from idris-mode.

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.