mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-06-14 18:34:24 +02:00
chore: update zed-editor settings, remove unused packages(java,zig,etc)
This commit is contained in:
@@ -7,6 +7,46 @@
|
||||
mutableUserSettings = true;
|
||||
|
||||
userSettings = {
|
||||
# Language-specific settings
|
||||
languages = {
|
||||
Python = {
|
||||
formatter.language_server.name = "ruff";
|
||||
language_servers = [
|
||||
"ty"
|
||||
"ruff"
|
||||
"!basedpyright"
|
||||
"!pyrefly"
|
||||
"!pyright"
|
||||
"!pylsp"
|
||||
];
|
||||
};
|
||||
Rust = {
|
||||
hard_tabs = false;
|
||||
formatter.language_server.name = "rust-analyzer";
|
||||
language_servers = [
|
||||
"rust-analyzer"
|
||||
"!rustc"
|
||||
];
|
||||
};
|
||||
Go = {
|
||||
formatter.language_server.name = "gopls";
|
||||
language_servers = [
|
||||
"gopls"
|
||||
"!goimports"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
# Terminal
|
||||
terminal.shell.with_arguments = {
|
||||
program = "bash";
|
||||
args = [
|
||||
"--login"
|
||||
"-c"
|
||||
"nu --login --interactive"
|
||||
];
|
||||
};
|
||||
|
||||
# Editor behavior
|
||||
auto_signature_help = true;
|
||||
autosave = "on_focus_change";
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
deadnix # Find and remove unused code in .nix source files
|
||||
nixfmt # Nix Code Formatter
|
||||
|
||||
#-- nickel lang
|
||||
nickel
|
||||
|
||||
#-- json like
|
||||
terraform-ls
|
||||
jsonnet
|
||||
@@ -65,23 +62,18 @@
|
||||
(python313.withPackages (
|
||||
ps: with ps; [
|
||||
# python language server
|
||||
pyright
|
||||
ty
|
||||
ruff
|
||||
|
||||
black # python formatter
|
||||
|
||||
# my commonly used python packages
|
||||
jupyter
|
||||
ipython
|
||||
pandas
|
||||
numpy
|
||||
requests
|
||||
pyquery
|
||||
pyyaml
|
||||
boto3
|
||||
|
||||
# misc
|
||||
protobuf # protocol buffer compiler
|
||||
numpy
|
||||
]
|
||||
))
|
||||
|
||||
@@ -103,14 +95,11 @@
|
||||
delve # go debugger
|
||||
|
||||
# -- java
|
||||
jdk17
|
||||
gradle
|
||||
maven
|
||||
spring-boot-cli
|
||||
jdt-language-server
|
||||
|
||||
#-- zig
|
||||
zls
|
||||
# jdk25
|
||||
# gradle
|
||||
# maven
|
||||
# spring-boot-cli
|
||||
# jdt-language-server
|
||||
|
||||
#-- lua
|
||||
stylua
|
||||
@@ -133,23 +122,9 @@
|
||||
tailwindcss-language-server
|
||||
emmet-ls
|
||||
]
|
||||
# -*- Lisp like Languages -*-#
|
||||
# ++ [
|
||||
# guile
|
||||
# racket-minimal
|
||||
# fnlfmt # fennel
|
||||
# (
|
||||
# if pkgs.stdenv.isLinux && pkgs.stdenv.isx86
|
||||
# then pkgs-master.akkuPackages.scheme-langserver
|
||||
# else pkgs.emptyDirectory
|
||||
# )
|
||||
# ]
|
||||
++ [
|
||||
proselint # English prose linter
|
||||
|
||||
#-- verilog / systemverilog
|
||||
verible
|
||||
|
||||
#-- Optional Requirements:
|
||||
prettier # common code formatter
|
||||
fzf
|
||||
|
||||
Reference in New Issue
Block a user