diff --git a/vim/.vim/lua/config/clipboard.lua b/vim/.vim/lua/config/clipboard.lua index ec11a63..b689f0b 100644 --- a/vim/.vim/lua/config/clipboard.lua +++ b/vim/.vim/lua/config/clipboard.lua @@ -1,5 +1,19 @@ local map = require("utils").map -vim.g.clipboard = "lemonade" +if vim.env.SSH_TTY or vim.env.SSH_CLIENT or vim.env.SSH_CONNECTION then + vim.g.clipboard = { + name = "lemonade", + copy = { + ["+"] = { "lemonade", "copy" }, + ["*"] = { "lemonade", "copy" }, + }, + paste = { + ["+"] = { "lemonade", "paste" }, + ["*"] = { "lemonade", "paste" }, + }, + cache_enabled = false, + } +end map("v", "y", '"+y') +map("v", "Y", '"*y') diff --git a/vim/.vim/lua/config/nerdtree.lua b/vim/.vim/lua/config/nerdtree.lua deleted file mode 100644 index 34fce4f..0000000 --- a/vim/.vim/lua/config/nerdtree.lua +++ /dev/null @@ -1,4 +0,0 @@ -local map = require("utils").map - -map("n", "", ":NERDTreeToggle") -map("n", "", ":NERDTreeFind") diff --git a/vim/.vim/lua/plugin_init.lua b/vim/.vim/lua/plugin_init.lua index c1a41d4..afb4fe2 100644 --- a/vim/.vim/lua/plugin_init.lua +++ b/vim/.vim/lua/plugin_init.lua @@ -13,4 +13,6 @@ vim.opt.rtp:prepend(lazypath) package.path = package.path .. ";" .. vim.env.HOME .. "/.vim/lua/?.lua" +require("config.clipboard") + require("lazy").setup("plugins") diff --git a/vim/.vimrc b/vim/.vimrc index da5bf4a..a9e5854 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -73,12 +73,6 @@ source ~/.vim/prefs/mappings.vim source ~/.vim/prefs/leader.vim source ~/.vim/prefs/ui.vim -fun! NewInitBex() - let &bex = '-' . strftime("(%Y%m%d)-{%H%M}") -endfun - -autocmd BufWritePre * call NewInitBex() - set noshowmode set encoding=utf-8