From 9666b52b58a877240bfc3ed8f6b196c996960338 Mon Sep 17 00:00:00 2001 From: Titus Moore Date: Wed, 7 Feb 2024 13:21:37 -0500 Subject: [PATCH] Added leptos --- init.lua | 18 +++++++++++++++++- lazy-lock.json | 5 +++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 0901e1cd..3809e9d1 100644 --- a/init.lua +++ b/init.lua @@ -586,7 +586,7 @@ vim.defer_fn(function() require('nvim-treesitter.configs').setup { -- Add languages to be installed here that you want installed for treesitter ensure_installed = { 'c', 'cpp', 'c_sharp', 'go', 'lua', 'python', 'rust', 'tsx', 'typescript', 'vimdoc', 'vim', 'php', - 'kotlin', 'zig', 'svelte', 'bash' }, + 'kotlin', 'zig', 'svelte', 'bash' }, -- Autoinstall languages that are not installed. Defaults to false (but you can change for yourself!) auto_install = false, @@ -777,6 +777,22 @@ require 'lspconfig'.dartls.setup({ cmd = { '/Users/titusmoore/.flutter/bin/dart', 'language-server', '--protocol=lsp' }, }) +-- Leptos Config +require('lspconfig').rust_analyzer.setup { + settings = { + ['rust-analyzer'] = { + procMacro = { + ignore = { + leptos_macro = { + "component", + "server" + } + } + }, + }, + }, +} + -- [[ Configure nvim-cmp ]] -- See `:help cmp` local cmp = require 'cmp' diff --git a/lazy-lock.json b/lazy-lock.json index f8a09eda..26c22f96 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,10 +1,11 @@ { "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, - "LuaSnip": { "branch": "master", "commit": "ea7d7ea510c641c4f15042becd27f35b3e5b3c2b" }, + "LuaSnip": { "branch": "master", "commit": "57c9f5c31b3d712376c704673eac8e948c82e9c1" }, "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "copilot.vim": { "branch": "release", "commit": "5b19fb001d7f31c4c7c5556d7a97b243bd29f45f" }, - "fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" }, + "fidget.nvim": { "branch": "main", "commit": "7638c0dd51be8078e10263d73eecfdd42262d69b" }, "friendly-snippets": { "branch": "main", "commit": "53d3df271d031c405255e99410628c26a8f0d2b0" }, "gitsigns.nvim": { "branch": "main", "commit": "d195f0c35ced5174d3ecce1c4c8ebb3b5bc23fa9" }, "glow.nvim": { "branch": "main", "commit": "5b38fb7b6e806cac62707a4aba8c10c5f14d5bb5" },