38 lines
883 B
Lua
38 lines
883 B
Lua
-- Encoding
|
|
vim.opt.encoding = "UTF-8"
|
|
|
|
-- Line numbers
|
|
vim.opt.number = true
|
|
vim.opt.relativenumber = true
|
|
vim.opt.cursorline = true
|
|
|
|
-- Formatting
|
|
-- -- Indent
|
|
vim.opt.shiftwidth = 4
|
|
vim.opt.tabstop = 4
|
|
vim.opt.autoindent = true
|
|
vim.opt.expandtab = false
|
|
|
|
-- Terminal
|
|
vim.opt.wildmenu = true
|
|
vim.opt.showcmd = true
|
|
vim.opt.showmatch = true
|
|
|
|
-- Mouse
|
|
vim.opt.mouse = "a"
|
|
|
|
-- Copy
|
|
vim.g.clipboard = {
|
|
name = 'WslClipboard',
|
|
copy = {
|
|
["+"] = 'clip.exe',
|
|
["*"] = 'clip.exe',
|
|
},
|
|
paste = {
|
|
["+"] = 'powershell.exe -c [Console]::Out.Write($(Get-Clipboard -Raw).tostring().replace("`r", ""))',
|
|
["*"] = 'powershell.exe -c [Console]::Out.Write($(Get-Clipboard -Raw).tostring().replace("`r", ""))',
|
|
},
|
|
cache_enabled = 0,
|
|
}
|
|
vim.api.nvim_set_option("clipboard","unnamed") -- Always copy to clipboard
|