vim.opt.number = true vim.opt.relativenumber = true vim.opt.ignorecase = true vim.opt.tabstop = 2 vim.opt.shiftwidth = 2 vim.opt.expandtab = true vim.cmd('colorscheme base16-material-darker') require("transparent").setup({ enable = true, }) require'nvim-treesitter.configs'.setup { ensure_installed = { "vim", "c", "lua", "kotlin", "javascript", "typescript" }, highlight = { enable = true, additional_vim_regex_highlighting = false, }, rainbow = { enable = true, extended_mode = true, max_file_lines = nil, } } require("nvim-tree").setup({ open_on_setup = true }) require('lualine').setup({ options = { theme = 'base16', section_separators = { left = '', right = '' } }, extensions = {'nvim-tree'} }) return require('packer').startup(function(use) use 'wbthomason/packer.nvim' use { 'nvim-treesitter/nvim-treesitter', run = function() local ts_update = require('nvim-treesitter.install').update({ with_sync = true }) ts_update() end, } use 'p00f/nvim-ts-rainbow' use 'jiangmiao/auto-pairs' use { 'nvim-tree/nvim-tree.lua', requires = { 'nvim-tree/nvim-web-devicons', } } use { 'nvim-lualine/lualine.nvim', requires = { 'kyazdani42/nvim-web-devicons', } } use 'RRethy/nvim-base16' use 'xiyaowong/nvim-transparent' end)