summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/vimopt.lua
blob: c06eebe07228b032cc087c65026565cd45287ab9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
local set = vim.opt
set.tabstop = 8
set.softtabstop = 4
set.shiftwidth = 4
set.expandtab = true
set.mouse = "a"
set.clipboard = "unnamedplus"
set.hlsearch = true
set.autoindent = true
set.ttyfast = true
set.number = true
set.relativenumber = true
set.rnu = true
set.swapfile = false

vim.filetype.add({
	pattern = {
		['.*%.pl'] = 'prolog',
		['.*%.prolog'] = 'prolog',
		['.*%.php.m4'] = 'php',
	}
})

vim.api.nvim_create_autocmd({ "BufWritePre" }, {
  pattern = { "*" },
  command = [[%s/\s\+$//e]],
})

vim.api.nvim_create_autocmd({ "BufWritePost" }, {
  pattern = { "*.md" },
  command = 'silent !pandoc % --output=/home/freya/.temp.pdf'
})