├── .envrc ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── main.yml ├── .gitignore ├── .vscode ├── launch.json ├── markdown.code-snippets ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── images ├── status-bar-ghc.png ├── vgs-icon.png └── vgs-icon.svg ├── package.json ├── src ├── bios │ ├── config.ts │ ├── extension-state.ts │ ├── ghci.ts │ ├── hie-bios.ts │ └── session.ts ├── extension.ts ├── features │ ├── completion.ts │ ├── definition.ts │ ├── diagnostics.ts │ ├── hover.ts │ ├── inline-repl.ts │ ├── range-type.ts │ ├── reference.ts │ └── status-bar.ts └── utils.ts └── tsconfig.json /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules 3 | .direnv 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/markdown.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/.vscode/markdown.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/flake.nix -------------------------------------------------------------------------------- /images/status-bar-ghc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/images/status-bar-ghc.png -------------------------------------------------------------------------------- /images/vgs-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/images/vgs-icon.png -------------------------------------------------------------------------------- /images/vgs-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/images/vgs-icon.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/package.json -------------------------------------------------------------------------------- /src/bios/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/bios/config.ts -------------------------------------------------------------------------------- /src/bios/extension-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/bios/extension-state.ts -------------------------------------------------------------------------------- /src/bios/ghci.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/bios/ghci.ts -------------------------------------------------------------------------------- /src/bios/hie-bios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/bios/hie-bios.ts -------------------------------------------------------------------------------- /src/bios/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/bios/session.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/features/completion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/completion.ts -------------------------------------------------------------------------------- /src/features/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/definition.ts -------------------------------------------------------------------------------- /src/features/diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/diagnostics.ts -------------------------------------------------------------------------------- /src/features/hover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/hover.ts -------------------------------------------------------------------------------- /src/features/inline-repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/inline-repl.ts -------------------------------------------------------------------------------- /src/features/range-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/range-type.ts -------------------------------------------------------------------------------- /src/features/reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/reference.ts -------------------------------------------------------------------------------- /src/features/status-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/features/status-bar.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dramforever/vscode-ghc-simple/HEAD/tsconfig.json --------------------------------------------------------------------------------