anoma / juvix-mode

The Juvix Emacs mode
https://github.com/anoma/juvix
GNU General Public License v3.0
1 stars 1 forks source link

Rewrite most of juvix-mode #9

Closed janmasrovira closed 4 months ago

janmasrovira commented 4 months ago

Things in this pr:

  1. Much cleaner code.
  2. If a call to the juvix command crashes, the error will be displayed on a pop-up window.
  3. We save the buffer before inserting the top module name to guarantee it works consistently.
  4. We use a dedicated buffer to log debug messages.
  5. Add necessary sections (such as ;;; Code:) to remove warnings.