mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-07-06 21:05:08 +02:00
chore: update zed-editor settings, remove unused packages(java,zig,etc)
This commit is contained in:
@@ -7,6 +7,46 @@
|
|||||||
mutableUserSettings = true;
|
mutableUserSettings = true;
|
||||||
|
|
||||||
userSettings = {
|
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
|
# Editor behavior
|
||||||
auto_signature_help = true;
|
auto_signature_help = true;
|
||||||
autosave = "on_focus_change";
|
autosave = "on_focus_change";
|
||||||
|
|||||||
@@ -16,9 +16,6 @@
|
|||||||
deadnix # Find and remove unused code in .nix source files
|
deadnix # Find and remove unused code in .nix source files
|
||||||
nixfmt # Nix Code Formatter
|
nixfmt # Nix Code Formatter
|
||||||
|
|
||||||
#-- nickel lang
|
|
||||||
nickel
|
|
||||||
|
|
||||||
#-- json like
|
#-- json like
|
||||||
terraform-ls
|
terraform-ls
|
||||||
jsonnet
|
jsonnet
|
||||||
@@ -65,23 +62,18 @@
|
|||||||
(python313.withPackages (
|
(python313.withPackages (
|
||||||
ps: with ps; [
|
ps: with ps; [
|
||||||
# python language server
|
# python language server
|
||||||
pyright
|
ty
|
||||||
ruff
|
ruff
|
||||||
|
|
||||||
black # python formatter
|
|
||||||
|
|
||||||
# my commonly used python packages
|
# my commonly used python packages
|
||||||
jupyter
|
jupyter
|
||||||
ipython
|
ipython
|
||||||
pandas
|
pandas
|
||||||
|
numpy
|
||||||
requests
|
requests
|
||||||
pyquery
|
pyquery
|
||||||
pyyaml
|
pyyaml
|
||||||
boto3
|
|
||||||
|
|
||||||
# misc
|
|
||||||
protobuf # protocol buffer compiler
|
protobuf # protocol buffer compiler
|
||||||
numpy
|
|
||||||
]
|
]
|
||||||
))
|
))
|
||||||
|
|
||||||
@@ -103,14 +95,11 @@
|
|||||||
delve # go debugger
|
delve # go debugger
|
||||||
|
|
||||||
# -- java
|
# -- java
|
||||||
jdk17
|
# jdk25
|
||||||
gradle
|
# gradle
|
||||||
maven
|
# maven
|
||||||
spring-boot-cli
|
# spring-boot-cli
|
||||||
jdt-language-server
|
# jdt-language-server
|
||||||
|
|
||||||
#-- zig
|
|
||||||
zls
|
|
||||||
|
|
||||||
#-- lua
|
#-- lua
|
||||||
stylua
|
stylua
|
||||||
@@ -133,23 +122,9 @@
|
|||||||
tailwindcss-language-server
|
tailwindcss-language-server
|
||||||
emmet-ls
|
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
|
proselint # English prose linter
|
||||||
|
|
||||||
#-- verilog / systemverilog
|
|
||||||
verible
|
|
||||||
|
|
||||||
#-- Optional Requirements:
|
#-- Optional Requirements:
|
||||||
prettier # common code formatter
|
prettier # common code formatter
|
||||||
fzf
|
fzf
|
||||||
|
|||||||
Reference in New Issue
Block a user