Permalink
Switch branches/tags
Nothing to show
Commits on Apr 8, 2009
Commits on Apr 7, 2009
  1. Add first version of module to collect definition site info.

    nominolo committed Apr 7, 2009
    Eventually this should be run after compiling/loading each module
    to update the tags database.
Commits on Apr 5, 2009
  1. Fix wibble bug.

    nominolo committed Apr 5, 2009
  2. Indentation only.

    nominolo committed Apr 5, 2009
Commits on Mar 31, 2009
  1. Fix typo.

    nominolo committed Mar 31, 2009
Commits on Mar 22, 2009
  1. Documentation only.

    nominolo committed Mar 22, 2009
Commits on Mar 13, 2009
  1. Normalise, too, when making absolute paths.

    nominolo committed Mar 13, 2009
    Otherwise, we might end up with things like `/foo/./bar`.
Commits on Mar 12, 2009
  1. Wrap GHC's error message and location type.

    nominolo committed Mar 12, 2009
    A GHC error or warning message is now a `Note` of some `NoteKind`.
    Accordingly, `CompilationResult` now only contains a multiset (bag) of
    `Note`s instead of separate warning and error bags.
    
    GHC's `SrcSpan` is now a `Location`, which adds two more invariants:
    
      * The source of a location now specifies directly whether it is a
        file or something else.
    
      * File paths are always normalised to absolute paths.
Commits on Mar 11, 2009
  1. Comments/Layout only.

    nominolo committed Mar 11, 2009
  2. Make `scion-load` smarter. It should now mostly DWIM.

    nominolo committed Mar 11, 2009
    `scion-load` now automatically configures a Cabal project when needed.
  3. Emacs: Use keywords to distinguish component types.

    nominolo committed Mar 11, 2009
    I.e. `library` becomes `:library`, etc.
Commits on Mar 10, 2009
Commits on Mar 8, 2009
  1. Emacs: Change some key bindings and update README accordingly.

    nominolo committed Mar 8, 2009
    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`.
Commits on Mar 7, 2009
  1. Emacs: Implement navigation within notes of the current buffer.

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

    nominolo committed Mar 5, 2009
    ATM, this does not properly enforce that we have a current Cabal
    project, however.