1. Keith Holman
  2. sublime-text-haskell

Commits

Author Commit Message Date Builds
Keith Holman
Errors and warnings are marked in the view that shows the file where the error occurred. (Previosuly, all errors were marked in the active view, regardless of where they occurred.) Error objects are now given the full path to the file where the error occurred so that the error can be marked in the correct Sublime view.
Keith Holman
Added a utility function for comparing filesystem paths.
Keith Holman
Ignore Sublime files.
Keith Holman
TODO
Keith Holman
Accepting pull request: Do not use Windows-specific flags when not running on Windows.
lukexi
Added subprocess.mswindows check to call_and_wait STARTUPINFO configuration
Keith Holman
TODO
Keith Holman
Removed some excessively verbose logging.
Keith Holman
When multiple files in the same Cabal project are marked for inspection, the project will now only be reinspected once.
Keith Holman
The ModuleInspector now runs in a separate thread so that the UI is never blocked.
Keith Holman
All inspection is handled by the InspectorAgent class, which will soon run as its own thread. The plugin only queues files for the agent to inspect.
Keith Holman
Separated the cabal-project-finder function into two parts.
Keith Holman
Factored out some error-highlighting functionality.
Keith Holman
If the ModuleInspector fails (typically because the Haskell parser threw an error), ignore that file and continue.
Keith Holman
Whitespace is no longer highlighted when highlighting error locations.
Keith Holman
Adjusted README formatting.
Keith Holman
Added a README with basic installation and usage instructions.
Keith Holman
Removed unused imports from ModuleInspector.
Keith Holman
Completion suggestions are only made for source code files in Cabal projects.
Keith Holman
Renamed some variables.
Keith Holman
TODO
Keith Holman
The ModuleInspector program is now compiled so that it runs much faster. (Invoking it with runhaskell.exe meant that it had to be recompiled every time.)
Keith Holman
Renamed the color scheme to "Cubicle".
Keith Holman
When a file is modified, all the Haskell source files in the same Cabal project are re-inspected. Files are not re-inspected if they have not changed since the last inspection. Files that aren't Haskell source code, or aren't saved, or aren't part of a Cabal project don't trigger reinspection.
Keith Holman
Fixed the log() function to work when passed non-string messages. Added a constant containing the path to this package.
Keith Holman
Fixed missing imports and other problems in the common functions.
Keith Holman
Moved common functions into the common python module.
Keith Holman
Combined the functions that look for a view's corresponding .cabal directory into one function.
Keith Holman
Removed a debugging statement.
Keith Holman
TODO
  1. Prev
  2. Next