mirror of
https://github.com/kmein/niveum
synced 2026-03-21 04:11:07 +01:00
ghcid
This commit is contained in:
@@ -6,5 +6,6 @@
|
|||||||
:def pl \x -> return $ ":!${pkgs.haskellPackages.pointfree}/bin/pointfree -v \"" ++ x ++ "\""
|
:def pl \x -> return $ ":!${pkgs.haskellPackages.pointfree}/bin/pointfree -v \"" ++ x ++ "\""
|
||||||
:def unpl \x -> return $ ":!${pkgs.haskellPackages.pointful}/bin/pointful \"" ++ x ++ "\""
|
:def unpl \x -> return $ ":!${pkgs.haskellPackages.pointful}/bin/pointful \"" ++ x ++ "\""
|
||||||
:set prompt "\o033[1m%s\o033[1;34m λ\o033[0m "
|
:set prompt "\o033[1m%s\o033[1;34m λ\o033[0m "
|
||||||
|
:set -Wall
|
||||||
''
|
''
|
||||||
# :def djinn \x -> return $ ":!echo \"" ++ x ++ "\" | ${pkgs.haskell.packages.ghc7102.djinn}/bin/djinn /dev/stdin"
|
# :def djinn \x -> return $ ":!echo \"" ++ x ++ "\" | ${pkgs.haskell.packages.ghc7102.djinn}/bin/djinn /dev/stdin"
|
||||||
|
|||||||
13
dot/vim.nix
13
dot/vim.nix
@@ -59,6 +59,15 @@ with import ../helpers.nix;
|
|||||||
sha256 = "1y4nnz38zal1ffs5n751dn9p9apk8q7pq3cw79r5z6fsdp942ai6";
|
sha256 = "1y4nnz38zal1ffs5n751dn9p9apk8q7pq3cw79r5z6fsdp942ai6";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
(pkgs.vimUtils.buildVimPluginFrom2Nix {
|
||||||
|
name = "ghcid";
|
||||||
|
src = "${(pkgs.fetchFromGitHub {
|
||||||
|
owner = "ndmitchell";
|
||||||
|
repo = "ghcid";
|
||||||
|
rev = "5288801e7f046c42972527cd94171ce893ba91cf";
|
||||||
|
sha256 = "0dgxsl1dci6w3x662c7z1zw8yvfnch4ymhsvx29n7jkgqmcy1lki";
|
||||||
|
}).out}/plugins/nvim";
|
||||||
|
})
|
||||||
];
|
];
|
||||||
vimrc = ''
|
vimrc = ''
|
||||||
" if tabular
|
" if tabular
|
||||||
@@ -152,13 +161,13 @@ with import ../helpers.nix;
|
|||||||
autocmd bufnewfile,bufread *.md set filetype=markdown.pandoc | set nospell
|
autocmd bufnewfile,bufread *.md set filetype=markdown.pandoc | set nospell
|
||||||
autocmd bufnewfile,bufread *.nix :packadd vim-nix | set filetype=nix
|
autocmd bufnewfile,bufread *.nix :packadd vim-nix | set filetype=nix
|
||||||
autocmd bufnewfile,bufread *.rust :packadd rust-vim deoplete-rust
|
autocmd bufnewfile,bufread *.rust :packadd rust-vim deoplete-rust
|
||||||
autocmd bufnewfile,bufread *.csv :packadd csv
|
autocmd bufnewfile,bufread *.csv :packadd csv-vim
|
||||||
autocmd bufnewfile,bufread *.tex :packadd vimtex | set filetype=tex
|
autocmd bufnewfile,bufread *.tex :packadd vimtex | set filetype=tex
|
||||||
autocmd bufnewfile,bufread *.ts :packadd vim-typescript
|
autocmd bufnewfile,bufread *.ts :packadd vim-typescript
|
||||||
autocmd bufnewfile,bufread *.journal :packadd vim-ledger | set filetype=ledger shiftwidth=4
|
autocmd bufnewfile,bufread *.journal :packadd vim-ledger | set filetype=ledger shiftwidth=4
|
||||||
autocmd bufnewfile,bufread config set filetype=conf
|
autocmd bufnewfile,bufread config set filetype=conf
|
||||||
autocmd bufnewfile,bufread *.elm :packadd elm-vim | set filetype=elm shiftwidth=4
|
autocmd bufnewfile,bufread *.elm :packadd elm-vim | set filetype=elm shiftwidth=4
|
||||||
autocmd filetype haskell :packadd haskell-vim | :packadd vim-hindent | set formatprg=hindent
|
autocmd filetype haskell :packadd haskell-vim | :packadd vim-hindent | set formatprg=hindent | :packadd ghcid
|
||||||
autocmd filetype python set formatprg=black
|
autocmd filetype python set formatprg=black
|
||||||
autocmd filetype javascript *.js :packadd vim-javascript
|
autocmd filetype javascript *.js :packadd vim-javascript
|
||||||
autocmd filetype make setlocal noexpandtab
|
autocmd filetype make setlocal noexpandtab
|
||||||
|
|||||||
Reference in New Issue
Block a user