aboutsummaryrefslogtreecommitdiffstats
path: root/default.nix
AgeCommit message (Collapse)Author
2023-12-08chore: drop tree-grepperLibravatar Alexander Foremny
Regresses in that we only support Haskell for now, as Elm, Nix or Bash are not available as tree-sitter-* Haskell packages.
2023-12-05feat: add experimental render apiLibravatar Alexander Foremny
2023-12-03feat: drop mdcatLibravatar Alexander Foremny
2023-11-30chore(shell): add `anissue` alias to `cabal run anissue`Libravatar Alexander Foremny
This makes it more convenient to use `anissue` from within this project, as it always refers to the current build. Note that we don't use `alias` whithin `shellHook` for the same purpose, because direnv does not support aliases.
2023-11-07add hlintLibravatar Alexander Foremny
2023-10-17make filter type-awareLibravatar Alexander Foremny
We interpret the following types: - ISO8601-formatted strings as dates, - integer-formatted strings as integers, - all other strings as strings. If the filter value matches a format, it is cast into the respective data type. For comparison-based filtering, the tag's value is then cast into the same data type and comparison is performed type-aware. If the tag's value is not castable, we consider it not matching.
2023-10-14fix passthru of dependencies to nix shellLibravatar Fabian Kirchner
2023-10-13show commit hash where issue occurs firstLibravatar Fabian Kirchner
2023-10-13generate completion scripts for wrapped programLibravatar Fabian Kirchner
2023-10-13chore: sort buildInputsLibravatar Fabian Kirchner
2023-10-13make external programs accessibleLibravatar Fabian Kirchner
2023-10-13pretty print issues using mdcatLibravatar Fabian Kirchner
2023-10-13install completions for bash, fish and zshLibravatar Fabian Kirchner
2023-10-11add haskell-language-serverLibravatar Alexander Foremny
Requires [$EDITOR integration](https://haskell-language-server.readthedocs.io/en/latest/configuration.html#configuring-your-editor).
2023-10-11add HoogleLibravatar Alexander Foremny
The `hoogle` command is useful, among other things, for searching the used libraries for functions, ie: ```console hoogle 'a -> a' GHC.Prelude id :: a -> a .. ``` You can also start a web-server: ```console hoogle server ```
2023-10-11add ghcidLibravatar Alexander Foremny
Invoking `ghcid` allows us to watch for compilation errors while developing.
2023-10-04enable bash completionLibravatar Alexander Foremny
2023-10-02run tree-grepper for all filesLibravatar Fabian Kirchner
2023-10-02add minimal haskell boilerplateLibravatar Fabian Kirchner
2023-09-06overlay tree-grepperLibravatar Alexander Foremny
2023-09-05add Nix packageLibravatar Alexander Foremny