Initial progress on making code completions more context sensitive.
This currently works for the "import" keyword, mostly -- evidently
the Eclipse content completion gets re-triggered if the user keeps
The Haskell content assist processor is context sensitive, providing
completions based on where the editor's point lies. The 'import'
statement will now offer completions that are drawn from the
module graph and exposed modules list. The completion proposal
matching is also case insensitive, allowing for lazy typing.
Add a Scion client-specific boolean preference/property that
controls scion-server verbosity -- ordinary users are not likely
to want to see all of the EclipseFP-scion message interactions.
The preference is intially set to false. This can be changed via
the Scion and Cabal preference page.