summaryrefslogtreecommitdiff
path: root/modules/home/nvim/global_config.lua
blob: 3de855efb20e2267d33402729e2976d20c57c507 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vim.opt.clipboard = "unnamed"

vim.keymap.set("v", "<LeftRelease>", '"+ygv')
vim.keymap.set("v", "<2-LeftRelease>", '"+ygv')

vim.keymap.set({"n", "v", "i"}, "<RightMouse>", '<Esc>"+p')

vim.opt.expandtab = true
vim.opt.shiftwidth = 2
vim.opt.tabstop = 2

vim.api.nvim_create_autocmd("FileType", {
	pattern = "nix",
	callback = function()
		vim.opt_local.shiftwidth = 2
		vim.opt_local.tabstop = 2
		vim.opt_local.expandtab = true
	end,
})