zed and other stuff
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
{
|
||||
config,
|
||||
# config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
inherit (lib) getExe mkForce;
|
||||
in {
|
||||
programs.zed-editor.enable = true;
|
||||
programs.zed-editor = {
|
||||
extensions = [
|
||||
"bash"
|
||||
@@ -16,19 +17,20 @@ in {
|
||||
];
|
||||
userSettings = {
|
||||
vim_mode = true;
|
||||
ui_font_size = mkForce 16;
|
||||
buffer_font_size = mkForce 16;
|
||||
ui_font_size = mkForce 14;
|
||||
buffer_font_size = mkForce 14;
|
||||
# features = {inline_completion_provider = "none";};
|
||||
auto_update = false;
|
||||
languages = {
|
||||
"FSharp" = {
|
||||
language-servers = [
|
||||
language_servers = [
|
||||
"fsautocomplete"
|
||||
];
|
||||
};
|
||||
"Nix" = {
|
||||
language-servers = [
|
||||
language_servers = [
|
||||
"nil"
|
||||
"!nixd"
|
||||
];
|
||||
# formatter = {
|
||||
# external.command = getExe pkgs.alejandra;
|
||||
@@ -42,8 +44,8 @@ in {
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
"typst" = {
|
||||
language-servers = ["tinymist"];
|
||||
"Typst" = {
|
||||
language_servers = ["tinymist"];
|
||||
format_on_save = "on";
|
||||
# formatter = {
|
||||
# external = {
|
||||
@@ -104,13 +106,6 @@ in {
|
||||
path = getExe pkgs.ruff;
|
||||
};
|
||||
};
|
||||
# nixd = {
|
||||
# binary = {
|
||||
# arguments = [];
|
||||
# path = getExe pkgs.nixd;
|
||||
# };
|
||||
# initialization_options.formatting.command = [(getExe pkgs.alejandra)];
|
||||
# };
|
||||
nil = {
|
||||
binary = {
|
||||
arguments = [];
|
||||
@@ -130,8 +125,9 @@ in {
|
||||
path = getExe pkgs.tinymist;
|
||||
};
|
||||
};
|
||||
vscode-json-language-server = {
|
||||
json-language-server = {
|
||||
binary = {
|
||||
arguments = ["--stdio"];
|
||||
path = getExe pkgs.nodePackages.vscode-json-languageserver;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user