local opt = vim.opt local cmd = vim.cmd -- Syntax and colors opt.termguicolors = true opt.background = "dark" opt.signcolumn = "yes" cmd("syntax on") -- Line Numbers opt.number = true opt.relativenumber = true -- Tabs opt.expandtab = false -- Use tabs instead of spaces opt.tabstop = 4 -- Number of spaces a tab counts for opt.shiftwidth = 4 -- Number of spaces for auto-indentation opt.softtabstop = 4 -- Spaces used when hitting Tab or Backspace opt.smartindent = true opt.autoindent = true cmd("match TabChar /\t/") vim.opt.list = true vim.opt.listchars = { tab = ".." } -- File type detection vim.cmd("filetype on") vim.cmd("filetype plugin on") -- Mouse and clipboard vim.opt.mouse = "" vim.opt.clipboard = "unnamedplus" vim.api.nvim_set_keymap('v', 'yy', ':w !xclip -selection clipboard', { noremap = true, silent = true }) -- MISC opt.swapfile = false opt.backup = false vim.opt.encoding = "utf-8"