From c75d3b34df9e94936a059e1f66cbf80c0ceef4da Mon Sep 17 00:00:00 2001 From: jc <46619361+juancwu@users.noreply.github.com> Date: Sat, 29 Jul 2023 01:07:33 -0400 Subject: [PATCH] updates --- .config/nvim/init.lua | 10 ++++----- .config/nvim/lazy-lock.json | 22 +++++++++---------- .config/nvim/lua/clipboard-unix.lua | 15 ++++++++++++- ...lipboard-windows.lua => clipboard-wsl.lua} | 0 .config/nvim/lua/plugins/treesitter.lua | 4 ++++ 5 files changed, 34 insertions(+), 17 deletions(-) rename .config/nvim/lua/{clipboard-windows.lua => clipboard-wsl.lua} (100%) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 480e988..260b8a8 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -13,22 +13,22 @@ vim.opt.rtp:prepend(lazypath) local has = vim.fn.has local is_mac = has "macunix" -local is_win = has "win32" +local is_wsl = has "wsl" local is_unix = has "unix" -- custom modules: require("keymaps") require("options") -if is_win then - require("clipboard-windows") +if is_wsl == 1 then + require("clipboard-wsl") end -if is_mac then +if is_mac == 1 then require("clipboard-macos") end -if is_unix then +if is_unix == 1 then require("clipboard-unix") end diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index a12ed3d..5508d43 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,39 +1,39 @@ { "Comment.nvim": { "branch": "master", "commit": "176e85eeb63f1a5970d6b88f1725039d85ca0055" }, - "LuaSnip": { "branch": "master", "commit": "45a4e899ca8f54936fe32ead6bba65f2a8d42e12" }, + "LuaSnip": { "branch": "master", "commit": "a658ae2906344a1d2b9c507738e585cf68e685c7" }, "cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" }, "fzf": { "branch": "master", "commit": "547e101f1d6bf326d286bac0fb3272738a92a67f" }, "fzf-lua": { "branch": "main", "commit": "19732fdf9b8b038b6a5813b077b382ab2b48e094" }, "git.nvim": { "branch": "main", "commit": "7a342e61f28e321ef08e00fca4be74ff3ef88335" }, - "gitsigns.nvim": { "branch": "main", "commit": "5a04466685008f29c71fa5ec25d421deb1c83fea" }, + "gitsigns.nvim": { "branch": "main", "commit": "dc2962f7fce953a2a98e7c6d3d7fc4c1d1f66758" }, "harpoon": { "branch": "master", "commit": "21f4c47c6803d64ddb934a5b314dcb1b8e7365dc" }, - "lazy.nvim": { "branch": "main", "commit": "14d76aac4bd3ff07c1fca074c210f28f766a931e" }, - "lsp-zero.nvim": { "branch": "v2.x", "commit": "0b4c5966884e80c5100c04790defe1fd72d918aa" }, + "lazy.nvim": { "branch": "main", "commit": "3ad55ae678876516156cca2f361c51f7952a924b" }, + "lsp-zero.nvim": { "branch": "v2.x", "commit": "7b9627c2cb50906993e194290b2e539c95dfdf47" }, "lualine.nvim": { "branch": "master", "commit": "05d78e9fd0cdfb4545974a5aa14b1be95a86e9c9" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "828a538ac8419f586c010996aefa5df6eb7c250b" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "82685fdd0f67a694b244cb058b83761f54664d68" }, "mason.nvim": { "branch": "main", "commit": "5ad3e113b0c3fde3caba8630599373046f6197e8" }, "neo-tree.nvim": { "branch": "v2.x", "commit": "7f6fa04dbd8e8c79d1af33bc90e856b65d8641da" }, "nui.nvim": { "branch": "main", "commit": "d146966a423e60699b084eeb28489fe3b6427599" }, "null-ls.nvim": { "branch": "main", "commit": "db09b6c691def0038c456551e4e2772186449f35" }, - "nvim-autopairs": { "branch": "master", "commit": "ae5b41ce880a6d850055e262d6dfebd362bb276e" }, - "nvim-cmp": { "branch": "main", "commit": "c4e491a87eeacf0408902c32f031d802c7eafce8" }, + "nvim-autopairs": { "branch": "master", "commit": "e8f7dd7a72de3e7b6626c050a802000e69d53ff0" }, + "nvim-cmp": { "branch": "main", "commit": "2743dd989e9b932e1b4813a4927d7b84272a14e2" }, "nvim-dap": { "branch": "master", "commit": "3bde6f786057fa29d8356559b2ae3a52d9317fba" }, "nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" }, "nvim-dap-vscode-js": { "branch": "main", "commit": "03bd29672d7fab5e515fc8469b7d07cc5994bbf6" }, - "nvim-lspconfig": { "branch": "master", "commit": "4b26897a80c41eb2f116b271cbdcd4686fb52dd6" }, - "nvim-treesitter": { "branch": "master", "commit": "39f10b0b14184f746a0c9e7475c5ea81a9a812f6" }, + "nvim-lspconfig": { "branch": "master", "commit": "deade69789089c3da15237697156334fb3e943f0" }, + "nvim-treesitter": { "branch": "master", "commit": "d9104a1d10023ed9e7eacf68639ad887425246eb" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "52f1f3280d9092bfaee5c45be5962fabee3d9654" }, "nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "7f625207f225eea97ef7a6abe7611e556c396d2f" }, "nvim-web-devicons": { "branch": "master", "commit": "9ab9b0b894b2388a9dbcdee5f00ce72e25d85bf9" }, - "plenary.nvim": { "branch": "master", "commit": "1a6a7c929628566cf406aa7da1d048a1ddc7e9a8" }, + "plenary.nvim": { "branch": "master", "commit": "bda256fab0eb66a15e8190937e417e6a14ee5d72" }, "rose-pine": { "branch": "main", "commit": "932adb0d9351186db047302de021bb2976756a07" }, "telescope-dap.nvim": { "branch": "master", "commit": "313d2ea12ae59a1ca51b62bf01fc941a983d9c9c" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9bc8237565ded606e6c366a71c64c0af25cd7a50" }, "telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" }, "todo-comments.nvim": { "branch": "main", "commit": "09b0b17d824d2d56f02ff15967e8a2499a89c731" }, "undotree": { "branch": "master", "commit": "0e11ba7325efbbb3f3bebe06213afa3e7ec75131" }, - "vim-floaterm": { "branch": "master", "commit": "bcaeabf89a92a924031d471395054d84bd88ce2f" }, + "vim-floaterm": { "branch": "master", "commit": "bd0aee3c861d613f56b85bd9eaffdcab459071fd" }, "vscode-js-debug": { "branch": "main", "commit": "16b9a70171b94cfe4aafc49e991f93b87b8ffb77" }, "which-key.nvim": { "branch": "main", "commit": "96e99913df649d45333a9ad625ad4c72d5e65fe1" } } \ No newline at end of file diff --git a/.config/nvim/lua/clipboard-unix.lua b/.config/nvim/lua/clipboard-unix.lua index 588f99c..1f45f42 100644 --- a/.config/nvim/lua/clipboard-unix.lua +++ b/.config/nvim/lua/clipboard-unix.lua @@ -1 +1,14 @@ -vim.opt.clipboard:append { "unnamedplus" } +-- vim.opt.clipboard:append { "unnamedplus" } + +vim.g.clipboard = { + name = "xclip", + copy = { + ['+'] = "xclip -sel clip -i -quiet", + ['*'] = "xclip -sel primary -i -quiet", + }, + paste = { + ['+'] = "xclip -sel clip -o -quiet", + ['*'] = "xclip -sel primary -o -quiet", + }, + cache_enabled = 1, +} diff --git a/.config/nvim/lua/clipboard-windows.lua b/.config/nvim/lua/clipboard-wsl.lua similarity index 100% rename from .config/nvim/lua/clipboard-windows.lua rename to .config/nvim/lua/clipboard-wsl.lua diff --git a/.config/nvim/lua/plugins/treesitter.lua b/.config/nvim/lua/plugins/treesitter.lua index 6a92ef9..66e8714 100644 --- a/.config/nvim/lua/plugins/treesitter.lua +++ b/.config/nvim/lua/plugins/treesitter.lua @@ -18,8 +18,12 @@ return { sync_install = false, -- Automatically install missing parsers when entering buffer auto_install = true, + indent = { + enable = false, + }, highlight = { enable = true, + additional_vim_regex_highlighting = true, }, context_commentstring = { enable = true,