From 1aa539001e0daceafe924c75821c0542b6e322bf Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 6 Jun 2026 00:21:24 +0530 Subject: Switch makecmd to be global + disable treesitter --- autoload/snippets/nix.kak | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 autoload/snippets/nix.kak (limited to 'autoload/snippets') diff --git a/autoload/snippets/nix.kak b/autoload/snippets/nix.kak new file mode 100644 index 0000000..84c637d --- /dev/null +++ b/autoload/snippets/nix.kak @@ -0,0 +1,26 @@ +hook global BufSetOption filetype=(?:nix) %{ + define-snippet buffer snip-flake-mkderivation + define-snippet buffer snip-flake-mkshell +} + +define-command snip-flake-mkderivation %{ + prompt 'pname: ' %{ + set-register c %val{text} + execute-keys ',istdenv.mkDerivation {' + execute-keys ' pname = "c";' + execute-keys ' version = "0.0.0";' + execute-keys ' src = fetchGithub {' + execute-keys ' owner = "owner";' + execute-keys ' repo = "repo";' + execute-keys ' rev = "master";' + execute-keys ' hash = lib.fakeHash;' + execute-keys ' };' + execute-keys '}' + } +} + +define-command snip-flake-mkshell %{ + execute-keys ',ipkgs.mkShell {' + execute-keys ' buildInputs = with pkgs; [];' + execute-keys '}' +} -- cgit v1.3.1