diff --git a/flake.nix b/flake.nix index 581ef3c..3fc36d9 100644 --- a/flake.nix +++ b/flake.nix @@ -16,9 +16,11 @@ lua-language-server vscode-langservers-extracted emmet-ls + rust-analyzer prettier black nixfmt + rustfmt nil python313Packages.python-lsp-server typescript-language-server diff --git a/init.lua b/init.lua index 837dd47..1b457ee 100644 --- a/init.lua +++ b/init.lua @@ -137,3 +137,6 @@ vim.api.nvim_create_autocmd("VimEnter", { }) end, }) + +-- Keybind to check diags from linter +vim.api.nvim_set_keymap("n", "d", "lua vim.diagnostic.open_float()", { noremap = true, silent = true }) diff --git a/lua/plugins/completion/conform.lua b/lua/plugins/completion/conform.lua index 9a96f05..b7cc40f 100644 --- a/lua/plugins/completion/conform.lua +++ b/lua/plugins/completion/conform.lua @@ -8,6 +8,7 @@ return { python = { "black" }, nix = { "nixfmt" }, css = { "prettier" }, + rust = { "rustfmt" }, }, format_on_save = true, undojoin = true,