Permalink
Commits on Mar 10, 2009
Commits on Mar 8, 2009
  1. Emacs: Change some key bindings and update README accordingly.

    Navigation among notes now uses `M-n`/`M-p` to (same as SLIME.)
    
    Loading now uses `C-c C-L` in order to not interfere with standard
    Haskell mode.  Once Scion can do all things that Haskell mode can do,
    I'll switch it back to `C-c C-l`.
    nominolo committed Mar 8, 2009
Commits on Mar 7, 2009
  1. Emacs: Implement navigation within notes of the current buffer.

    The default binding is C-c C-n and C-c C-p.  I hope this doesn't
    conflict with anything.
    nominolo committed Mar 7, 2009
Commits on Mar 5, 2009
  1. Implement `scion-load`/`cmdLoad` which can load arbitrary components.

    ATM, this does not properly enforce that we have a current Cabal
    project, however.
    nominolo committed Mar 5, 2009
Commits on Mar 4, 2009
  1. Rename `CabalCompontent` to `Component` and add `File` constructor.

    Instead of binding our concepts too closely to Cabal, we generalise a
    the concept of a component to anything "project-like".
    nominolo committed Mar 4, 2009
  2. Start implementing interface to selecting the Cabal component to load.

    It currently only lists the choices, and does not actually load anything.
    nominolo committed Mar 4, 2009
Commits on Mar 3, 2009
  1. Remove some SLIME artifact.

    nominolo committed Mar 3, 2009
Commits on Mar 1, 2009
  1. Allow configuring a Cabal project without a Setup.[l]hs file.

    We simply generate a default Setup.hs in a temporary directory.
    nominolo committed Mar 1, 2009
Commits on Feb 27, 2009
  1. Comments only.

    nominolo committed Feb 27, 2009
Commits on Feb 19, 2009
  1. Emacs: Factor out `scion-flycheck-on-save'.

    Some users may find flycheck too inconvenient because it currently
    automatically causes the file to be saved to disk every few seconds.
    This new function only causes the file to be type checked whenever the
    user manually saves it.
    nominolo committed Feb 19, 2009
  2. Use ".dist-scion" as default dist dir.

    Trying to use an existing dist dir only leads to weird problems, so
    it's better not to try to do so by default.
    nominolo committed Feb 19, 2009
Commits on Jan 29, 2009