local set = vim.opt set.tabstop = 8 set.softtabstop = 8 set.shiftwidth = 8 set.expandtab = false 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 -- expand tabs in the following files vim.api.nvim_create_autocmd({ "BufNewFile" }, { pattern = { "*.scm" }, command = 'silent :set expandtab=true' }) 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' })