cd ~/.config
git clone https://github.com/Fi3/nvim-config.git nvim
Open Nvim and then: :PlugInstall
- rustup component add rustfmt
Binary have to be installed for each toolchain used, for example nightly and stable. When a component is broken on nightly this is the fastest fix. Also see 641.
Install rust-analyzer: just download the binary and put it in your path.
- https://github.com/Infinisil/all-hies
cachix use all-hies && nix-env -iA selection --arg selector 'p: { inherit (p) ghc864 ghc863 ghc843; }' -f https://github.com/infinisil/all-hies /tarball/master
this will install for ghc 8.6.4 8.6.3 and 8.4.3 - update cabal: cabal install Cabal cabal-install
- use ghcup to manage ghc versions https://github.com/haskell/ghcup-hs
When an haskell project is create a file named hie.yaml
must be put in the root of the project.
https://github.com/mpickering/hie-bios/blob/master/README.md
haskell/haskell-ide-engine#1621 (comment)
lib:<project-name>
ok exe:<project-name>
Run :Codeium Auth
to set up the plugin and start using Codeium.
Fuzzy search files ordered byt proximity with ctr p, need:
https://github.com/jonhoo/proximity-sort
Install with cargo install proximity-sort
pacman -S fzf fd