1
0
Fork 0
dotfiles/.config/nvim/init.lua
Lucas Sta Maria e1e3ff7954
fix: add convenience to reloading and windows
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
2022-10-18 15:39:49 -04:00

46 lines
873 B
Lua

-- https://github.com/priime0/dotfiles
-- given a key and value, set nvim's global settings of key to value
local function opt(key, value)
vim.o[key] = value
end
-- line numbers
opt("number", true)
opt("relativenumber", true)
-- tabs
opt("expandtab", true)
opt("tabstop", 4)
opt("shiftwidth", 4)
opt("smarttab", true)
-- indentation
opt("smartindent", true)
opt("autoindent", true)
-- misc
opt("termguicolors", true)
opt("scrolloff", 1)
opt("cursorline", true)
opt("showcmd", true)
opt("inccommand", "split")
opt("updatetime", 100)
opt("mouse", "a")
opt("mousescroll", "ver:1,hor:1")
vim.cmd[[autocmd FocusGained * CheckTime]]
vim.g.mapleader = " "
vim.g.copilot_no_tab_map = true
vim.g.maplocalleader = ","
vim.wo.wrap = false
require("plugins")
require("mappings")
require("treesitter")
require("completion")
require("lsp")
require("git")
require("neovide")