Skip to content

Commit 90a68ca

Browse files
committed
Zed AI tweaks
1 parent 9380e2f commit 90a68ca

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

modules/profiles/home/zed-editor.nix

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{ pkgs, lib, ... }: {
1+
{ config, pkgs, lib, ... }: {
22
programs.zed-editor = {
33
enable = true;
44
extensions = [ "nix" "nord" ];
@@ -44,6 +44,36 @@
4444
diagnostics = false;
4545
metrics = false;
4646
};
47+
48+
# AI
49+
show_completions_on_input = false;
50+
show_edit_predictions = false;
4751
};
52+
53+
userTasks = [{
54+
label = "file_finder";
55+
command = ''
56+
${lib.getExe config.programs.zed-editor.package} "$(${
57+
lib.getExe config.programs.television.package
58+
} files)"'';
59+
hide = "always";
60+
allow_concurrent_runs = true;
61+
use_new_terminal = true;
62+
}];
63+
64+
userKeymaps = [{
65+
context = "Workspace";
66+
bindings = {
67+
cmd-p = [
68+
"task::Spawn"
69+
{
70+
task_name = "file_finder";
71+
reveal_target = "center";
72+
}
73+
];
74+
};
75+
}];
4876
};
77+
78+
home.packages = with pkgs; [ television ];
4979
}

0 commit comments

Comments
 (0)