local pk_use = require 'packer'.use local ct = require 'conftool' -- -- Theme -- vim.cmd('syntax on') --[[ pk_use { 'ellisonleao/gruvbox.nvim', config = function() require('conftool').set({'background', "light"}) require('gruvbox').setup({ italic = true, bold = true, contrast = "hard" }) vim.cmd [[colo gruvbox]] -- end --} --]] pk_use { 'Th3Whit3Wolf/one-nvim', config = function() require('conftool').set({'background', "light"}) vim.cmd [[colorscheme one-nvim]] end } -- -- Indentation -- vim.cmd('filetype plugin indent on') ct.set('autoindent', 'smartindent', 'cindent') ct.set({'tabstop', 5}, {'shiftwidth', 5}) -- -- Indent indicators -- vim.opt.list = true vim.cmd([[set lcs=tab:\|\ ]]) pk_use { 'Yggdroot/indentLine', setup = function() vim.g.indentLine_char = '|' vim.g.indentLine_setConceal = 0 end } -- -- EtC. -- ct.set('ruler', 'showcmd', 'cursorline', 'number', 'termguicolors', 'title') ct.set( {'signcolumn', 'yes:1'}, {'laststatus', 1}, {'background', 'light'}, {'conceallevel', 0}, {'textwidth', 0}, {'wrapmargin', 0}, {'laststatus', 1} ) -- dont show line number in terminal window vim.cmd('autocmd TermOpen * setlocal nonu') -- turn on mouse vim.opt.mouse = 'a'