From 85a33d9d0de370281fb22de9ba23f16e9ff592c9 Mon Sep 17 00:00:00 2001 From: slayterteal Date: Sat, 7 Jun 2025 10:18:30 -0500 Subject: [PATCH] Add vscode specific init.lua --- init.lua | 1 + cli-init.lua => lua/cli-init.lua | 0 lua/vscode-init.lua | 23 +++++++++++++++++++++++ 3 files changed, 24 insertions(+) rename cli-init.lua => lua/cli-init.lua (100%) create mode 100644 lua/vscode-init.lua diff --git a/init.lua b/init.lua index 24d85e23..e79f85eb 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,6 @@ if vim.g.vscode then -- VSCode extension + require 'vscode-init' else require 'cli-init' end diff --git a/cli-init.lua b/lua/cli-init.lua similarity index 100% rename from cli-init.lua rename to lua/cli-init.lua diff --git a/lua/vscode-init.lua b/lua/vscode-init.lua new file mode 100644 index 00000000..ecf89d28 --- /dev/null +++ b/lua/vscode-init.lua @@ -0,0 +1,23 @@ +-- VSCode Specific Neovim configuration + +vim.g.have_nerd_font = true + +-- Sync clipboard between OS and Neovim. +-- Remove this option if you want your OS clipboard to remain independent. +-- See `:help 'clipboard'` +vim.opt.clipboard = 'unnamedplus' + +-- Highlight when yanking (copying) text +-- Try it with `yap` in normal mode +-- See `:help vim.highlight.on_yank()` +vim.api.nvim_create_autocmd('TextYankPost', { + desc = 'Highlight when yanking (copying) text', + group = vim.api.nvim_create_augroup('kickstart-highlight-yank', { clear = true }), + callback = function() + vim.highlight.on_yank() + end, +}) + +-- Case-insensitive searching UNLESS \C or one or more capital letters in the search term +vim.opt.ignorecase = true +vim.opt.smartcase = true \ No newline at end of file