From 0e22b208236889fb26bf19f7f364891bc48aa979 Mon Sep 17 00:00:00 2001 From: fengyuanlin Date: Sat, 21 Jun 2025 13:49:15 -0500 Subject: [PATCH 1/3] Add wsl clipboard support in options.lua --- lazy-lock.json | 8 ++++---- lua/config/options.lua | 13 +++++++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 1022175..2af724f 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,8 +1,8 @@ { "LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" }, - "SchemaStore.nvim": { "branch": "main", "commit": "a3a7a4f1963ee4eb7d4274e4381f5d5338179cf3" }, + "SchemaStore.nvim": { "branch": "main", "commit": "eeacd3cb53a1991a3ef18fb0456c9b9bda047c70" }, "blink-cmp-copilot": { "branch": "main", "commit": "439cff78780c033aa23cf061d7315314b347e3c1" }, - "blink.cmp": { "branch": "main", "commit": "022521a8910a5543b0251b21c9e1a1e989745796" }, + "blink.cmp": { "branch": "main", "commit": "9bcb14b43852a6f2bfd5ac9ef29cb5cf09b1b39b" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "catppuccin": { "branch": "main", "commit": "fa42eb5e26819ef58884257d5ae95dd0552b9a66" }, "coc.nvim": { "branch": "release", "commit": "4fee4938afa69843a3c147f9fdb453de67a1a7a2" }, @@ -14,7 +14,7 @@ "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, "fzf-lua": { "branch": "main", "commit": "d155cc9648ba391f64876888ea0ae09a7aff469d" }, "gitsigns.nvim": { "branch": "main", "commit": "731b581428ec6c1ccb451b95190ebbc6d7006db7" }, - "grug-far.nvim": { "branch": "main", "commit": "1a85fba510c6086b396be5a3c7c77ab32829d7df" }, + "grug-far.nvim": { "branch": "main", "commit": "b3f9412b1ed76f14cfc68e1ee899873544330c80" }, "img-clip.nvim": { "branch": "main", "commit": "d8b6b030672f9f551a0e3526347699985a779d93" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, @@ -51,7 +51,7 @@ "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "refactoring.nvim": { "branch": "master", "commit": "9cd0186ffe76fe6abc64c0aafb775c8f776ab5ee" }, "remote-nvim.nvim": { "branch": "main", "commit": "bc39422f544e6f7b6b6cdeb0cc0e9aaa20398f5a" }, - "render-markdown.nvim": { "branch": "main", "commit": "76f7ce56ccb913632745714f160faa53164c5574" }, + "render-markdown.nvim": { "branch": "main", "commit": "95bc2eced6c3700942d54668d37c35f9bdb6a0cb" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" }, "texlab": { "branch": "master", "commit": "7e32442f02888cc0f936bdf148ccc65014414cbc" }, diff --git a/lua/config/options.lua b/lua/config/options.lua index b79ca3e..ab989f6 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -4,6 +4,19 @@ if vim.fn.has("gui_running") == 1 then vim.o.clipboard = "" +elseif vim.fn.has("wsl") == 1 then + vim.g.clipboard = { + name = "WSL clipboard", + copy = { + ["+"] = "clip.exe", + ["*"] = "clip.exe", + }, + paste = { + ["+"] = "powershell.exe -NoProfile -Command Get-Clipboard", + ["*"] = "powershell.exe -NoProfile -Command Get-Clipboard", + }, + cache_enabled = 0, + } end vim.g.copilot_no_tab_map = true vim.o.guifont = "Monaco:h16" From d42b8d95d67ae397821614bab0fdbf9ae5edff3e Mon Sep 17 00:00:00 2001 From: fengyuanlin Date: Sat, 21 Jun 2025 14:08:35 -0500 Subject: [PATCH 2/3] add fileformat support for wsl --- lua/config/options.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/config/options.lua b/lua/config/options.lua index ab989f6..97bdbad 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -17,6 +17,7 @@ elseif vim.fn.has("wsl") == 1 then }, cache_enabled = 0, } + vim.opt.fileformat = "unix" end vim.g.copilot_no_tab_map = true vim.o.guifont = "Monaco:h16" From c64083c2ec875fc12a6b702e70bd06e926cf03e1 Mon Sep 17 00:00:00 2001 From: fengyuanlin Date: Sat, 21 Jun 2025 14:22:34 -0500 Subject: [PATCH 3/3] disable excluding xml files now they are visible via snacks.explorer --- lua/plugins/example.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/example.lua b/lua/plugins/example.lua index 7ec5025..44accb8 100644 --- a/lua/plugins/example.lua +++ b/lua/plugins/example.lua @@ -2,7 +2,7 @@ -- stylua: ignore local excluded_list = { "*.pdf", "*.aux", "*.bbl", "*.bcf", "*.blg", "*.fdb_latexmk", "*.fls", "*.log", "*.pdf", "*.run%.xml", - "*.synctex%.gz", "*.out", "*.toc", "*.pyc", "*.pyo", "*.xml", "*.gz", "*.DS_Store", "*.zip", + "*.synctex%.gz", "*.out", "*.toc", "*.pyc", "*.pyo", "*.gz", "*.DS_Store", "*.zip", "__pycache__", "venv", ".git",