77 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| vim.opt.nu = true
 | |
| vim.opt.relativenumber = true
 | |
| 
 | |
| -- vim.opt.wrap = true
 | |
| -- vim.opt.linebreak = true
 | |
| 
 | |
| vim.opt.tabstop = 4
 | |
| vim.opt.softtabstop = 4
 | |
| vim.opt.shiftwidth = 4
 | |
| vim.opt.expandtab = true
 | |
| 
 | |
| vim.opt.showmode = false
 | |
| vim.opt.winborder = 'none'
 | |
| 
 | |
| vim.opt.smartindent = true
 | |
| 
 | |
| -- vim.opt.spell = true
 | |
| vim.opt.spelllang = 'en_us'
 | |
| 
 | |
| vim.opt.swapfile = false
 | |
| vim.opt.backup = false
 | |
| vim.opt.undodir = os.getenv('HOME') .. '/.nvim/undodir'
 | |
| vim.opt.undofile = true
 | |
| 
 | |
| vim.opt.hlsearch = true
 | |
| vim.opt.incsearch = true
 | |
| 
 | |
| vim.opt.termguicolors = true
 | |
| 
 | |
| vim.opt.scrolloff = 8
 | |
| vim.opt.signcolumn = 'yes'
 | |
| vim.opt.isfname:append('@-@')
 | |
| 
 | |
| vim.opt.updatetime = 50
 | |
| 
 | |
| vim.opt.colorcolumn = '80'
 | |
| 
 | |
| vim.opt.splitright = true
 | |
| vim.opt.splitbelow = true
 | |
| 
 | |
| vim.g.mapleader = ' '
 | |
| 
 | |
| vim.g.neovide_scale_factor = 1.0
 | |
| vim.g.neovide_theme = 'auto'
 | |
| vim.g.neovide_transparency = 1.0
 | |
| function ChangeScaleFactor(delta)
 | |
|     vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * delta
 | |
| end
 | |
| 
 | |
| vim.keymap.set('n', '<C-=>', function()
 | |
|     ChangeScaleFactor(1.25)
 | |
| end)
 | |
| vim.keymap.set('n', '<C-->', function()
 | |
|     ChangeScaleFactor(1 / 1.25)
 | |
| end)
 | |
| 
 | |
| vim.opt.guifont = { 'Iosevka Term SS12', ':h12' }
 | |
| vim.opt.termguicolors = true
 | |
| 
 | |
| vim.g.netrw_keepdir = 0
 | |
| vim.g.netrw_preview = 1
 | |
| vim.g.netrw_alto = 0
 | |
| 
 | |
| vim.cmd('colorscheme rose-pine')
 | |
| 
 | |
| vim.lsp.config('lua_ls', {
 | |
|     settings = {
 | |
|         Lua = {
 | |
|             workspace = {
 | |
|                 library = vim.api.nvim_get_runtime_file("", true)
 | |
|             }
 | |
|         }
 | |
|     }
 | |
| })
 | |
| 
 | |
| vim.diagnostic.config({ update_in_insert = true, float = true, virtual_lines = true})
 | 
