diff --git a/.config/i3/config b/.config/i3/config index aea8e88..ac95a3c 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -221,7 +221,8 @@ gaps top 32 assign [class="tidal-hifi"] 4 assign [class="discord"] 5 -assign [class="vesktop"] 5 +assign [class="Element"] 6 +assign [class="Signal"] 6 assign [class="thunderbird"] 7 # startup programs diff --git a/.config/nvim/lua/tsousa/plugins/init.lua b/.config/nvim/lua/tsousa/plugins/init.lua index 80744ba..974b9a5 100644 --- a/.config/nvim/lua/tsousa/plugins/init.lua +++ b/.config/nvim/lua/tsousa/plugins/init.lua @@ -10,13 +10,34 @@ return { "nvim-lua/plenary.nvim", "tpope/vim-surround", "tpope/vim-repeat", - "laytan/cloak.nvim", + { + "laytan/cloak.nvim", + config = function() + require("cloak").setup({ + enabled = true, + cloak_character = "*", + highlight_group = "Comment", + cloak_length = nil, -- Provide a number if you want to hide the true length of the value. + try_all_patterns = true, + cloak_telescope = true, + cloak_on_leave = false, + patterns = { + { + file_pattern = ".env*", + cloak_pattern = "=.+", + replace = nil, + }, + }, + }) + end, + }, { "ThePrimeagen/vim-be-good", - disabled = false, + disabled = false, }, { "jbyuki/instant.nvim", + disabled = true, config = function() vim.g.instant_username = "tsousa" end, diff --git a/.config/nvim/lua/tsousa/plugins/lsp.lua b/.config/nvim/lua/tsousa/plugins/lsp.lua index 0ea6c37..1c4123e 100644 --- a/.config/nvim/lua/tsousa/plugins/lsp.lua +++ b/.config/nvim/lua/tsousa/plugins/lsp.lua @@ -136,22 +136,27 @@ return { }) end, }, + { + "mrcjkb/rustaceanvim", + version = "^5", -- Recommended + lazy = false, -- This plugin is already lazy + }, - -- { - -- "zbirenbaum/copilot.lua", - -- event = "InsertEnter", - -- config = function() - -- require("copilot").setup({ - -- suggestion = { - -- enabled = true, - -- auto_trigger = true, - -- keymap = { - -- accept = "", - -- }, - -- }, - -- }) - -- end, - -- }, + { + "zbirenbaum/copilot.lua", + event = "InsertEnter", + config = function() + require("copilot").setup({ + suggestion = { + enabled = true, + auto_trigger = true, + keymap = { + accept = "", + }, + }, + }) + end, + }, { "neovim/nvim-lspconfig", dependencies = { @@ -219,15 +224,15 @@ return { local capabilities = vim.tbl_deep_extend("force", lsp_defaults.capabilities, require("cmp_nvim_lsp").default_capabilities()) -- external (non mason) lsps - lspconfig.rust_analyzer.setup({ - capabilities = capabilities, - cmd = { - "rustup", - "run", - "stable", - "rust-analyzer", - }, - }) + -- lspconfig.rust_analyzer.setup({ + -- capabilities = capabilities, + -- cmd = { + -- "rustup", + -- "run", + -- "stable", + -- "rust-analyzer", + -- }, + -- }) require("mason-lspconfig").setup({ ensure_installed = { diff --git a/.config/starship.toml b/.config/starship.toml index 615d5bc..36dc991 100644 --- a/.config/starship.toml +++ b/.config/starship.toml @@ -120,6 +120,7 @@ format = ' [$symbol($version )(\($switch_indicator$switch_name\) )]($style)' [package] symbol = "󰏗 " +format = ' [$symbol($version(-$name) )]($style)' [pijul_channel] symbol = " "