diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua index 15afc675..99ba2459 100644 --- a/.config/nvim/after/plugin/lsp.lua +++ b/.config/nvim/after/plugin/lsp.lua @@ -80,6 +80,27 @@ require("mason-lspconfig").setup_handlers({ ["volar.takeOverMode.enabled"] = true, }, }) + lspconfig.rust_analyzer.setup({ + settings = { + ["rust-analyzer"] = { + procMacro = { + ignored = { + leptos_macro = { + "server", + }, + }, + }, + rustfmt = { + overrideCommand = { + "leptosfmt", + "--stdin", + "--rustfmt", + }, + edition = { "2021" }, + }, + }, + }, + }) end lspconfig[server_name].setup(server_config) end, diff --git a/aliases b/aliases index 28c5653e..83717b6b 100644 --- a/aliases +++ b/aliases @@ -66,7 +66,7 @@ alias {ex,esc}="exit" alias {his,hist}="history" alias mnt="doas mount /dev/sda1 /mnt/media/usb-drive && cd /mnt/media/usb-drive && ls" alias umnt="doas umount /mnt/media/usb-drive" -alias imnt="ifuse /home/brian/iphone && cd /home/brian/iphone && ls" +alias {imnt,iphone}="ifuse /home/brian/iphone && cd /home/brian/iphone && ls" alias iumnt="doas umount /home/brian/iphone" alias kmnt="doas mount /dev/sda /mnt/media/kobo/ && cd /mnt/media/kobo/.kobo && ls" alias kumnt="doas umount /dev/sda /mnt/media/kobo"