-- Options are automatically loaded before lazy.nvim startup -- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua -- Add any additional options here vim.opt.relativenumber = false vim.opt.conceallevel = 0 vim.opt.timeoutlen = 1000 vim.opt.list = false vim.opt.pumblend = 0 vim.opt.tabstop = 4 vim.opt.shiftwidth = 4 vim.g.autoformat = false vim.opt.completeopt = "menuone,noselect,preview" vim.opt.foldmethod = "expr" vim.opt.foldexpr = "nvim_treesitter#foldexpr()" vim.opt.foldenable = false vim.opt.exrc = true vim.opt.ttimeoutlen = 0 -- local osc52 = require("vim.ui.clipboard.osc52") -- -- vim.g.clipboard = { -- name = "OSC 52", -- copy = { -- ["+"] = function(lines) -- vim.g._clipboard = lines -- osc52.copy("+")(lines) -- end, -- ["*"] = function(lines) -- vim.g._clipboard = lines -- osc52.copy("*")(lines) -- end, -- }, -- paste = { -- -- ['+'] = require('vim.ui.clipboard.osc52').paste('+'), -- -- ['*'] = require('vim.ui.clipboard.osc52').paste('*'), -- ["+"] = function() -- return vim.g._clipboard -- end, -- ["*"] = function() -- return vim.g._clipboard -- end, -- }, -- }