spruce up kak and elm settings

This commit is contained in:
Haak Saxberg 2020-12-16 22:29:36 -08:00
parent 625d5fcf38
commit 4bf3061b3d

View file

@ -13,7 +13,7 @@ let
sha256 = "06gh3v35bdr0qsp459183br4hpmwm36d2r9fjyx9j5jfpzggqg51";
};
cargoSha256 = "1aqjgfpqsasy9qvw08ill7ig6k9n9rdkwxlg1z5g61z7cmi1p3i4";
cargoSha256 = "0f0a88pv4myavdrznz68f5jfc82y8whrdwcyp1q8i6nrn606csi7";
nativeBuildInputs = [ pkgs.pkgconfig ];
buildInputs = [ pkgs.openssl ] ++ (if pkgs.stdenv.isDarwin then [ pkgs.libiconv pkgs.darwin.apple_sdk.frameworks.Security ] else []);
};
@ -28,13 +28,13 @@ let
};
};
elm-vim = pkgs.vimUtils.buildVimPlugin {
name = "elm-vim";
vim-elm-syntax = pkgs.vimUtils.buildVimPlugin {
name = "vim-elm-syntax";
src = pkgs.fetchFromGitHub {
owner = "ElmCast";
repo = "elm-vim";
rev = "4b71facd77297cb33bbb3b14894676cff0a9bd1d";
sha256 = "1kxkjm6fzmircg5gh7w2bmvjgk8ly5vvq9l31m4p6ql48azg2ilc";
owner = "andys8";
repo = "vim-elm-syntax";
rev = "68cd8988fe9eaa190052fadaee0fea2c21338d4c";
sha256 = "0yhvx8k83xfzmgy10r9mz0rjagbyzx5rrmn8123vw49ncksvw49q";
};
};
@ -181,6 +181,21 @@ in {
relative = true;
};
};
plugins = with pkgs.kakounePlugins; [
kak-prelude
kak-fzf
kak-auto-pairs
kak-powerline
kak-ansi
];
extraConfig = ''
colorscheme tomorrow-night
set -add global autoinfo normal
# FZF settings
map global normal <c-p> ': fzf-mode<ret>'
'';
};
programs.neovim = {
@ -193,7 +208,7 @@ in {
alchemist-vim
vimtex
vim-elixir
elm-vim
vim-elm-syntax
vim-nix
vim-airline
rainbow